Je me demande s'il existe un algorithme polynomial pour "2-SAT avec relations XOR". Les deux 2-SAT et XOR-SAT sont en P, mais est-ce que sa combinaison?
Exemple d'entrée:
Partie 2-SAT:
(a or !b) and (b or c) and (b or d)
Partie XOR:
(a xor b xor c xor 1) and (b xor c xor d)
En d'autres termes, l'entrée est la formule booléenne suivante:
Exemple de sortie: satisfaisant: a = 1, b = 1, c = 0, d = 0.
Le nombre de clauses 2-SAT et le nombre de clauses XOR dans l'entrée sont tous les deux , où est le nombre de variables booléennes.n