Wenn wir das Minimierungsproblem , dann zeigt die folgende Reduktion, dass ein Algorithmus in der Zeit läuft für würde das SETH widerlegen. Eine Neuformulierung beweist das gleiche Ergebnis für das beabsichtigte Problem (die Maximierungsversion).miny{cTy:Ay≥b,y∈{0,1}n}O(2δn/2)δ<1
eine Instanz von CNF-SAT mit Variablen eine 0-1-IP mit zwei Variablen für jede Variable in der SAT-Instanz. Wie üblich wird die Klausel als . dann für jede Variable in der SAT-Instanz eine Einschränkung . Das Ziel ist es, zu minimieren . Das Ziel des IP ist wenn die SAT-Instanz erfüllt werden kann.Φ=∧mi=1Ci{xj}nj=1yj,y¯¯¯jxj(x1∨x¯¯¯2∨x3)y1+y¯¯¯2+y3≥1xjyj+y¯¯¯j≥1∑nj=1(yj+y¯¯¯j)n
Danke an Stefan Schneider für die Korrektur.
Update: Bei Problemen, die so schwer wie CNF-Sat sind, vermuten die Autoren, dass SET COVER nicht in der Zeit , gelöst werden kann , wobei sich auf die Anzahl der Sätze bezieht. Wenn dies zutrifft, würde dies zeigen, dass mein Problem nicht auch in der Zeit gelöst werden kann .O(2δn)δ<1nO(2δn)
Update 2. Soweit ich sagen kann, kann mein Problem unter der Annahme von SETH nicht in der Zeit gelöst werden , da gezeigt wurde, dass Hitting Set (mit einem Grundsatz der Größe ) nicht möglich ist gelöst in der Zeit .O(2δn)nO(2δn)