Esistono algoritmi noti che generano correttamente "sì" a un problema NP completo senza generare implicitamente un certificato?
Capisco che è semplice trasformare un oracolo di soddisfacibilità in un cercatore di assegnazione soddisfacente: basta scorrere le variabili, chiedendo ogni volta all'oracolo di soddisfacibilità di risolvere la congiunzione di quella variabile con il problema originale.
Ma un tale involucro sarebbe mai utile? Tutti i solutori di sat effettuano ricerche nello spazio di possibili incarichi?
Oppure ci sono alcuni tipi di problemi NP completi (commesso viaggiatore, somma di sottogruppi, ecc.) In cui il risolutore può, per esempio, sfruttare un teorema matematico per dimostrare che deve esistere una soluzione? Ti piace fare una prova per contraddizione?