DSPACE (f) NTIME (f) alt kümesi


9

Sorunun belirttiği gibi, bunu nasıl kanıtlarız? NTIME(f(n))dSPACE(f(n))?

Beni burada bir ispat veya ana hat olarak gösterebilir mi? Teşekkürler!


4
Sanırım mult var. sabitler orada saklanıyor. Bunu kanıtlayabilirsinN-TbenME(f(n))DSPbirCE(2f(n)). Algoritmanın olası tüm deterministik olmayan tahminlerini numaralandırın ve algoritmanızı bu tahminlerle çalıştırın. Tahminlerden birinin kabul edilebilir bir duruma yol açıp açmadığını kabul edin.
Igor Shinkar

1
Neden cevap vermiyorsun?
Yuval Filmus

@IgorShinkar Doğrusal hızlanma teoremi ve teyp sıkıştırma teoremi gibi bu sabitlerden "en" koşullarda kurtulabileceğinizi söyleyen çeşitli sonuçlar vardır. Doğrusal hızlanmaDTbenME(f(n))DTbenME(εf(n)+n+2) herhangi ε>0; teyp sıkıştırma diyorDSPbirCE(f(n))DSPbirCE(εf(n)+Ö(1)), yine herhangi biri için ε>0.
David Richerby

Yanıtlar:


4

İşte Igor Shinkar'ın yorumunun genişletilmiş bir versiyonu. Zaman içinde çalışan deterministik olmayan bir makineyi simüle etmenin en basit yoluf(n) ve boşluk s(n)f(n) kullanımları s(n)+2f(n)+Ö(1)Uzay. Her biri üzerinde orijinal makineyi simüle ederek olası tüm para atmalarını numaralandırıyoruz; bu alan gerektirirf(n) bozuk paraları saklamak için, ve s(n)gerçek makineyi simüle etmek için alan. Burada hafif bir zorluk var: madeni para fırlatır (orijinal) makine tarafından "okunur "sa, madeni para fırlatması sırasında nerede olduğumuzu işaretlememiz gerekir; jeton başına ek bir bit kullanabiliriz. Muhtemelen bunu daha da optimize etmek mümkündür.

Dikkatli olursak, daha iyi bir şey elde edebiliriz, çünkü programın her çalışmasında toplam jeton fırlatma sayısı ve kullanılan toplam alan en fazla toplanır f(n). Ben simülasyonu çalıştırmak mümkün sanıyorum(1+Ö(1))f(n)Uzay. Belki böyle bir şey varsaymalıyızf(n)=Ω(günlükn) bunun için.

Igor'un belirttiği gibi, genellikle kaynağa bağlı sınıflar yalnızca "büyük O'ya kadar" olarak tanımlanır, böylece alan kullanan sonuç Ö(f(n)), hala içeride DSPbirCE(f(n)).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.