Mencari masalah yang bagus di dalam SC tetapi tidak di dua level pertama

18

The Kompleksitas kebun binatang tidak memiliki banyak tentang SC . Saya mencari masalah bagus yang ada di level hirarki yang lebih tinggi, yaitu masalah di D T i m e S p a c e ( n O ( 1 ) , lg O ( 1 ) n ) tetapi tidak diketahui sebagai dalam D T i m e S p a c e ( n O ( 1 )DTimeSpace(nO(1),lgO(1)n)DTimeSpace(nO(1),lg2n) .

Sebagai pertanyaan sampingan, apakah ada alasan yang diketahui mengapa menemukan contoh masalah yang bagus di tingkat hierarki yang lebih tinggi ( AC , NC , SC , PH , dll.) Lebih sulit daripada tingkat pertama?

meskipunbagusbukan istilah matematika, saya pikir kita secara intuitif memahami artinya, misalnya menerima masalah untuk NTM adalah masalah buatan yang orang tidak tertarik untuk itu selain karena lengkap untuk N P , sementara masalah pewarnaan grafik menarik sebelum diketahui memiliki / melengkapi untuk N P dan masih menarik selain dari kelas kompleksitas miliknya.NPNP

Kaveh
sumber
(1) “menerima masalah untuk NTM bukanlah masalah artifisial yang membuat orang tidak tertarik selain menyelesaikan untuk NP”: sepertinya Anda memiliki “tidak” berlebihan di sini.
Tsuyoshi Ito
(2) "Sebagai pertanyaan sampingan, apakah ada alasan yang diketahui mengapa menemukan contoh masalah yang bagus di tingkat hierarki yang lebih tinggi (AC, NC, SC, PH, dll.) Lebih sulit daripada tingkat pertama?" Apakah Anda memerlukan alasan yang lebih dalam daripada "Tingkat yang lebih rendah lebih sederhana dan karena itu ada banyak contoh bagus di dalamnya"?
Tsuyoshi Ito
@ Tsuyoshi, terima kasih, saya menghapus ekstra tidak. Sekitar 2, ya, saya perlu alasan yang lebih dalam untuk masalah-masalah bagus yang berada di level hierarki yang rendah. Saya tidak melihat perbedaan definisi yang besar antara dan mengatakan D T i m e S p a c e ( n O ( 1 ) , lg 4 n ) .DTimeSpace(nO(1),lg2n)DTimeSpace(nO(1),lg4n)
Kaveh
1
Tentu saja definisinya sama. Perbedaannya adalah log ^ 2 lebih sederhana dari log ^ 4. Argumen yang sama berlaku untuk menanyakan mengapa ada lebih banyak algoritma yang berjalan di waktu O (n ^ 2) daripada yang berjalan di waktu O (n ^ 4).
Tsuyoshi Ito
@ Tsuyoshi, saya tidak yakin apa yang Anda maksud dengan lebih sederhana dari lg 2 . Pertanyaannya juga berlaku untuk P . lg4lg2P
Kaveh

Jawaban:

12

Saya tidak punya saran untuk masalah alami di , tapi saya punya saran untuk pertanyaan sampingan Anda, mengapa menemukan seperti itu masalah tampaknya sulit. Saya pikir ini ada hubungannya dengan ide-rakyat bahwa orang hanya dapat benar-benar memahami (atau mungkin hanya tertarik pada? Atau keduanya?) Matematika yang beberapa alternatif bilangan dalam. Sebagai contoh, definisi limit adalah dua quantifiers deep (untuk semua epsilon terdapat delta ...); definisi " L N PDTimeSpace(nO(1),log4n)LNP"adalah dua bilangan (ada mesin sedemikian sehingga untuk semua input ...), dan pernyataan" "adalah tiga bilangan dalam.PNP

Sehubungan dengan , ini agak ditanggung oleh fakta bahwa ada banyak masalah alam yang N P -Lengkap, banyak masalah alam yang Σ 2 P -Lengkap, dan hanya beberapa masalah alami yang dikenal yang Σ 3 P -complete (lihat ringkasan oleh Schaefer dan Umans ). Masalah alam yang paling dikenal lengkap untuk tingkat yang lebih tinggi dari P H berasal dari logika itu sendiri, yang kurang mengejutkan karena dalam satu logika yang diberikan sering memiliki gagasan " kPHNPΣ2PΣ3PPHk-banyak pergantian kuantifikasi, "atau setidaknya beberapa cara alami untuk mensimulasikannya. Ini mungkin masuk dalam kategori yang sama dengan" menerima masalah untuk NTM, "yang telah Anda nyatakan" tidak cukup baik "untuk pertanyaan ini.

Mungkin juga layak disebutkan bahwa hal yang sama terjadi di dunia komputabilitas, yang mungkin menyarankan bahwa hal itu lebih banyak berhubungan dengan pemahaman kita tentang bilangan bolak-balik dan lebih sedikit dengan kompleksitas per se. Banyak masalah alam yang dikenal -Lengkap (setara dengan masalah terputus-putus), dan banyak masalah alam diketahui lengkap untuk tingkat kedua dan ketiga dari hirarki aritmatika. Tetapi ketika Anda pergi ke tingkat yang lebih tinggi dari hierarki aritmatika semakin sedikit dan lebih sedikit masalah alami yang diketahui lengkap untuk tingkat-tingkat tersebut. Saya tidak yakin saya tahu lengkap masalah alami untuk Σ 0 4 , dan saya tidak pernah mendengar tentang lengkap masalah alami untuk Σ 0 5Σ10Σ40Σ50 (meskipun mungkin ada).

Berkenaan dengan batas ruang polylogarithmic, saya pikir alasan yang sama berlaku, tetapi bahkan lebih dari itu. Karena , bahkan masalah yang ada di level "beberapa pertama" dari " N L hirarki" semua sebenarnya dalam N L (hirarki runtuh ), yang terkandung dalam ruang log-squared.NL=cHaiNLDSPSEBUAHCE(catatan2n)NLNL

Joshua Grochow
sumber
2
Ini jawaban yang sangat menarik.
Suresh Venkat
1
Terima kasih Joshua, ini memang pengamatan yang bagus. Ini semacam menyarankan perspektif epistemologis: apa yang tampak alami bagi manusia adalah kompleksitas kuantifier terbatas.
Kaveh