Teorema hierarki waktu menyatakan bahwa mesin turing dapat memecahkan lebih banyak masalah jika mereka memiliki (cukup) lebih banyak waktu. Apakah itu tahan jika ruang terbatas asimptotik? Bagaimana terkait dengan jika tumbuh cukup cepat?
Saya terutama tertarik pada kasus yang , dan .
Secara khusus, saya dianggap berikut bahasa:
Namun, bisa diputuskan dalam langkah dengan menggunakan ruang.
Tanpa membatasi ke empat simbol pita dan dengan demikian memungkinkan untuk mengompresi sel-sel menjadi sel, kita mendapatkan masalah ruang ketika mensimulasikan dengan terlalu banyak simbol pita. Dalam hal ini, bahasa tidak lagi dalam . Hal yang sama terjadi ketika pengaturan untuk beberapa yang dapat dihitung cukup cepat.
Pertanyaan ini pada dasarnya adalah pengulangan dari pertanyaan saya di sini .
Sunting Ringkasan: Mengubah menjadi , namun, saya pikir persimpangan juga layak untuk dipikirkan.
Jawaban:
Ini adalah masalah terbuka: Terbuka apakah (atau bahkan N S P A C E ( O ( n ) ) ). Kita hanya tahu bahwa D T I M E ( O ( n )DTISP(O(nlogn),O(n))=DSPACE(O(n)) NSPACE(O(n)) .DTIME(O(n))⊆DSPACE(O(n/logn))
Namun, di bawah dugaan kompleksitas komputasi yang masuk akal, ada hierarki yang tepat. Misalnya, jika untuk setiap , CIRCUIT-SAT ∉ io- , maka mana , adalah , dan adalah konstruk ruang-waktu.ε>0 O(2n−ε) DTISP(O(f),O(s(n)))⊊DTISP(O(f1+ε),O(s(n)))
f(n)≥n f(n) 2o(min(n,s(n))) f
Khususnya (berdasarkan hipotesis), adanya penugasan yang memuaskan untuk rangkaian dengan input dan ukuran berfungsi sebagai contoh berlawanan dengan kesetaraan kelas.⌊lg(f1+ε/2)⌋ (logf)O(1)
Catatan:
CIRCUIT-SAT setidaknya sekeras -SAT (yang digunakan dalam hipotesis waktu eksponensial yang kuat).k
Per konvensi, dalam CIRCUIT-SAT, adalah jumlah kabel input; ukuran sirkuit adalah .n nO(1)
Jika asumsi menggunakan CIRCUIT-SAT untuk ukuran rangkaian quasilinear, maka ikatan pada dapat dilonggarkan ke . Juga, asumsi yang lebih lemah / kuat pada kekerasan CIRCUIT-SAT memberikan hierarki yang lebih lemah / kuat (yang saat ini dapat kita buktikan).f(n) O((2−ε)min(n,s(n)))
io berarti sering tanpa batas, dan dapat dijatuhkan untuk yang dalam arti tertentu terus menerus (termasuk ).f f(n)=na
Tampaknya hierarki DTISP cukup tajam untuk membedakan dari (dan mungkin ) (ketika tidak terlalu besar relatif terhadap ruang yang diizinkan).O(f) o(f/logf) o(f) f
Untuk membedakan dari , kita hanya perlu asumsi P ≠ PSPACE yang lebih lemah.na 2n
sumber