Esiste una tecnica generale per dimostrare che un problema NON è NP-Complete?
Ho avuto questa domanda sull'esame che mi ha chiesto di mostrare se qualche problema (vedi sotto) è NP-Complete. Non riuscivo a pensare a nessuna soluzione reale, e ho appena dimostrato che era in P. Ovviamente questa non è una vera risposta.
NP-Complete è definito come l'insieme di problemi che si trovano in NP e tutti i problemi NP possono essere ridotti ad esso. Quindi qualsiasi prova dovrebbe contraddire almeno una di queste due condizioni. Questo problema specifico è effettivamente in P (e quindi in NP). Quindi sono bloccato con la prova che c'è qualche problema in NP che non può essere ridotto a questo problema. Come diavolo può essere dimostrato ??
Ecco il problema specifico che mi è stato dato all'esame:
Lascia che sia l'insieme di stringhe in forma disgiuntiva normale . Sia il linguaggio delle stringhe di che sono soddisfacenti con alcune assegnazioni di variabili. Mostra se è in NP-Complete.