PH için bir Zaman Hiyerarşisi teoremi var mı?


18

O zaman içinde polinom hiyerarşi çözülebilir içinde sorunlar olduğunu doğru mudur içinde çözülebilir değildir (polinom hiyerarşinin bazı düzeyde makineyi Turing ardışımı ile) O ( n k - 1 ) herhangi seviyesindeki polinom hiyerarşisi? Başka bir deyişle - polinom hiyerarşisi için P ve NP'de olduğu gibi bir zaman hiyerarşisi teoremi var mı? Varsa - bir referans harika olurdu.O(nk)O(nk1)

Karşılaştığım zorluk, simulasyon makinesinin, hiyerarşinin tüm seviyelerinden makineleri simüle ederken, hiyerarşinin herhangi bir düzeyinde olmamasıdır. Hangi ilgili soruya yol açar - böyle bir simülasyon makinesinin ait olduğu en küçük sınıf nedir? değişimli (veya O ( log n ) / O ( log log n ) ) ile bir sınıf tanımlamanın bir anlamı var mı ?O(n)O(logn)O(loglogn)


Sayısallaştırılmış Boole Formülü PSPACE-tamamlandığından, doğrusal sayıda alternatif kullanmak size PSPACE verir.
Derrick Stolee

Yanıtlar:


17

Evet. Örneğin, (direkt olarak rasgele makineleri taklit araçlar ile) hiyerarşisi teoremi olağan deliller her için olduğunu göstermek için kullanılabilir , Σ c T ı M E [ n k ] bir alt grubu değildir tt c T I M E [ n k - 1 ] . Σ ' den Π' ye geçmenin nedenic1ΣcTIME[nk]ΠcTIME[nk1]ΣΠ bu köşegenleştirme argümanında, simüle ettiğimiz makinenin "karşıtını" yapmak zorundayız, bu yüzden simulasyon makinesi varoluş modundayken evrensel modda çalıştırmak zorundayız.

- Π arasında geçiş yapmadan da böyle bir sonuç elde edebilirsiniz : her c 1 için , Σ c T I M E [ n k ] Σ c T I M E [ n k - 1 ] ' nin bir alt kümesi değildir . Bu, Zak'a bağlı zaman hiyerarşisinin kanıtı kullanılarak yapılabilir (başvuru: " Bir Turing makinesi zaman hiyerarşisi ", Teorik Bilgisayar Bilimi 26 (3): 327--333, 1983). Zaman hiyerarşisi teoreminin bu versiyonuna açık bir referans için bkz. Dieter van MelkebeekΣΠc1ΣcTIME[nk]ΣcTIME[nk1]" Memnuniyeti ve İlgili Sorunlar için Daha Düşük Sınırlar Araştırması " (ana sayfasında mevcuttur).


Bu cevap, hiyerarşinin her farklı seviyesi için bir zaman hiyerarşi teoreminin varlığını çok açık bir şekilde göstermektedir. Bu, PH için bir bütün olarak böyle bir teoremin varlığını hemen göstermez.
Joseph

4
Daha güçlü sorunuzun onaylanması zor olacaktır; Bu ima . Bir vardır varsayalım C ve bir dil L içinde Σ c T ı M E [ n k ] değil Σ d T ı M E [ N k - 1 ] her için d . Sonra L O G S P A C ELOGSPACENPcLΣcTIME[nk]ΣdTIME[nk1]d . Her bir dil, bu ise L L O G S P A Cı- e olan Σ d T ı M E [ n 2 ] bazı d bağlı olarak L , (a Savitch teoremi tipi bağımsız değişken ile). Dolayısıyla, L O G S P A C E = N P ise , aslında Σ c T I M E [ n kLOGSPACENPLLOGSPACEΣdTIME[n2]dLLOGSPACE=NP İçindedir Σ d T ı M E [ n 2 ] içinbazı d göstermek istediğiniz ne çelişkili. ΣcTIME[nk]ΣdTIME[n2] d
Ryan Williams

3

Gözden geçirilmiş sorunun cevabı (sorunun 4. düzeltmesi) hayırdır. Bir karar problemi L , O ( n k ) 'da bir ∑ i P makinesi tarafından çözülebilirse, L doğrusal bir zamanda bir ing i +1 P makinesi olan L için kehanetle bir Turing makinesi tarafından çözülebilir . Bu nedenle, ∑ i TIME [O ( n k )] ⊆ Σ i +1 TIME [O ( n )].


1
Hayır, tanımının çalışma şekli bu değildir . Eğer Σ j T ı M E [ O ( n, k ) ] Σ j + 1 t I M E [ O ( n ) ] tüm j , k , daha sonra N P c O , N p . Eğer NΣjTIME[t(n)]ΣjTIME[O(nk)]Σj+1TIME[O(n)]j,kNPcoNP ve Σ j T I M E [ O ( n k ) ] Σ j + 1 T I M E [ O ( n ) ] her j , k için , O ( n c ) çalışıyor olsun Tautoloji için belirsiz bir algoritmanın zamanı. Sonra N T I M E [ O (NP=coNPΣjTIME[O(nk)]Σj+1TIME[O(n)]j,kO(nc) ; burada ilk içerme varsayım ve ikinci içerme standart bir simülasyon argümanından gelir. Bu bir çelişki. NTIME[O(nc2)]Σ2TIME[O(n)]NTIME[O(nc)]
Ryan Williams

@Ryan: Kullandığım tanım: L∈ΣiTIME [t (n)] bir dil varsa O∈Σ (i − 1) P ve belirsiz bir t (n)-zamanlı Turing makinesi L. Bunun standart tanım olduğunu düşündüm, ancak iddiamı destekleyecek herhangi bir referansım yok. Kullandığınız tanım nedir?
Tsuyoshi Ito

1
Tanım: iff doğrusal bir zaman tahmini varsa R ( x , y 1 , , y i ) öyle ki x LLΣiTIME[t(n)]R(x,y1,,yi) doğrudur. xL(y1:|y1|t(|x|))(yi:|yi|t(|x|))R(x,y1,,yi)
Ryan Williams

@Ryan: Tamam, bu tanımı bilmiyordum. Eğer askerin sormak istediği buysa cevabım geçerli değildir.
Tsuyoshi Ito
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.