Collega i concetti
Confronta due classi
Una classe contiene l'altra? Sono diverse? Scegli una coppia per vedere che cosa sappiamo e che cosa resta aperto.
rapporto non noto
Non conosciamo un’inclusione tra queste due classi. Questo non dimostra che siano diverse.
Una precisazione su questa coppia
NP e coNP hanno una parte in comune, che contiene P. Non si sa se siano uguali. Se lo fossero, PH collasserebbe al primo livello; se un problema NP-completo stesse in coNP, sarebbero uguali (Prop. D).
Perché: le risposte da dare all'esame
?
altro: solo se
Né dimostrata né esclusa: è una questione aperta.Ne seguirebbe:
: PH collasserebbe al primo livello ().
?
altro: solo se
Né dimostrata né esclusa: è una questione aperta.Ne seguirebbe:
: PH collasserebbe al primo livello ().
?
altro: non si sa
nessuna delle due inclusioni mancanti è dimostrata o esclusa.
Le risposte sono calcolate dalle inclusioni e dalle separazioni della mappa, con le regole del corso: passaggio ai complementi, , collasso di PH (Teorema 17.9), padding (Teorema 20.1). "Solo se" vuol dire che la risposta dipende da una questione aperta.
Definizioni e problemi delle due classi
| Aspetto | NP | coNP |
|---|---|---|
| Che cos'è | Tempo polinomiale nondeterministico | Complementi dei problemi NP |
| Forma della risposta sì | : | : |
| Chiusa per complemento | non si sa ( è aperto) | è la co-classe di NP |
| Problemi completi | (Cook-Levin), 3-SAT, CLIQUE, INDEPENDENT SET, NODE COVER, HAMILTON PATH, TSP(D), 3-COLORING, KNAPSACK e gli altri della Lez. 8. | VALIDITY, UNSAT (), i complementi di HAMILTON PATH e TSP(D): coNP-completi (Prop. B: il complemento di un NP-completo è coNP-completo). |
| Fonti | dispensa cap. 3, 5, 12–13, 22; appunti Lez. 3, 7, 8 | dispensa cap. 6, 14, 22; slide Lez. 4; appunti Lez. 4 §7, Lez. 8 §8 |