Zaman hiyerarşisi teoremlerini geliştirirsek ne olur?


10

Özetle, zaman hiyerarşisi teoremleri , bir Turing makinesinin hesaplama için daha fazla zaman varsa daha fazla sorunu çözebileceğini söylüyor. Deterministik TM ve zaman constructable fonksiyonlar için detaylı ile o ve belirleyici olmayan TM ve zamana göre yapılandırılabilir f, g ile f (n + 1) = o (g (n)) için NTIME (f (n)) \ alt küme NTIME (g (n)) 'dir. Daha düşük sınırları kanıtlamak için zaman hiyerarşisi teoremlerini kullanan birçok (eski ve güncel) sonuç vardır. Sorularım:f,gf(n)logf(n)=o(g(n))f , g f ( n + 1 ) = o ( g ( n ) ) N T I M E ( f ( n ) )

DTIME(f(n))DTIME(g(n))
f,gf(n+1)=o(g(n))
NTIME(f(n))NTIME(g(n)).
  • Deterministik veya belirsiz olmayan durum için daha iyi bir sonuç kanıtlayabilirsek ne olur?

  • Eğer deterministik zaman hiyerarşisi ile belirsiz olmayan zaman hiyerarşisi arasında bir boşluk olduğunu kanıtlayabilirsek, bu P \ neq NP anlamına PNPmı geliyor?


Sadece küçük bir not. K> 2'li k-bant Turing makineleri k>2için zaman hiyerarşisi teoremi geliştirilebilir: cstheory.stackexchange.com/questions/5297/…
Michael Wehar

Yanıtlar:


4

İkinci sorunuz hakkında. Hayır, bu anlamına gelmez . Hiyerarşi teoremleri çoğunlukla bir TM tarafından ihtiyaç duyulan tek bir kaynağın miktarını belirlemek için yararlıdır, böylece ek problemler çözülebilir.PNP

Örneğin, olduğunu biliyoruz . Let , , bu şekilde ve .f ( n ) = n g ( n ) h ( n ) f ( n + 1 ) = o ( g ( n ) ) f ( n ) l o g ( f ( n ) ) = o (DTIME(n)NTIME(n)f(n)=ng(n)h(n)f(n+1)=o(g(n))f(n)log(f(n))=o(h(n))

Hiyerarşi teoremlerinden ve . Bu varsayımlar altında, mümkündür.N T I M E ( f ( n ) ) N T I M E ( h ( n ) ) N T I M E ( g ( n ) ) D T IDTIME(f(n))DTIME(g(n))NTIME(f(n))NTIME(h(n))NTIME(g(n))DTIME(h(n))

Hiyerarşi teoremleri, kaynaklar arasındaki ilişkileri belirlemek için, aralarında eşitlik göz önüne alındığında kullanılabilir. Örneğin, olduğunu varsayalım . Olduğunu biliyoruz için, , öyle ki , eşit değil bağlı NTIME hiyerarşisi teoremine.N T I M E ( g ( n ) ) g ( n ) 2 n + 1 = o ( g ( n ) ) S P A C E ( n )NTIME(2n)=SPACE(n)NTIME(g(n))g(n)2n+1=o(g(n))SPACE(n)


1
Bir boşluğun neden ima edemediğini anlamıyorum . Tabii ki bu boşluğun doğrudan bir sonucu değildir, ama belki de onu ima eden başka bir ara ima vardır. PNP
Marc Bury

0

hiyerarşi thms aynı zamanda zaman ve mekandaki bir süreklilikle ilgilidir (ayrı olarak düşünülür) ve süreklilik teoremlerde ima edilenden daha "tanecikli" değildir, yani mümkün olan en iyi "taneciklik" olabilir.

"boşluğu" ile ne demek istediğinizi daha iyi tanımlayamazsanız, 2. sorunuz net görünmüyor veya iyi tanımlanmamış olabilir. tüm karar verilebilir problemler her iki hiyerarşide bir yerde çözülebilir. zorluk, karşılıklı ilişkiyi belirlemektir. mevcut nadir "boşluklardan" veya ayrımlardan biri, deterministik zamana kıyasla belirsiz olmayan zamana göre kanıtlanmıştır, öyle ki [1]. benzer bir soru ve "son" gelişmeler için bakınız [2].DTIME(n)NTIME(n)

[1] PPST1983 http://dl.acm.org/citation.cfm?id=1382850

[2] NTIME (n ^ k) ≠ DTIME (n ^ k)?

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.