Açık soru NP = ko-NP P = NP ile aynı mı?


12

Bunu çevrimiçi olarak adlandırılan birkaç yere göre merak ediyorum NP= birlikteNP büyük bir açık sorun ... ama bunun aynı olup olmadığı hakkında herhangi bir gösterge bulamıyorum P=NP sorun...

Yanıtlar:


20

Hayır. Bu başka bir açık sorundur ve kesinlikle ilişkilidir, ancak farklıdır. Karmaşıklık sınıfı ortakNP tamamlayıcıları olan diller kümesidir NP; yani, "hayır" cevabının belirleyici bir polinom-zaman doğrulayıcısına sahip olduğu bir dizi karar problemidir. Örneğin, "Bu SAT formülü tatmin edilemez mi?" Cevap "hayır" ise, bunu kanıtlayan değişkenlerin tatmin edici bir şekilde atanması vardır; doğrulayıcının sertifikası budur.

Mümkündür PNP, hala NP=birlikteNP.

Ancak öte yandan, P=NP, sonra NP=birlikteNPkesinlikle. Bunun nedeni, bir dilinP, tamamlayıcısı da P, öyleyse P=NP, sonra bu her dil için geçerli NP de.


4
ayrıca eğer NPcoNP sonra PNP, çünkü P tamamlayıcı altında kapalıdır. yani NP sorusu=?coNP kötü şöhretli P kadar sert olabilir=?NP sorunu.
vzn

2
Evet, iyi bir nokta!
usul

1
buna ek olarak, bir kağıtta NP = coNP'nin yaygın olarak inandığına dair bir iddia gördüm.
vzn

4

Bu soruya cevap vermenin iyi bir yolu, polinom hiyerarşisini (PH) kullanmaktır (ayrıca buraya bakın ). Polinom hiyerarşisi, sınıfları genelleştiren karmaşıklık sınıfları hiyerarşisidir.P, NP ve coNPoracle makineleri ve sorunların karmaşıklığını ölçmek için bir ölçek olarak kullanmak .

Bilindiği takdirde NP=coNP veya P=NPsonra polinom hiyerarşisi ilk seviyesine düşer.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.