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.
inclusione dimostrata, uguaglianza aperta
è contenuta in DP. Non sappiamo se le due classi siano uguali.
Una precisazione su questa coppia
L'errore classico. In si intersecano due classi: il problema stesso sta in NP e in coNP, e ogni istanza ha una prova corta (certificato o squalifica). In DP si intersecano due linguaggi: l'istanza deve superare due controlli, uno NP e uno coNP. Per questo sta sotto NP e coNP, mentre DP sta sopra entrambe.
Perché: le risposte da dare all'esame
?
altro: solo se
Si sa che : l'inclusione richiesta varrebbe solo se le due classi fossero uguali, e non si sa.Ne seguirebbe:
: PH collasserebbe al primo livello ().
?
SÌ
Se sia stretta non si sa.
Perché ogni passo
- : per definizione di intersezione
- : si prende (tutte le stringhe), che sta in coNP (appunti Lez. 9 §1)
?
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 | DP | NP ∩ coNP |
|---|---|---|
| Che cos'è | Intersezione di un problema NP e di un problema coNP | : problemi con una prova corta in entrambi i versi |
| Forma della risposta sì | e insieme | sia sia , con due relazioni diverse |
| Chiusa per complemento | non si sa (il complemento di è un'unione) | sì (l'intersezione di una classe con la sua co-classe) |
| Problemi completi | SAT-UNSAT ed EXACT TSP sono DP-completi. | Non se ne conoscono: non è una classe "sintattica" come DP. |
| Fonti | dispensa cap. 15–16; slide Lez. 9; appunti Lez. 9 §1–§2 | dispensa cap. 14; appunti Lez. 4 §7, Lez. 8 §8, Lez. 9 §1 |