Я интересно, если есть полиномиальный алгоритм для «2-SAT с XOR-отношений». И 2-SAT, и XOR-SAT находятся в P, но является ли их комбинация?
Пример ввода:
2-SAT часть:
(a or !b) and (b or c) and (b or d)
XOR часть:
(a xor b xor c xor 1) and (b xor c xor d)
Другими словами, вход представляет собой следующую логическую формулу:
Пример вывода: Удовлетворительно: a = 1, b = 1, c = 0, d = 0.
И количество предложений 2-SAT, и количество предложений XOR на входе составляют , где n - число логических переменных.