Если вы измените задачу 3-cnf-sat следующим образом:Для каждого c i , c i = -x i1 ИЛИ -x i2 ИЛИ x i3 , что означает точноодна из переменных появляется без отрицания.Вам также даются значения (0 или 1) для некоторых (или всех) значений x.Вы должны быть в состоянии решить проблему (найти значения x, которые удовлетворяют задаче или доказать, что она неудовлетворительна) за полиномиальное время.
- Что такое алгоритм полиномиального времени выполнения, решающий эту проблему?
- Докажите, что он работает за полиномиальное время.
подсказка: showчто c i = -x i1 ИЛИ -x i2 ИЛИ x i3 равно c = (x i1 AND -x i2 ) -> x i3