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 P≠NP, 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 NP≠coNP sonra P≠NP, çü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 co−NPoracle makineleri ve sorunların karmaşıklığını ölçmek için bir ölçek olarak kullanmak .

Bilindiği takdirde NP=co−NP 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.