On SAT representations of XOR constraints
Matthew Gwynne, Oliver Kullmann

TL;DR
This paper investigates the complexity of representing XOR constraints as boolean clause-sets, showing limitations of arc-consistent representations and proposing methods for propagation complete representations, with fixed-parameter tractability results.
Contribution
It demonstrates the non-existence of polynomial-size arc-consistent representations in general and offers fixed-parameter tractable algorithms for finding such representations based on the number of equations.
Findings
No polynomial-size AC-representation exists in general.
FPT algorithms can find AC-representations based on the number of equations.
Standard translation yields PC for one equation but not for two, with improved methods available.
Abstract
We study the representation of systems S of linear equations over the two-element field (aka xor- or parity-constraints) via conjunctive normal forms F (boolean clause-sets). First we consider the problem of finding an "arc-consistent" representation ("AC"), meaning that unit-clause propagation will fix all forced assignments for all possible instantiations of the xor-variables. Our main negative result is that there is no polysize AC-representation in general. On the positive side we show that finding such an AC-representation is fixed-parameter tractable (fpt) in the number of equations. Then we turn to a stronger criterion of representation, namely propagation completeness ("PC") --- while AC only covers the variables of S, now all the variables in F (the variables in S plus auxiliary variables) are considered for PC. We show that the standard translation actually yields a PC…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
