C'è una riduzione nel libro di Sipser "Introduzione alla teoria del calcolo" a pagina 286 da 3SAT al problema del percorso hamiltoniano.
C'è una riduzione più semplice?
Con più semplice intendo una riduzione che sarebbe più facile da capire (per gli studenti).
Esiste una riduzione che utilizza un numero lineare di variabili?
La riduzione in Sipser utilizza le variabili cui k è il numero di clausole e n è il numero di variabili. In altre parole, è possibile che la riduzione passi da s a O ( s 2 ) . Esiste una semplice riduzione in cui la dimensione dell'output della riduzione è lineare rispetto alla dimensione del suo input?
Se non è possibile, c'è un motivo? Ciò implicherebbe un risultato sconosciuto in complessità / algoritmi?