Co-NP

Da testwiki.
Versione del 23 giu 2021 alle 21:39 di imported>Pil56 (smistamento lavoro sporco e fix vari)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca

Template:F Nella teoria della complessità computazionale, coNP è la classe di problemi complementari a quelli della classe NP. In maniera più formale si ha che se S è un problema su un alfabeto A allora esso è un problema della classe coNP se e solo se A*S=Sc è un problema di classe NP.

Per quanto riguarda l'uguaglianza coNP=NP non ci si può esprimere.

Infatti per vedere se un certo input wA* sia tale da essere di S o di non esserlo si dovrebbe attendere che tutte le possibili computazioni della macchina di Turing non deterministica che accetta Sc facciano il loro corso; ossia per avere la certezza che wS nessuna computazione si dovrebbe arrestare mentre se w∉S allora almeno una di tali computazioni si dovrebbe arrestare. Per far ciò non si impiega però un tempo polinomiale.

Ecco perché non si può dire nulla a proposito dell'uguaglianza coNP ed NP.

Template:Classi di complessità Template:Portale