Translating Pseudo-Boolean Constraints into SAT

By Niklas Eén, Niklas Sörensson. Journal on Satisfiability, Boolean Modeling and Computation, 2006

721 citations recorded by the source corpus.

In this paper, we describe and evaluate three different techniques for translating pseudo-boolean constraints (linear constraints over boolean variables) into clauses that can be handled by a standard SAT-solver. We show that by applying a proper mix of translation techniques, a SAT-solver can perform on a par with the best existing native pseudo-boolean solvers. This is particularly valuable in those cases where the constraint problem of interest is naturally expressed as a SAT problem, except for a handful of constraints. Translating those constraints to get a pure clausal problem will take full advantage of the latest improvements in SAT research. A particularly interesting result of this work is the efficiency of sorting networks to express pseudo-boolean constraints. Although tangential to this presentation, the result gives a suggestion as to how synthesis tools may be modified to produce arithmetic circuits more suitable for SAT based reasoning.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Computer Networks and Communications

View Paper: https://www.semanticscholar.org/paper/cf253eac1a2c9e610f745466d1ad00255bd8b7e5

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Benjamin Kaufmann
  2. Torsten Schaub
  3. Martin Gebser
  4. Peter James Stuckey
  5. Mark H. Liffiton
  6. António Morgado
  7. Emir Demirovi'c
  8. Joao Marques-Silva

In Computational Theory and Mathematics

  1. Peter James Stuckey
  2. Joao Marques-Silva
  3. Torsten Schaub
  4. Martin Gebser
  5. Benjamin Kaufmann
  6. Emir Demirovi'c
  7. António Morgado
  8. J. Berg

In Computer Networks and Communications

  1. Mark H. Liffiton
  2. Benjamin Kaufmann
  3. Torsten Schaub
  4. Martin Gebser
  5. Peter James Stuckey
  6. Emir Demirovi'c
  7. J. Berg
  8. Jordi Planes

Citations in the corpus