La domanda aperta NP = co-NP è uguale a P = NP?


12

Mi chiedo questo in base a diversi posti online che chiamano co- un grave problema aperto ... ma non riesco a trovare alcuna indicazione se questo sia o meno lo stesso di Problema ...N P P = N PNP=NPP=NP

Risposte:


20

No. È un altro problema aperto e sicuramente correlato, ma diverso. La classe di complessità co-NP N P è l'insieme di linguaggi i cui complementi sono in ; vale a dire, l'insieme dei problemi decisionali per i quali una risposta "no" ha un verificatore del tempo polinomiale deterministico. Ad esempio, la domanda "Questa formula SAT è insoddisfacente?" Se la risposta è "no", allora c'è qualche assegnazione soddisfacente delle variabili che lo dimostra; questo è il certificato per il verificatore.NP

È possibile che , tuttavia co- .N P = N PPNPNP=NP

D'altra parte, se , allora co- di sicuro. Questo perché se una lingua è in , anche il suo complemento è in , quindi se , allora vale per ogni lingua in pure.N P = N P P P P = N P N PP=NPNP=NPPPP=NPNP


4
anche se NP coNP allora P NP perché P è chiuso sotto complemento. quindi la domanda NP coNP potrebbe essere difficile come il famigerato problema P NP. ? = ? ==?=?
vzn

2
Sì, buon punto!
usul,

1
come aggiunta a ciò, però, ho appena visto un'asserzione in un documento secondo cui NP = coNP è ampiamente creduto.
vzn

4

Un buon modo per rispondere a questa domanda è usare la gerarchia polinomiale (PH) (vedi anche qui ). La gerarchia polinomiale è una gerarchia di classi di complessità che generalizza le classi , e a macchine oracolari e le utilizza come scala per misurare la complessità dei problemi.N P c o - N PPNPcoNP

È noto che se o la gerarchia polinomiale crolla al suo primo livello.P = N PNP=coNPP=NP

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.