ищу 3-SAT особые случаи - PullRequest
2 голосов
/ 19 декабря 2010

Я ищу 3-SAT особые случаи, которые решаются за полиномиальное время и их алгоритмы.какие ссылки?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 20 декабря 2010

Прочитайте превосходную (но немного трудно читаемую) статью Томаса Дж. Шеффера: Сложность удовлетворяемых задач , которая обобщает проблемы выполнимости для бесконечного класса задач, таких как 3SAT, Не все равно 3Sat и т. Д. и показывает, что каждая проблема либо в P, либо в NP-Complete.

В статье также определяются необходимые и достаточные условия для определения того, находится ли конкретная проблема в P или NP-Complete (так называемая теорема дихотомии ).

Полагаю, вы также найдете там алгоритм времени P (не очень уверенный) для проблем, которые есть в P.

Надеюсь, это поможет.

1 голос
/ 19 декабря 2010

2-SAT в P (но MAX-2-SAT нет, как ни странно), я не уверен насчет монотонного 3-SAT.Почти все ограничения на происшествия все еще остаются NPC.

Как всегда в этих вопросах, Garey / Johnson's Computers and Intractability - ваш друг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...