Apakah NP-kelengkapan / kekerasan harus konstruktif?


11

Apakah ada dengan properti berikut:LNP

  1. Diketahui bahwa menyiratkan .P = N PLPP=NP

  2. Tidak ada (dikenal) waktu polinomial pengurangan Turing dari (atau beberapa masalah -Lengkap) ke .N P LSATNPL

Dengan kata lain, jika algoritma waktu polinomial untuk menyiratkan runtuhnya ke , maka apakah perlu bahwa "kekerasan umum" untuk harus entah bagaimana , dalam arti bahwa, katakanlah, harus dapat direduksi menjadi melalui reduksi spesifik?N P P L N PLNPPLNPS A T LconstructiveSATL


10
Bagi saya judul dan badan itu mengajukan dua pertanyaan berbeda. Misalnya, jawaban Kaveh bekerja untuk pertanyaan dalam tubuh, tetapi tidak untuk pertanyaan dalam judul.
Robin Kothari

Jawaban:


15

Ya, ada set seperti itu, ambil -intermediate set (set apa saja yang terbukti -intermediate dengan asumsi ), mis. satu dari SAT menggunakan teorema Ladner.N P PN PNPNPPNP

Perhatikan bahwa Anda perlu dianggap sebagai masalah , karena itu ada di tetapi tidak lengkap untuk itu. Perhatikan juga bahwa Anda mengasumsikan bahwa jika tidak ada seperti setiap masalah non-sepele akan selesai untuk jika . Selain itu kondisi yang Anda berikan tidak menyiratkan kelengkapan sehingga pertanyaan di bagian pertama tidak sama dengan pertanyaan tentang konstruktivitas kelengkapan.N P N P PN P L N P N P = PLNPNPPNPLNPNP=P


Mengenai pertanyaan dalam judul, yaitu "apakah -kekerasan harus konstruktif?".NP

Jawabannya tergantung pada apa yang kita maksud dengan "konstruktif". Secara klasik, masalah keputusan didefinisikan sebagai -hard iffN PANP

BNP BmPA

yang berarti

BNP fFP x{0,1} (xBf(x)A)

Dan menurut teorema Cook ini setara dengan

SATmPA

yang berarti

fFP x{0,1} (xSATf(x)A)

Bagaimana kita dapat membuat definisi ini konstruktif? Tampaknya sudah sangat konstruktif bagi saya. Saya kira yang ingin Anda tanyakan adalah apakah kita dapat membuktikan ini untuk beberapa tanpa mengetahui apa yang secara eksplisit. Saya tidak ingat melihat bukti kekerasan seperti itu.fAf

Secara klasik bahkan ketika kita tidak memiliki fungsi spesifik ada fungsi, mengatakan bahwa tidak mungkin bahwa tidak ada fungsi pengurangan setara dengan mengatakan bahwa beberapa fungsi adalah pengurangan. Untuk berbicara tentang konstruktif, kita perlu lebih perhatian. Sebagai contoh, kita dapat berbicara tentang pernyataan yang dapat dibuktikan secara klasik tetapi tidak secara konstruktif (misalnya intuitionism di mana keadaan yang berbeda dari pengetahuan matematika masuk akal, Google untuk "ahli matematika ideal" atau periksa ini ).

Secara intuitif tampaknya masuk akal bagi saya bahwa kita dapat membuktikan pernyataan seperti itu menggunakan bukti melalui kontradiksi dan tanpa memberikan fungsi pengurangan yang eksplisit. Tetapi itu tidak berarti bahwa tidak ada bukti konstruktif dari pernyataan itu. Untuk mengatakan lebih banyak bahwa tidak ada bukti konstruktif yang ada kita harus lebih spesifik: bukti di mana teori / sistem? apa yang kita maksudkan dengan bukti yang membangun?


Mengapa? Apakah algoritma P-time untuk masalah antara menyiratkan P = NP?
Mohammad Al-Turkistany

1
@Mohammad, definisi dari masalah -intermediate menyatakan bahwa itu tidak ada di dan kita tahu bahwa menyiratkan masalahnya adalah -intermediate. P PN P N PNPPPNPNP
Kaveh

12

Anda mungkin tertarik pada set kreatif, ditemukan pada [1] sebagai dugaan berlawanan dengan dugaan Berman-Hartmanis bahwa semua set NP-lengkap adalah isomorfik untuk SAT.k

"Isomorfik" berbeda dari reduksi Turing (faktanya jauh lebih lemah), tetapi set ini terbukti NP-hard secara langsung dan sejauh yang saya tahu tidak ada pengurangan yang diketahui untuk SAT. Yang mengatakan, dengan definisi kelengkapan NP harus ada beberapa pengurangan antara keduanya, jadi sementara ini memenuhi kriteria pengurangan "tidak diketahui" itu mungkin tidak persis apa yang Anda cari.

[1] Joseph, D. dan Young, P. Beberapa komentar tentang fungsi saksi untuk set nonpolinomial dan noncomplete dalam NP. Ilmu Komputer Teoritis. vol 39, hal 225--237. 1985. Elsevier.


6

Berikut ini adalah contoh untuk pertanyaan dalam judul. Itu diambil dari makalah berikut: Jan Kratochvil, Petr Savicky, dan Zsolt Tuza. Satu lagi kemunculan variabel membuat kepuasan beralih dari sepele ke np-selesai. Jurnal SIAM tentang Komputer, 22 (1): 203–210, 1993.

Misalkan f (k) adalah bilangan bulat maksimal r sehingga setiap forumula k-SAT di mana setiap variabel terjadi paling banyak r kali, adalah memuaskan. Tidak diketahui apakah f (k) dapat dihitung, meskipun batas yang relatif ketat diketahui untuk itu (lihat H. Gebauer, R. Moser, D. Scheder, dan E. Welzl. Lemma dan Kepuasan Lokal Lov ́asz. Kepuasan Algoritma, halaman 30–54, 2009.).

(k, s) -SAT adalah masalah k-SAT terbatas pada forumlas di mana setiap variabel terjadi paling banyak kali.

Kratochvil et al. membuktikan bahwa (k, f (k) +1) -SAT adalah NP-complete. Perhatikan bahwa (k, f (k)) - Masalah SAT selalu memuaskan (menurut definisi). Pengurangan itu sendiri adalah non-konstruktif: perhatikan bahwa reduksi menghasilkan rumus di mana setiap variabel terjadi paling banyak f (k) +1 kali, meskipun f (k) tidak diketahui dapat dihitung. Gagasan utama non-konstruktif adalah bahwa meskipun nilai f (k) tidak diketahui, ada rumus (k, f (k) +1) -SAT yang tidak memuaskan, dan mereka memanipulasi formula itu sesuai dengan kebutuhan mereka .


2
+1. IIUC, apa yang dikatakan adalah bahwa kelas masalah tergantung pada semua NP-lengkap tetapi pengurangan tidak diketahui dapat dihitung secara seragam dari . (Tetapi juga masalahnya sendiri tidak dapat dihitung secara seragam karena kita tidak tahu bagaimana cara menghitung sehingga tidak mengherankan bahwa pengurangan tidak dapat dihitung secara seragam.)k f ( k )kkf(k)
Kaveh

1
@ Kaveh Memang reduksi tidak dapat dihitung, tetapi masalahnya sendiri adalah: (k, s) -SAT jelas dalam NP untuk setiap detik. Parameter yang membuat masalah NP-complete, yaitu f (k) +1, adalah objek yang tidak dapat dihitung.
Atau Sattath

2

Agrawal dan Biswas menyajikan bahasa lengkap NP yang tidak ada pengurangan Karp atau Cook yang diketahui. Bukti kelengkapan mengikuti karena relasinya sebagai saksi bersifat universal (relasi saksi memiliki sambungan yang disyaratkan dan operator ekivalen yang diperlukan bersifat universal). Bahasa diberikan dalam bagian 6.3 dalam referensi.

M. Agrawal, S.Biswas, hubungan Universal dalam Prosiding IEEE Conferenceon Structure in The Complexity Theory (1992), hlm. 207–220.


1
Bahasa NP-complete, menurut definisi, lengkap di bawah pengurangan Karp, jadi apa arti kalimat pertama?
Emil Jeřábek

@ EmilJeřábek Artinya persis seperti yang dikatakannya, tidak ada pengurangan Karp atau Cook yang diketahui . Agrawal dan Biswas membuktikan bahwa Perangkat dengan hubungan universal adalah NP-lengkap. Saya sarankan Anda membaca koran.
Mohammad Al-Turkistany

1
Tidak, itu tidak bisa berarti apa yang dikatakannya, karena apa yang dikatakannya tidak masuk akal. Sesuatu yang tidak diketahui lengkap di bawah pengurangan Karp adalah, fortiori, tidak dikenal sebagai NP-complete. Saya membaca sekilas abstrak dan pengantar makalah, dan masih belum menemukan yang cocok dengan deskripsi Anda.
Emil Jeřábek

@ EmilJeřábek Baca dengan seksama bagian 6.3. Saya khawatir skimming tidak cukup dalam hal ini :)
Mohammad Al-Turkistany

1
@ MohammadAl-Turkistany, saya percaya intinya adalah bahwa pernyataan "tidak diketahui lengkap di bawah pengurangan K." dan "tidak ada pengurangan K. yang diketahui" memiliki arti yang berbeda. Posting mengatakan satu hal dan komentar Anda mengatakan yang lain.
usul
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.