Si nous considérons le problème de minimisation , alors la réduction suivante montre qu'un algorithme fonctionnant dans le temps pour réfuterait le SETH. Une reformulation prouve le même résultat pour le problème visé (la version de maximisation).O ( 2 δ n / 2 ) δ < 1miny{cTy:Ay≥b,y∈{0,1}n}O(2δn/2)δ<1
Étant donné une instance de CNF-SAT avec des variables , une IP 0-1 avec deux variables pour chaque variable dans l'instance SAT. Comme d'habitude, la clause serait représentée comme . Ensuite, pour chaque variable dans l'instance SAT, ajoutez une contrainte . L'objectif est de minimiser . L'objectif de la IP sera ssi l'instance SAT est satisfaisable. { x j } n j = 1 y j , ¯ y j x j ( x 1 ∨ ¯ x 2 ∨ x 3 ) y 1 + ¯ y 2 + yΦ=∧mi=1Ci{xj}nj=1yj,y¯¯¯jxj(x1∨x¯¯¯2∨x3)x j y j + ¯ y j ≥ 1 ∑ n j =y1+y¯¯¯2+y3≥1xjyj+y¯¯¯j≥1n∑nj=1(yj+y¯¯¯j)n
Merci à Stefan Schneider pour la correction.
Mise à jour: dans On Problems as Hard as CNF-Sat, les auteurs supposent que SET COVER ne peut pas être résolu dans le temps , , où fait référence au nombre d'ensembles. Si vrai, cela montrerait que mon problème ne peut pas être résolu dans le temps également.δ < 1 n O ( 2 δ n )O(2δn)δ<1nO(2δn)
Mise à jour 2. Pour autant que je sache, en supposant que SETH, mon problème ne peut pas être résolu dans le temps , car il a été démontré que Hitting Set (avec un ensemble de base de taille ) ne peut pas être résolu. résolu dans le temps .n O ( 2 δ n )O(2δn)nO(2δn)