Для якого k PLANAR NAE k-SAT в P?


23

Проблема не всіх рівних -SAT (NAE -SAT) з урахуванням набору застережень над набором булевих змінних, таким чином, що кожне застереження містить максимум літералів, запитує, чи існує присвоєння істини змінних таким, що кожен пункт містить принаймні один істинний і хоча б один неправдивий буквальний текст.k C X kkkCXk

Проблема PLANAR NAE -SAT - це обмеження NAE -SAT до тих випадків, коли графік частоти падінь і (тобто графік частин і з ребром між і якщо і лише якщо або належить ), є площинним.k C X C X x X c C x ¯ x ckkCXCXxXcCxx¯c

Відомо, що NAE 3-SAT не є повним NP (Гарі та Джонсон, Комп'ютери та нездатність; Посібник з теорії NP-повноти), але PLANAR NAE 3-SAT знаходиться в P (див. Планар NAE3SAT знаходиться в P, B Морет, новини ACM SIGACT, том 19, випуск 2, літо 1988 року - на жаль, я не маю доступу до цієї статті).

Чи PLANAR NAE -SAT в P для деяких ? Чи є значення для якого було показано, що воно NP-повне?k 4 kkk4k

Відповіді:


23

PLANAR NAE -SAT знаходиться в P для всіх значень .kkk

Причина полягає в тому, що ми можемо зменшити PLANAR NAE -SAT до PLANAR NAE -SAT. Нехай є екземпляром PLANAR NAE -SAT, і припустимо, містить пункт з . Введіть нову змінну та замініть двома пунктами NA_1 C_1 та C_2 . C_1 містить 3 літерали \ ell_1 , \ ell_2 та v_C , тоді як C_2 містить k-1 літерали3 ϕ k ϕ C 1 , 2 , , k v C C C 1 C 2 C 1 3 1 2 v C C 2 k - 1 ˉ v C , 3 , 4 , , кk3ϕkϕC1,2,,kvCCC1C2C1312vCC2k1v¯C,3,4,,k . Неважко помітити, що є задоволеним, якщо є і що перетворення зберігає планарність. Тепер ми можемо неодноразово застосовувати цю процедуру до пунктів, щоб в кінцевому підсумку отримати екземпляр NAE -SAT за бажанням.C 1C 2 ϕ 3CC1C2ϕ3


1
Чудова відповідь. Це вже було відомо?
Серж Гасперс

1
Здається, це скорочення "працює" навіть без планарного застереження, тому, ймовірно, "відомо"
Суреш Венкат

@ Серж Я впевнений, що це було, але не знаю посилання.
arnab

6
Це стандартне зменшення, яке також працює для "звичайного" SAT. Ви можете знайти його, наприклад, у книзі Сіпсера "Вступ до теорії обчислення" та в багатьох інших.
5501
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.