Вибачте за відповідь на стару публікацію
Проблема визначення того, чи є примірник MONOTONE-2-XOR-SAT (усі пропозиції такого роду ), може бути зведена до проблеми визначення, чи є графік двостороннім, див. Це .(xi⊕xj)
Для цього ми створюємо графік з вузлом для кожного літералу формули і з'єднуємо кожен літерал з іншим, якщо вони знаходяться в одному пункті (ребра є пунктами)G
Наприклад:
Якщо у нас є незадовільна формула, яка є (x1⊕x2)∧(x1⊕x3)∧(x2⊕x3)∧(x1⊕x4)
У нас такий графік:
це не двостороннє
Є три застереження, які задовольняють, і тому нам просто потрібно усунути перевагу
Тепер ми можемо зменшити проблему визначення, чи зможемо ми знайти максимальний двосторонній підграф з вершиною до проблеми визначення, чи можемо ми задовольнити k клаузи у формулі MONOTONE-MAX-2XOR-SAT, див. Це . І максимальна проблема двостороннього підграфів еквівалентна максимальній різціkk
Для зменшення ми просто створюємо новий літерал для кожної вершини і створюємо пункт для кожного краю, що з'єднує два літерали
Наприклад:
У нас є цей графік,
(x1⊕x2)∧(x1⊕x4)∧(x2⊕x4)∧(x2⊕x3)∧(x4⊕x5)∧(x3⊕x5)
kk