DSPACE'deki Zaman Hiyerarşileri (O (s (n)))


12

Zaman hiyerarşi teoremi, turing makinelerinin (yeterli) daha fazla zamanları varsa daha fazla sorunu çözebileceğini belirtir. Alan asimptotik olarak sınırlıysa bir şekilde dayanıyor mu? Nasıl yok ilgili ise yeterince hızlı büyüyor mu?DTISP(g(n),O(s(n)))DTISP(f(n),O(s(n)))fg

Özellikle , ve olmasıyla ilgileniyorum .s(n)=ng(n)=n3f(n)=2n

Özellikle, aşağıdaki dili : Lk:={(M,w):M rejects (M,w) using at most |M,w|3 time steps, k|M,w| cells and four different tape symbols}

Ancak, adımda alanında kullanılarak kararlaştırılabilir .Lkn3(k+1)nO(n)

dört teyp sembolüyle sınırlandırmadan ve böylece hücreleri hücrelere sıkıştırmaya izin vermeden , çok fazla teyp sembolü olan bir simüle ederken alan sorunları elde ederiz . Bu durumda, dil artık dilinde değildir . Aynı durum, yeterince hızlı hesaplanabilen bazı için ayarlanırken de olur .O ( n ) n M DSPACE ( O ( n ) ) k = h ( | w | ) hMO(n)nMDSPACE(O(n))k=h(|w|)h

Bu soru temelde buradaki sorumun bir yeniden ifadesi .

Düzenleme Özeti: Değiştirilmiş için , ancak, Bence kavşak da düşünmeye değer.DTISP ( f ( n ) , s ( n ) )DSPACE(s(n))DTIME(f(n))DTISP(f(n),s(n))


Harika soru !! Eğer yeterince hızlı büyürse DTISP (g (n), s (n)) ve DTISP (f (n), s (n)) 'ye bakmak da oldukça ilginçtir . DTISP (g (n), s (n)), DTIME (g (n)) DSPACE ( s (n)), bir algoritmanın g (n) zamanında ve diğer algoritmanın s (n) uzayda çalıştığı iki algoritmaya sahip dilleri temsil eder. fg
Michael Wehar

1
Hata! İlk önce D-SPACE (O (s (n))) - TIME (g (n)) yazdım, ancak MathJax'ın bundan ne yaptığının görünümünü beğenmedim, bu yüzden hızlı bir şekilde değiştirdim hakkında fazla düşünmeden DSPACE (O (s (n))) ∩ DTIME (g (n)). İlk sorum ilk yazdığım şeyle ilgili, ama kavşak DSPACE (O (s (n))) ∩ DTIME (g (n)) de çok ilginç - bu hatayı yaptığım için mutluyum. Açıkça DTISP (g (n), s (n)) ⊆ DTIME (g (n)) ∩ DSPACE (s (n)). Bu uygun bir katılım mı? Vikipedi'ye göre, DTISP (P, PolyL) ⊆ DTIME (P) ∩ DSPACE (PolyL) için şöhreti bilinmiyor: wikiwand.com/en/SC_(complexity)
Henning

Güzel!! Açıklık getirdiğiniz için teşekkürler. Bu tür sorunlarla gerçekten ilgileniyorum. :)
Michael Wehar

DTISP(2n,n)=DSPACE(n) . Yani, ikinci davanız önemsiz.
rus9384

Hopcroft-Paul-Valiant'a benzer argümanlar ve bant makineleri için sıkı zaman hiyerarşileri kullanılarak sabit için bantlı Turing makineleri için sabit miktarda alan için bir zaman hiyerarşisinin elde edilebileceğini belirtmek gerekir . Bkz. Örneğin WJ Paul. STOC'77'de `` Zaman hiyerarşileri ''k kkkk
Sam McGuire

Yanıtlar:


6

Bu açık bir sorundur: (hatta ). Sadece .N S P A C E ( O ( n ) ) D T I M E ( O ( n ) ) D S P A C EDTISP(O(nlogn),O(n))=DSPACE(O(n))NSPACE(O(n))DTIME(O(n))DSPACE(O(n/logn))

Bununla birlikte, makul hesaplama karmaşıklığı varsayımları altında, uygun bir hiyerarşi vardır. Örneğin, her , DEVRE-SAT ∉ io- , o zaman burada , olan ve zaman uzayda yapılandırılabilir.O ( 2 n - ε ) D T I S P ( O ( f ) , O ( s ( n ) ) ) D T I S P ( O ( f 1 + ε ) , O ( s ( n ) ) ) f ( n ) n f ( nε>0O(2nε)DTISP(O(f),O(s(n)))DTISP(O(f1+ε),O(s(n)))
f(n)n2 o ( min ( n , s ( n ) ) )f(n)2o(min(n,s(n)))f

(Hipotez altında) Özellikle, devrelerin için tatmin edici bir atama varlığı girişler ve boyut hizmet veren sınıfların eşitliğine örnek olarak gösterilebilir.( log f ) O ( 1 )lg(f1+ε/2)(logf)O(1)

Notlar:

  • DEVRE-SAT en azından -SAT (güçlü üstel zaman hipotezinde kullanılan) kadar serttir .k

  • Kural olarak, CIRCUIT-SAT'de , giriş kablolarının sayısıdır; devre boyutu .n O ( 1 )nnO(1)

  • Eğer varsayım, yarı doğrusal devre boyutları için CIRCUIT-SAT kullanıldıysa, deki sınır olarak gevşetilebilir . Ayrıca, CIRCUIT-SAT'ın sertliği ile ilgili daha zayıf / daha güçlü varsayımlar (şu anda kanıtlayabileceğimiz) daha zayıf / daha güçlü hiyerarşiler vermektedir.O ( ( 2 - ε ) dk. ( n , s ( n ) ) )f(n)O((2ε)min(n,s(n)))

  • io sonsuz sıklıkta anlamına gelir ve belirli bir anlamda sürekli olan için düşürülebilir ( ).f ( n ) = n aff(n)=na

  • DTISP hiyerarşi ayırt keskin yeterli olacağıdır den (ve belki de (zaman) izin alanı için çok büyük görece değildir).o ( f / log f ) o ( f ) fO(f)o(f/logf)o(f)f

  • Ayırt etmek dan , sadece zayıf varsayım P ≠ Pspace gerekir.na2n

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.