Apa kelas kompleksitas "terkecil" yang diketahui batas sirkuit superlinearnya?

25

Permintaan maaf karena mengajukan pertanyaan yang pastinya ada dalam banyak referensi standar. Saya ingin tahu tentang pertanyaan dalam judul, khususnya saya memikirkan sirkuit Boolean, tidak ada kedalaman yang terikat. Saya menempatkan "terkecil" dalam tanda kutip untuk memungkinkan kemungkinan ada beberapa kelas yang berbeda, tidak diketahui termasuk satu sama lain, yang mana batas superlinear diketahui.

Matt terburu-buru
sumber

Jawaban:

25

Saya percaya bahwa kelas terkecil yang diketahui adalah S2P (Cai, 2001), PP (Vinodchandran, 2005), dan (MAcoMA)/1 (Santhanam, 2007). Semua ini memang dikenal tidak berada di SIZE(nk) untuk setiap konstan k .

Ryan O'Donnell
sumber
1
Terima kasih atas jawabannya. Saya menerima Ryan karena memiliki variasi hasil terbesar, tetapi terima kasih Robin dan Kaveh untuk penjelasan terperinci.
matt hastings
20

Hasil terkuat saya sadar adalah bahwa untuk semua k, ada masalah di S2P yang membutuhkan sirkuit ukuran Ω(nk) .

adalah kelas yang terkandung dalam Z P P N P , yang dengan sendirinya terkandung dalam Σ P 2Π P 2 . (Kompleksitas kebun binatangmemiliki lebih banyak informasi tentang kelas ini.)S2PZPPNPΣ2PΠ2P

Hasilnya mengikuti dari versi terkuat dari teorema Karp-Lipton karena Cai .

Sebuah bukti cepat tentang bagaimana ini mengikuti dari teorema KL: Pertama, jika SAT membutuhkan sirkuit ukuran super-polinomial, kami selesai, karena kami telah menunjukkan masalah pada yang membutuhkan sirkuit ukuran super-polinomial. Jika SAT memiliki sirkuit ukuran polinomial, maka oleh versi terkuat dari teorema Karp-Lipton, PH runtuh ke S P 2 . Kita tahu PH mengandung masalah seperti itu (berdasarkan hasil Kannan), dan dengan demikian S P 2 mengandung masalah seperti itu.S2PS2PS2P

Robin Kothari
sumber
3
Jawaban yang bagus dan unggul seperti biasa. :)
Kaveh
13

Untuk sirkuit umum, kita tahu bahwa ada masalah dalam yang memerlukan sirkuit ukuran Ω ( n k ) , hal ini disebabkan Ravi Kannan (1981) dan didasarkan pada hasil bahwa P H mengandung masalah seperti .Σ2pΠ2pΩ(nk)PH

Saya pikir lowerbounds terbaik untuk masih sekitar 5 n .NP5n

Lihat buku Arora dan Barak, halaman 297. Richard J. Lipton punya posting di blog-nya tentang hasil ini, juga lihat yang ini .

Kaveh
sumber
1

Untuk memperbaiki jawaban , untuk setiap k 1S2Pk1 dan , baik * Masalah pencarian 3-SAT tidak memiliki sirkuit circ O ( n k ) , atau * Beberapa masalah dalam O 2 P dengan waktu (dan ukuran saksi) terbatas ~ O ( n k 2 ) tidak memiliki io- O ( n k ( log n ) c ) sirkuit (io berarti tak terhingga sering).c
O~(nk)
O2PO~(nk2)O(nk(logn)c)

Jika menggantikan masalah pencarian 3-SAT, kami menggunakan masalah keputusan, waktu ˜ O ( n k 2 + k ) mencukupi, dan jika kami menggunakan masalah keputusan untuk bit i dalam penugasan lexicographically minimal untuk 3-SAT , ˜ O ( n min ( k 2 + k , k 3 ) ) sudah cukup.O2PO~(nk2+k)iO~(nmin(k2+k,k3))

Satu masalah keputusan yang tidak dapat dihitung dengan sirkuit io- adalah angka paling kecil N (dipertanyakan menggunakan digit binernya) yang bukan tabel kebenaran dari suatu rangkaian dengan n k( log n ) c + 1 gerbang. Jika NP dalam P / poli, masalah memiliki saksi yang tak terbantahkan menyadari terdiri dari berikut: (1) N (2) sirkuit yang diberikan N ' < N , menunjukkan bahwa N ' memiliki sirkuit cukup kecil.O(nk(logn)c)Nnk(logn)c+1
N
N<NN
(3) (hanya digunakan untuk terikat) pemverifikasi yang memungkinkan kita untuk menjalankan sirkuit lawan untuk (2) hanya O ( 1 ) kali (mendapatkan 1 bit per run).O~(nk3)O(1)

kO(nk)O2PΣ2Pnk+1nk+2nn

Dmytro Taranovsky
sumber