CNF encodings

S Prestwich - Handbook of satisfiability, 2021 - ebooks.iospress.nl
Before a combinatorial problem can be solved by current SAT methods, it must usually be
encoded in conjunctive normal form, which facilitates algorithm implementation and allows a …

Conflict-driven clause learning SAT solvers

J Marques-Silva, I Lynce, S Malik - Handbook of satisfiability, 2021 - ebooks.iospress.nl
One of the most important paradigm shifts in the use of SAT solvers for solving industrial
problems has been the introduction of clause learning. Clause learning entails adding a …

Translating pseudo-boolean constraints into SAT

N Eén, N Sörensson - Journal on Satisfiability, Boolean …, 2006 - content.iospress.com
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 …

Efficient CNF encoding of boolean cardinality constraints

O Bailleux, Y Boufkhad - … conference on principles and practice of …, 2003 - Springer
In this paper, we address the encoding into CNF clauses of Boolean cardinality constraints
that arise in many practical applications. The proposed encoding is efficient with respect to …

Propagation via lazy clause generation

O Ohrimenko, PJ Stuckey, M Codish - Constraints, 2009 - Springer
Finite domain propagation solvers effectively represent the possible values of variables by a
set of choices which can be naturally modelled as Boolean variables. In this paper we …

Compiling finite linear CSP into SAT

N Tamura, A Taga, S Kitagawa, M Banbara - Constraints, 2009 - Springer
In this paper, we propose a new method to encode Constraint Satisfaction Problems (CSP)
and Constraint Optimization Problems (COP) with integer linear constraints into Boolean …

Towards robust CNF encodings of cardinality constraints

J Marques-Silva, I Lynce - … and Practice of Constraint Programming–CP …, 2007 - Springer
Motivated by the performance improvements made to SAT solvers in recent years, a number
of different encodings of constraints into SAT have been proposed. Concrete examples are …

[HTML][HTML] Automatically improving constraint models in Savile Row

P Nightingale, Ö Akgün, IP Gent, C Jefferson, I Miguel… - Artificial Intelligence, 2017 - Elsevier
When solving a combinatorial problem using Constraint Programming (CP) or Satisfiability
(SAT), modelling and formulation are vital and difficult tasks. Even an expert human may …

From clauses to klauses

JE Reeves, MJH Heule, RE Bryant - International Conference on …, 2024 - Springer
Satisfiability (SAT) solvers have been using the same input format for decades: a formula in
conjunctive normal form. Cardinality constraints appear frequently in problem descriptions …

New encodings of pseudo-boolean constraints into CNF

O Bailleux, Y Boufkhad, O Roussel - … , SAT 2009, Swansea, UK, June 30 …, 2009 - Springer
This paper answers affirmatively the open question of the existence of a polynomial size
CNF encoding of pseudo-Boolean (PB) constraints such that generalized arc consistency …