Bagaimana sebuah masalah bisa di NP, NP-hard dan bukan NP-complete?

14

Untuk waktu yang paling lama saya berpikir bahwa masalah adalah NP-lengkap jika keduanya (1) NP-hard dan (2) ada di NP.

Namun, dalam makalah terkenal "Metode ellipsoid dan konsekuensinya dalam optimasi kombinatorial" , para penulis mengklaim bahwa masalah bilangan kromatik fraksi milik NP dan NP-keras, namun tidak diketahui NP-lengkap. Pada halaman ketiga makalah ini, penulis menulis:

... kami mencatat bahwa masalah vertex-kemasan dari grafik adalah dalam arti setara dengan masalah nomor kromatik pecahan, dan komentar pada fenomena bahwa masalah yang terakhir ini adalah contoh dari masalah di yang merupakan N P -Hard tetapi (seperti untuk saat ini) tidak diketahui sebagai N P -complete.NPNPNP

Bagaimana ini mungkin? Apakah saya melewatkan detail halus dalam definisi NP-complete?

Austin Buchanan
sumber

Jawaban:

27

Tampaknya masalahnya adalah jenis pengurangan yang digunakan untuk masing-masing, dan mereka menggunakan yang berbeda: mereka mungkin berarti " -hard wrt Cook reduksi" dan " N P- komplet pengurangan Karp reduksi Karp".NPNP

Kadang-kadang orang menggunakan versi pengurangan Cook dari -newness karena ini berlaku untuk masalah komputasi yang lebih umum (bukan hanya masalah keputusan). Meskipun definisi asli dari kedua N P -hardness dan N P pengurangan Masak digunakan -completeness (polinomial-waktu Turing pengurangan) telah menjadi jarang menggunakan pengurangan Masak selama N P -completeness (kecuali dinyatakan secara eksplisit). Saya tidak ingat kertas baru yang telah digunakan N P -Lengkap berarti N P -Lengkap wrt pengurangan Masak. (Sebagai catatan masalah pertama yang harus terbukti N PNPNPNPNPNPNPNP-Beras itu TAUT bukan SAT dan kelengkapan untuk SAT tersirat dalam bukti itu.)

Sekarang jika Anda melihat bagian 7 dari kertas, bagian bawah halaman 195, Anda akan melihat bahwa mereka berarti pengurangan wrt Turing -hardness.NP

Jadi apa yang mereka maksud di sini adalah bahwa masalahnya adalah di , sulit untuk N P wrt pengurangan Cook, tetapi tidak diketahui menjadi sulit bagi N P wrt pengurangan Karp (polinomial-waktu banyak-satu pengurangan).NPNPNP

Kaveh
sumber
1
Apakah maksud Anda DNF-Tautologi oleh Taut? Bukankah itu CoNP-lengkap? Karena CNF-Tautology itu sepele.
Tayfun Bayar
1
@TayfunPay: Kemungkinan besar Tautologi untuk formula acak bukan hanya CNF atau DNF. Dan Co-NP-lengkap dan NP-lengkap adalah wrt Cook-reduksi yang sama, yang merupakan alasan Kaveh menyebutkan anekdot ini.
frafl
1
@Tayfun, Cook membuktikannya untuk formula umum dan menggunakannya DNF-TAUT adalah akibat wajar di koran. Keduanya adalah reduksi NPW hard Cook.
Kaveh
@frafl, "NP-complete" didefinisikan dalam makalah Karp tahun 1972 . Makalah Cook tahun 1971 mendefinisikan pengurangan Cook dan membuktikan bahwa TAUT adalah NP-hard wrt. Ini juga membuktikan bahwa sejumlah masalah setara dengan pengurangan Cook. Namun ketidakpatuhan NP tidak secara eksplisit dinyatakan dalam makalah asli.
Kaveh