Apakah teorema Kannan menyiratkan bahwa NEXPTIME ^ NP ⊄ P / poly?


12

Saya sedang membaca kertas Buhrman dan Homer "Sirkuit Superpolynomial, Oracle Hampir Jarang dan Hirarki Eksponensial" .

Di bagian bawah halaman 2 mereka berkomentar bahwa hasil Kannan menyiratkan bahwa NEXPTIMENP tidak memiliki sirkuit ukuran polinomial. Saya tahu bahwa dalam hierarki waktu eksponensial, NEXPTIMENP hanya Σ2EXP , dan saya juga tahu bahwa hasil Kannan adalah c LΣ2P sehingga LSize(nc) . Tentu saja, teorema Kannan BUKAN mengatakanΣ2PP/poly (agar itu menjadi kasus kita perlu menunjukkan bahwasehingga,. Namun, saya tidak melihat bagaimana hasil Kannan menyiratkan bahwa?c L S i z e ( n c ) N E X P T I M E N PP / p o l yLΣ2PcLSize(nc)NEXPTIMENPP/poly


Mungkin itu lebih tepat untuk cstheory.se.
Yuval Filmus

@YuvalFilmus Ok, terima kasih. Jika moderator berpikir itu lebih tepat untuk cstheory.se, maka jangan ragu untuk memindahkannya.

9
Ini juga saat ini pada set masalah cs354 ...: - / ... Saya secara eksplisit menginstruksikan siswa untuk tidak bertanya internet, jadi "Lorraine" lebih baik berharap mereka tidak mengambil kelas saya.
Ryan Williams

4
@ Sasho, saya pikir akan lebih baik untuk melakukannya, setidaknya sampai setelah batas waktu penugasan.
Kaveh

3
@ Turbo Saya kira saya mungkin juga, mudah-mudahan ini bukan pada masalah orang lain yang ditetapkan saat ini.
Sasho Nikolov

Jawaban:


11

Versi jawaban ini menggabungkan umpan balik dari Emil Jeřábek.

Sejauh yang saya bisa lihat, twist utama adalah bahwa ada bahasa di dari kompleksitas rangkaian eksponensial. Secara khusus, perbaiki pengkodean biner dari sirkuit boolean dan tentukan L sebagai bahasa yang didefinisikan olehEXPΣ2PL

tidak diputuskan oleh sirkuit dari ukuran 2 n / 2 , danLn2n/2

bahasa apa pun yang mendahului L n secara leksikografis ditentukan oleh beberapa sirkuit C dengan ukuran paling banyak 2 n / 2 ,Ln{0,1}nLnC2n/2

di mana notasi berarti irisan L n = L { 0 , 1 } n .LnLn=L{0,1}n

Untuk melakukan ini dalam waktu eksponensial dengan oracle, Anda dapat menggunakan pencarian biner atas subset { 0 , 1 } n (anggap mereka sebagai bilangan bulat 2 n bit) untuk menemukan set yang pertama yang memiliki kompleksitas sirkuit > 2 n / 2 . Anda tinggal menyimpan perkiraan L n saat ini , dan menggunakan oracle untuk menguji apakah ada L nlex L n dari kompleksitas rangkaian setidaknya 2 n / 2 . Karena ini memberikan mesin di EΣ2P{0,1}n2n>2n/2LnLnlexLn2n/2 yang menuliskan seluruh slice L n , jelas kami juga dapat memutuskan keanggotaan dalam L n , dan, karena itu, dalamL.EXPΣ2PLnLnL

Ini sangat mirip dengan argumen Kannan, tetapi ditingkatkan dan dirampingkan untuk menggunakan waktu eksponensial. Maka Anda harus dapat menggunakan versi yang ditingkatkan dari teorema Karp-Lipton untuk menunjukkan bahwa jika , maka E X P Σ P 2N E X P N P , dan Anda dapat melakukan analisis kasus dalam bukti Kannan.NEXPP/polyEXPΣ2PNEXPNP


AFAICS, uraian Anda, secara langsung memberikan bahasa , bukan N E X P Σ P 3 . EXPΣ2PNEXPΣ3P
Emil Jeřábek 3.0

@ EmilJeřábek Otak saya tidak pernah bisa memproses mesin oracle. Saya mengukur kedalaman empat: berada di L jika ada sirkuit C ukuran 2 n sehingga C ( w ) = 1 dan [untuk semua sirkuit C ukuran 2 n / 2 ada ada kata w { 0 , 1 } n yang C ( ww{0,1}nLC2nC(w)=1C2n/2w{0,1}n ] dan [untuk semua C yang mendahului C dalam urutan lex terdapat sirkuit C paling banyak 2 n / 2 st untuk semua w { 0 , 1 } n C ( w ) = C ( w ) ]. Ini tampaknya menjadi tingkat keempat dari hierarki eksponensial. Apa itu dalam notasi oracle? C(w)C(w)CCC2n/2w{0,1}n C(w)=C(w)
Sasho Nikolov

2
Pertama, "ada kata ..." dan quantifier universal yang serupa di dekat akhir tidak dihitung karena ukurannya linier, karenanya mereka dapat dihitung secara deterministik dalam waktu eksponensial. Kedua, quantifier terluar dapat disimulasikan secara deterministik dalam waktu eksponensial menggunakan pencarian biner.
Emil Jeřábek 3.0

1
Artinya, leksikografi pertama Boolean fungsi pada n input yang tidak memiliki sirkuit ukuran 2 n / 2 dapat ditemukan dengan eksponensial-waktu pencarian biner dengan oracle untuk predikat "terdapat fungsi f ' leksikografi sebelumnya f yang tidak dihitung dengan ukuran sirkuit 2 n / 2 ". fn2n/2ff2n/2
Emil Jeřábek 3.0

1
@SashoNikolov Jadi masih berfungsi sejak . Namun kita tidak dapat menggunakan jika N E X P i . o . P / p o l y kemudian menerapkan Karp-Lipton di cstheory.stackexchange.com/questions/39837/… . Jadi kita punya E X P P Pi . o . P / p o l yEXPΣ2PNEXPΣ3PNEXPi.o.P/polyEXPPPi.o.P/polydan . Ini tidak bekerja untuk N E X P N P . NEXPΣ3Pi.o.P/polyNEXPNP
T ....
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.