Apakah pertanyaan terbuka NP = co-NP sama dengan P = NP?

12

Aku bertanya-tanya ini didasarkan pada beberapa tempat online yang panggilan co- masalah terbuka besar ... tapi saya tidak dapat menemukan indikasi apakah atau tidak ini adalah sama dengan Masalah ...N P P = N PNP=NPP=NP

Mirrana
sumber

Jawaban:

20

Tidak. Ini masalah terbuka dan tentu saja terkait, tetapi berbeda. Kelas kompleksitas co-NP N P adalah sekumpulan bahasa yang komplemennya ada di ; yaitu, serangkaian masalah keputusan yang jawabannya "tidak" memiliki verifikasi waktu polinomial deterministik. Jadi misalnya, pertanyaan "Apakah formula SAT ini tidak memuaskan?" Jika jawabannya "tidak", maka ada beberapa tugas yang memuaskan dari variabel yang membuktikan ini; itulah sertifikat untuk pemverifikasi.NP

Mungkin , namun co- .N P = N PPNPNP=NP

Tetapi di sisi lain, jika , maka co- pasti. Ini karena jika suatu bahasa ada di , maka pelengkapnya juga di , jadi jika , maka itu berlaku untuk setiap bahasa di juga.N P = N P P P P = N P N PP=NPNP=NPPPP=NPNP

usul
sumber
4
juga jika NP neq coNP maka P NP karena P ditutup di bawah komplemen. jadi pertanyaan NP coNP mungkin sekeras P terkenal masalah NP. ? = ? ==?=?
vzn
2
Yap, poin bagus!
usul
1
sebagai tambahan untuk itu, hanya melihat pernyataan di sebuah makalah bahwa NP = coNP dipercaya secara luas.
vzn
4

Salah satu cara yang baik untuk menjawab pertanyaan ini adalah dengan menggunakan hierarki polinomial (PH) (lihat juga di sini ). Hirarki polinomial adalah hierarki kelas kompleksitas yang menggeneralisasi kelas , dan ke mesin oracle dan digunakan sebagai skala untuk mengukur kompleksitas masalah.N P c o - N PPNPcoNP

Diketahui bahwa jika atau maka hierarki polinomial runtuh ke level pertama .P = N PNP=coNPP=NP

Reza
sumber