Se consideriamo il problema di minimizzazione , la seguente riduzione mostra che un algoritmo in esecuzione nel tempo per confuterebbe SETH. Una riformulazione dimostra lo stesso risultato per il problema previsto (la versione di massimizzazione).O ( 2 δ n / 2 ) δ < 1miny{ cTy: A y≥ b , y∈{0,1}n}O(2δn/2)δ<1
Data un'istanza di CNF-SAT con variabili , formula un IP 0-1 con due variabili per ogni variabile nell'istanza SAT. Come al solito, la clausola sarebbe rappresentata come . Quindi per ogni variabile nell'istanza SAT, aggiungi un vincolo . L'obiettivo è ridurre al minimo . L'obiettivo dell'IP sarà se l'istanza SAT è soddisfacente. { x j } n j = 1 y j , ¯ y j x j ( x 1 ∨ ¯ x 2 ∨ x 3 ) y 1 + ¯ y 2 + y 3 ≥ 1 x j y j + ¯ y j ≥ 1 ∑ n j =Φ=∧mi=1Ci{xj}nj=1yj,y¯¯¯jxj(x1∨x¯¯¯2∨x3)y1+y¯¯¯2+y3≥1xjyj+y¯¯¯j≥1n∑nj=1(yj+y¯¯¯j)n
Grazie a Stefan Schneider per la correzione.
Aggiornamento: in On Problems Hard as CNF-Sat gli autori ipotizzano che SET COVER non possa essere risolto nel tempo , , dove riferisce al numero di set. Se vero, questo mostrerebbe che il mio problema non può essere risolto anche nel tempo .δ < 1 n O ( 2 δ n )O(2δn)δ<1nO(2δn)
Aggiornamento 2. Per quanto ne so, supponendo SETH, il mio problema non può essere risolto nel tempo , poiché è stato dimostrato che non è possibile colpire Set colpire (con un set di terra di dimensione ) risolto nel tempo .n O ( 2 δ n )O(2δn)nO(2δn)