Apa yang terjadi jika kita meningkatkan teorema hierarki waktu?


10

f,gf(n)logf(n)=o(g(n))

DTIME(f(n))DTIME(g(n))
f,gf(n+1)=o(g(n))itu adalah Ada banyak hasil (lama dan saat ini) yang menggunakan teorema hierarki waktu untuk membuktikan batas bawah. Ini pertanyaan saya:
NTIME(f(n))NTIME(g(n)).
  • Apa yang terjadi jika kita dapat membuktikan hasil yang lebih baik untuk kasus deterministik atau nondeterministik?

  • Jika kita dapat membuktikan bahwa ada kesenjangan antara hierarki waktu deterministik dan hierarki waktu nondeterministik, apakah ini menyiratkan ?PNP


Hanya sebuah catatan kecil. Untuk mesin k-tape Turing dengan , teorema hierarki waktu dapat ditingkatkan: cstheory.stackexchange.com/questions/5297/…k>2
Michael Wehar

Jawaban:


4

Tentang pertanyaan kedua Anda. Tidak, itu tidak akan menyiratkan . Teorema hierarki sebagian besar berguna untuk menentukan jumlah sumber daya tunggal yang dibutuhkan oleh TM sehingga masalah tambahan dapat diselesaikan.PNP

Sebagai contoh, kita tahu bahwa . Misalkan , , sedemikian rupa sehingga dan .DTIME(n)NTIME(n)f(n)=ng(n)h(n)f(n+1)=o(g(n))f(n)log(f(n))=o(h(n))

Dari teorema hierarki berikut bahwa dan . Berdasarkan asumsi tersebut, dimungkinkan.DTIME(f(n))DTIME(g(n))NTIME(f(n))NTIME(h(n))NTIME(g(n))DTIME(h(n))

Teorema hierarki dapat digunakan untuk menentukan hubungan antara sumber daya, memberikan kesetaraan di antara mereka. Misalnya, asumsikan bahwa . Kita tahu bahwa , untuk sedemikian rupa sehingga , tidak dapat sama dengan , karena teorema hierarki NTIME.NTIME(2n)=SPACE(n)NTIME(g(n))g(n)2n+1=o(g(n))SPACE(n)


1
Saya tidak melihat mengapa celah tidak dapat menyiratkan . Tentu saja itu bukan implikasi langsung dari jeda tersebut, tetapi mungkin ada implikasi menengah lain yang menyiratkannya. PNP
Marc Bury

0

hierarki ini juga tentang sebuah kontinum dalam ruang dan waktu (dipertimbangkan secara terpisah) dan tampaknya kontinum tersebut tidak lebih "granular" daripada yang tersirat dalam teorema, yaitu mereka mungkin merupakan "granularity" terbaik.

pertanyaan kedua Anda tampaknya tidak jelas atau mungkin tidak terdefinisi dengan baik kecuali Anda dapat lebih baik mendefinisikan apa yang Anda maksud dengan "gap". semua masalah yang dapat dipecahkan dapat dipecahkan di suatu tempat di kedua hierarki. kesulitannya adalah menentukan hubungan timbal balik. salah satu "kesenjangan" atau pemisahan yang langka dalam teori saat ini memang telah terbukti dalam waktu deterministik vs waktu nondeterministik sedemikian rupa sehingga [1]. lihat juga [2] untuk pertanyaan serupa & kemajuan "terkini"DTIME(n)NTIME(n)

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

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.