Kelas Kompleksitas P / Poli & Seragam


9

Tidak diketahui apakah NEXP terkandung dalam P / poli. Memang membuktikan bahwa NEXP tidak dalam P / poly akan memiliki beberapa aplikasi dalam derandomisasi.

  1. Apakah seragam kelas C terkecil yang dapat dibuktikan bahwa C tidak terkandung dalam P / poli?

  2. Apakah menunjukkan bahwa co-NEXP tidak terkandung dalam P / poli memiliki beberapa konsekuensi teoretis kompleksitas lain seperti dalam kasus NEXP vs P / poly?

Catatan: Saya sadar bahwa SP2 dikenal tidak terkandung dalam Size[nk] untuk setiap konstan tetap k (ini juga ditampilkan untuk MA dengan 1 bit nasihat). Tetapi dalam pertanyaan ini saya tidak tertarik dengan hasil untuk memperbaiki k . Saya benar-benar tertarik pada kelas yang berbeda dari P / Poly, meskipun kelas ini sangat besar.


Anda pada dasarnya meminta masalah dengan batas bawah ukuran superpolynomial untuk sirkuit umum.
Kaveh

8
MAexp diketahui tidak berada diP/halHaily . Lihatartikel Wikipediauntuk bukti singkat.
Robin Kothari

4
P / poli ditutup di bawah komplemen, sehingga berisi NEXP jika dan hanya jika mengandung coNEXP.
Emil Jeřábek

2
Emil, Robin dan Andrew, terima kasih atas jawaban Anda. Saya pikir pertanyaan saya dapat dianggap sudah dijawab sekarang. Apakah seseorang akan menuliskannya dalam jawaban sehingga saya dapat menerimanya?
Springberg

2
Saya percaya bahwa M.SEBUAHexhal adalah kelas seragam terkecil dengan diketahui batas bawah superpolynomial ( people.cs.uchicago.edu/~fortnow/papers/nonrel.pdf ), dan bahwa O2P adalah salah satu terkecil dengan sewenang-wenang polinomial yang lebih rendah bounds ( citeseerx.ist.psu.edu/viewdoc/… ).
Alex Golovnev

Jawaban:


9

Ada beberapa hasil dalam literatur yang menyatakan bahwa tertentu kelas C memenuhi CSsayaZE(nk) untuk setiap , dan biasanya itu adalah mudah untuk pad mereka untuk menunjukkan bahwa versi nyaris superpolynomially diperluas tidak di .C P / p o l ykCP/halHaily

Izinkan saya mengatakan bahwa adalah ikatan superpolinomial jika waktu-dapat dibangun, dan . Sebagai contoh, adalah ikatan superpolinomial. Bahkan, latihan instruktif menunjukkan bahwa jika adalah fungsi komputasi monoton yang tidak terikat, ada terikat superpolynomial sehingga . f ( n ) = n ω ( 1 ) n log log log log n g ( n ) f f ( n ) n g ( n )f:NNf(n)=nω(1)ncatatancatatancatatancatatanng(n)ff(n)ng(n)

Pertama, diagonalisasi langsung menunjukkan bahwa untuk setiap . Argumen yang sama memberi:kΣ4PSsayaZE(nk)k

  • Jika terikat , maka .Σ 4 - T I M E ( f ( n ) ) P / p o l yfΣ4-TsayaM.E(f(n))P/halHaily

    Sketsa bukti: Untuk setiap , misalkan menjadi sirkuit leksikografis pertama dengan ukuran yang menghitung fungsi Boolean dalam variabel yang tidak dapat dihitung oleh sirkuit ukuran . Kemudian, bahasa didefinisikan oleh berfungsi.C n 2 f ( n ) n < f ( n ) L x LnCn2f(n)n<f(n)L.xL.C|x|(x)=1

Perbaikan terkenal menyatakan bahwa untuk setiap . Juga,kS2PSsayaZE(nk)k

  • Jika terikat superpolinomial, maka .S 2 - T I M E ( f ( n ) ) P / p o l yfS2-TsayaM.E(f(n))P/halHaily

    Bukti sketsa: Jika tidak, maka khususnya , maka . Dengan argumen padding, , quod non .P H = S 2 P Σ 4 - T I M E ( f ( n ) ) S 2 - T I M E ( f ( n ) ) P / p o l yNPS2PP/halHailyPH=S2PΣ4-TsayaM.E(f(n))S2-TsayaM.E(f(n))P/halHaily

Kelas yang tidak disadari bahkan lebih baik. Dengan mempertimbangkan keberatan yang diajukan oleh Apoorva Bhagwat, mari . Kemudian untuk setiap , dan argumen yang sama menghasilkan:N L i nO 2 PS I Z E ( n k ) kNL.sayan=NTsayaM.E(n)NL.sayanHAI2PSsayaZE(nk)k

  • Jika terikat superpolinomial, maka .N L i nO 2 - T I M E ( f ( n ) ) P / p o l yfNL.sayanHAI2-TsayaM.E(f(n))P/halHaily

    Bukti sketsa: Jika , maka dengan padding, , yang berarti . Kemudian kami melanjutkan seperti sebelumnya.N P P / p o l y P H = O 2 PNL.sayanP/halHailyNPP/halHailyPH=HAI2P

Ada juga hasil yang melibatkan MA. Hasil yang sering disebutkan bahwa adalah berlebihan. Santhanam membuktikan untuk setiap , dan argumen serupa memberikan:p r o m i s e - M A p r o m i s e - c o M A S I Z E ( n k ) kM.SEBUAH-EXPP/halHaily

halrHaimsayase-M.SEBUAHhalrHaimsayase-cHaiM.SEBUAHSsayaZE(nk)
k
  • Jika ada ikatan superpolinomial, maka half

    halrHaimsayase-M.SEBUAH-TsayaM.E(f(n))halrHaimsayase-cHaiM.SEBUAH-TsayaM.E(f(n))P/halHaily.

    Sketsa bukti: Oleh Santhanam's Lemma 11 (yang merupakan versi tajam dari fakta standar yang dengan pepatah PSPACE), ada bahasa PSPACE-lengkap dan bahasa acak oracle poly-time TM sedemikian rupa sehingga pada input , hanya menanyakan oracle queries of length; jika , maka menerima dengan probabilitas ; dan jika , maka untuk setiap oracle , menerima dengan probabilitas . L MPSPSEBUAHCE=sayaPL.M.M | x | x L M L ( x ) 1 x L A M A ( x ) 1 / 2xM.|x|xL.M.L.(x)1xL.SEBUAHM.SEBUAH(x)1/2

    Untuk polinomial monoton yang sesuai , misalkan menjadi masalah janji yang didefinisikan oleh Misalkan menjadi pengurangan polinomial ke komplemennya, dan biarkan menjadi masalah yang menjanjikan A = ( A Y E S , A N O ) ( x , s ) A Y E ShalSEBUAH=(SEBUAHYES,SEBUAHNHAI)h(x)LB=(B Y E S ,B N O ) ( x , s ) B Y E

    (x,s)AYEScircuit C(p(|C|+|x|)f(|s|)Pr[MC(x) accepts]=1),(x,s)ANOYEScircuit C(p(|C|+|x|)f(|s|)Pr[MC(x) accepts]1/2).
    h(x)L.B=(BYES,BNHAI)p(n)Bpromise-MA-TIME(f(n))promise-c oMA-TIME(f(n)). BBSIZE(nk)(n))f(m)}. x(x
    (x,s)BYES(x,s)SEBUAHYES(h(x),s)SEBUAHNHAI,(x,s)BNHAIYES(x,s)SEBUAHNHAI(h(x),s)SEBUAHYES.
    Jika dipilih besar, Jadi, mari kita asumsikan untuk kontradiksi bahwa memiliki sirkuit ukuran polinomial, katakanlah, . Misalkan menunjukkan ukuran komputasi sirkuit terkecil pada input dengan panjang , dan masukkan ; lebih tepatnya, Kemudianhal(n)
    BhalrHaimsayase-M.SEBUAH-TsayaM.E(f(n))halrHaimsayase-cHaiM.SEBUAH-TsayaM.E(f(n)).
    BBSsayaZE(nk)L n t ( n ) = f - 1 ( p ( s ( n ) ) ) t ( n ) = min { m : p ( ss(n)L.nt(n)=f-1(hal(s(n)))
    t(n)=min{m:hal(s(n))f(m)}.
    L B L S I Z E ( t ( n ) k ) s ( n ) t ( n ) k . f t ( n ) = s ( n ) o ( 1x(x,1t(n)) adalah pengurangan dari ke , dengan demikian , yang berarti Tetapi karena adalah superpolinomial, kita memiliki . Ini memberikan kontradiksi untuk cukup besar.L.BL.SsayaZE(t(n)k)
    s(n)t(n)k.
    f nt(n)=s(n)Hai(1)n

Jika kita lebih suka hasil dengan versi MA yang tidak dijanjikan , Miltersen, Vinodchandran, dan Watanabe terbukti untuk setengah eksponensial fungsi . Kita dapat memperbaikinya dengan dua cara: pertama, ia berlaku untuk -batas terikat untuk setiap konstanta , dan kedua, berlaku untuk kelas yang tidak diketahui. Di sini, fungsi -exponential, secara kasar, fungsi sehingga

M.SEBUAH-TsayaM.E(f(n))cHaiM.SEBUAH-TsayaM.E(f(n))P/halHaily
f1kk f f f k=expeα(x)αR+e0(x)=x))g(n1kfffk=exp. Lihat kertas Miltersen – Vinodchandran – Watanabe dan referensi di dalamnya untuk definisi yang tepat; itu melibatkan keluarga yang berperilaku baik dari fungsi yang berperilaku baik , , sedemikian sehingga , , dan . Juga, jika dan , maka . Maka kita memiliki:eα(x)αR+e0(x)=xe1(x)=ex-1eα+β=eαeβf(n)eα(halHaily(n))g(n)eβ(halHaily(n))f(g(n))eα+β(halHaily(n))
  • HAIM.SEBUAH-TsayaM.E(eα)cHaiHAIM.SEBUAH-TsayaM.E(eα)P/halHaily untuk .α>0

    Sketsa bukti: Asumsikan sebaliknya. Perbaiki bilangan bulat sedemikian sehingga . Biarkan saya menyingkat Dengan bantalan, kami memiliki untuk setiap . Selain itu, menggunakan mis. Lemma 11 Santhanam di atas, kami memiliki implikasi Karena sepele , aplikasi berulang dari (1) dan (2) menunjukkan ,k1/k<α

    HAIcHAIM.T(f)=HAIM.SEBUAH-TsayaM.E(halHaily(f(halHaily(n)))cHaiHAIM.SEBUAH-TsayaM.E(halHaily(f(halHaily(n))).
    (1)HAIcHAIM.T(eβ+1/k)SsayaZE(eβ(halHaily(n)))
    β0
    (2)PSPSEBUAHCESsayaZE(eβ(halHaily(n)))PSPSEBUAHCEHAIcHAIM.T(eβ).
    PSPSEBUAHCEHAIcHAIM.T(e1)PSPSEBUAHCESsayaZE(e(k-1)/k(halHaily(n)))PSPSEBUAHCEHAIcHAIM.T(e(k-1)/k) , , , dan seterusnya. Setelah langkah , kita mencapai Menggunakan padding sekali lagi, kita mendapatkan yang bertentangan dengan hasil di atas , karena adalah ikatan superpolinomial.PSPSEBUAHCESsayaZE(e(k-2)/k(halHaily(n)))PSPSEBUAHCEHAIcHAIM.T(e(k-2)/k)k
    PSPSEBUAHCEP/halHailydanPSPSEBUAHCE=HAIM.SEBUAHcHaiHAIM.SEBUAH.
    DSPSEBUAHCE(e1/k)HAIcHAIM.T(e1/k)P/halHaily,
    e1/k

4

Karena tidak ada yang mengirim jawaban, saya akan menjawab sendiri pertanyaan dengan komentar yang diposting di pertanyaan awal. Terima kasih kepada Robin Kothari, Emil Jerabek, Andrew Morgan dan Alex Golovnev.

M.SEBUAHexhal tampaknya kelas seragam terkecil dengan batas bawah superpolynomial yang diketahui.

HAI2P tampaknya kelas terkecil yang diketahui tidak memiliki sirkuit ukuran untuk setiap tetap .nkk

Dengan diagonalisasi, berikut bahwa untuk setiap super-polinomial (dan ruang-constructible) fungsi , tidak memiliki sirkuit polinomial-ukuran. versus masih terbuka.D S P A C E [ s ( n ) ] P S P A C E P / p o l ysDSPSEBUAHCE[s(n)]PSPSEBUAHCEP/halHaily

N E X P c o N E X PP/halHaily ditutup di bawah komplemen, sehingga berisi jika dan hanya jika mengandung .NEXPcHaiNEXP


4

Harap perbaiki saya jika saya salah, tapi sejauh yang saya tahu, kita benar-benar tidak tahu ukuran fixed-polinomial batas bawah untuk . Ini karena argumen Karp-Lipton yang biasa tidak untuk , karena kita tidak tahu apakah (pada kenyataannya, ini setara dengan menanyakan apakah ). Namun, kita tahu bahwa tidak terkandung dalam untuk setiap , seperti yang ditunjukkan oleh Chakaravarthy dan Roy. O P 2 NPO P 2 NPP / poli NP O P 2 UKURAN ( n k ) kHAI2PHAI2PNPHAI2PNPP / poliNPHAI2PUKURAN(nk)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.