Apa konsekuensi dari

46

Kita tahu bahwa LNLP dan LNLL2 polyL , di mana L2=DSPACE(log2n) . Kita juga tahu bahwa polyLPkarena yang terakhir memiliki masalah lengkap di bawah ruang reduksi banyak-satu sementara logaritmik tidak (karena teorema hierarki ruang). Dalam rangka untuk memahami hubungan antara polyL dan P , mungkin membantu untuk pertama memahami hubungan antara L2 dan P .

Apa konsekuensi dari L2P ?

Bagaimana dengan kuat LkP untuk k>2 , atau lemah L1+ϵP untuk ϵ>0 ?

argentpepper
sumber
4
@OrMeir Saya baru-baru ini menambahkan penjelasan tentang fakta ini ke artikel Wikipedia untuk polyL .
argentpepper
13
L2PLP . LL2
Sajin Koroth
12
Pertanyaan rapi! Saya pikir itu pasti bernilai karunia. Btw, di sini adalah pengamatan sederhana, jika , maka D S P A C E ( n ) D T I M E ( 2 O ( L2P. Oleh karena itu, kami memiliki algoritma yang lebih efisien untuk CNF-SAT dan kami menyangkal ETH (hipotesis waktu eksponensial). DSPACE(n)DTIME(2O(n))
Michael Wehar
3
Mengikuti komentar @ MichaelWehar, implikasinya mengikuti dari argumen padding standar yang meluas ke hipotesis yang lebih lemah: jika ada di P , maka setiap masalah yang dapat diselesaikan dalam ruang linear (termasuk masalah kepuasan), dapat diselesaikan dalam waktu 2 O ( n 1L1+ϵP. 2O(n11+ϵ)
argentpepper
3
@SajinKoroth: Saya pikir komentar Anda, serta jawaban Michael Wehar (dan tindak lanjut argentpepper) harus menjadi jawaban ...
Joshua Grochow

Jawaban:

26

Berikut ini adalah konsekuensi yang jelas: akan berarti LP dan karena itu LP .L1+ϵPLPLP

Dengan teorema hierarki ruang, . Jika L 1 + εP kemudian LL 1 + εP .ϵ>0:LL1+ϵL1+ϵPLL1+ϵP

Sajin Koroth
sumber
Catatan kaki kecil: Jika , maka kita memiliki P N L atau N L L . PLPNLNLL
Michael Wehar
27

akan menyangkalHipotesis Waktu Eksponensial.L2P

Jika maka dengan argumen padding D S P A C E ( n ) D T I M E ( 2 O ( L2P . Ini berarti bahwa masalah kepuasanSATDSPACE(n) dapat diputuskan dalam2o(n)langkah, menyangkal Hipotesis Waktu Eksponensial.DSPACE(n)DTIME(2O(n))SATDSPACE(n)2o(n)

Secara umum, untuk k 1 menyiratkan S A TD S P A C E ( n ) D T I M E ( 2 O ( n 1DSPACE(logkn)Pk1.SATDSPACE(n)DTIME(2O(n1k))

(Jawaban ini diperluas dari komentar oleh @MichaelWehar.)

argentpepper
sumber
Terima kasih telah memperluas komentar! Saya menghargainya. :)
Michael Wehar
1
Selain itu, hipotesis terakhir juga menyiratkan bahwa adalah dalam DSPACE ( n ) DTIME ( 2 O ( n 1QBFn). 2O(n1k)
Michael Wehar
8

Kelompok isomorfisma (dengan kelompok yang diberikan sebagai tabel perkalian) akan berada di P. Lipton, Snyder, dan Zalcstein menunjukkan masalah ini adalah dalam , tetapi masih terbuka apakah itu dalam P. Batas atas saat ini terbaik adalah n O ( log n ) -waktu, dan karena mengurangi ke grafik isomorfisme, berdiri sebagai hambatan yang signifikan untuk menempatkan iso grafik ke dalam P.L2nO(logn)

Membuat saya bertanya-tanya apa masalah alami dan penting lainnya yang akan terjadi pada: yaitu di tetapi dengan waktu yang paling dikenal sebagai kuasi polinomial batas atas.L2

Joshua Grochow
sumber
1
Lebih khusus, masalah yang lebih umum dari quasigroup isomorfisma dalam , yang merupakan subclass dari L 2 . β2FOLLL2
argentpepper
1
Juga, masalah peringkat kelompok (diberikan kelompok terbatas G sebagai tabel perkalian dan bilangan bulat k , apakah G memiliki seperangkat kardinalitas k ?) Juga memiliki properti ini. Algoritma ini hanya pencarian atas himpunan bagian dari G dari kardinalitas k tetapi menggunakan dua fakta penting: (1) masing-masing kelompok terbatas memiliki generating set ukuran logaritmik dan (2) keanggotaan subkelompok dalam , yang sama dengan L . SLL
argentpepper
1

Klaim: Jika untuk beberapa k > 2 , maka P log ( C F L ) dan P N L .LkPk>2Plog(CFL)PNL

Misalkan untuk beberapa k > 2 .LkPk>2

Dari " Batas memori untuk pengenalan bahasa yang bebas konteks dan peka konteks ", kita tahu bahwa . Dengan teorema hierarki ruang, kita tahu bahwa D S P A C E ( log 2 ( n ) ) D S P A C E ( log k ( n ) ) .CFLDSPACE(log2(n))DSPACE(log2(n))DSPACE(logk(n))

Karena itu, kita dapatkan .log(CFL)DSPACE(log2(n))DSPACE(logk(n))P

Juga, oleh Teorema Savitch, kita tahu bahwa . Karena itu, kita dapatkanNLL2 .NLDSPACE(log2(n))DSPACE(logk(n))P

Michael Wehar
sumber