CCAISep 12, 2013

On SAT representations of XOR constraints

arXiv:1309.3060v419 citations
Originality Incremental advance
AI Analysis

This addresses a foundational issue in SAT solving and constraint satisfaction for researchers in automated reasoning, though it appears incremental in extending known translation methods.

The paper tackles the problem of representing systems of XOR constraints as SAT formulas, showing that arc-consistent representations are not generally possible in polynomial size but are fixed-parameter tractable in the number of equations, and that propagation-complete representations can be computed for one or two equations with potential fixed-parameter tractability.

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 representation for one equation, but fails so for two equations (in fact arbitrarily badly). We show that with a more intelligent translation we can also easily compute a translation to PC for two equations. We conjecture that computing a representation in PC is fpt in the number of equations.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes