Boolean equi-propagation for optimized SAT encoding

  • Authors:
  • Amit Metodi;Michael Codish;Vitaly Lagoon;Peter J. Stuckey

  • Affiliations:
  • Department of Computer Science, Ben Gurion University of the Negev, Israel;Department of Computer Science, Ben Gurion University of the Negev, Israel;Cadence Design Systems;Department of Computer Science and Software Engineering, and NICTA Victoria Laboratory, The University of Melbourne, Australia

  • Venue:
  • CP'11 Proceedings of the 17th international conference on Principles and practice of constraint programming
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an approach to propagation based SAT encoding, Boolean equi-propagation, where constraints are modelled as Boolean functions which propagate information about equalities between Boolean literals. This information is then applied as a form of partial evaluation to simplify constraints prior to their encoding as CNF formulae. We demonstrate for a variety of benchmarks that our approach leads to a considerable reduction in the size of CNF encodings and subsequent speed-ups in SAT solving times.