Если мы рассмотрим задачу минимизации , то следующее сокращение показывает, что алгоритм работает за время для опровергнет SETH. Переформулировка доказывает тот же результат для намеченной проблемы (версия максимизации).miny{cTy:Ay≥b,y∈{0,1}n}O(2δn/2)δ<1
Учитывая экземпляр CNF-SAT с переменными , сформулируйте 0-1 IP с двумя переменными для каждой переменной в экземпляре SAT. Как обычно, предложение будет представлено как . Затем для каждой переменной в экземпляре SAT добавьте ограничение . Цель состоит в том, чтобы минимизировать . Цель IP будет тогда и только тогда , например SAT выполнима.Φ=∧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
Спасибо Стефану Шнайдеру за исправление.
Обновление: в « Проблемах столь сложных, как CNF-Sat», авторы предполагают, что SET COVER не может быть решена за время , , где относится к числу наборов. Если это правда, это покажет, что моя проблема также не может быть решена за время .O(2δn)δ<1nO(2δn)
Обновление 2. Насколько я могу судить, предполагая, что SETH, моя проблема не может быть решена за время , так как было показано, что Набор удара (с базовым набором размера ) не может быть решено за время .O(2δn)nO(2δn)