On the one hand, constraint satisfaction problems allow one to expressively model problems. On the other hand, propositional satisfiability problem (SAT) solvers can handle huge SAT instances. We thus present a technique to expressively model set constraint problems and to encode them automatically into SAT instances. We apply our technique to the social golfer problem and we also use it to break symmetries of the problem. Our technique is simpler, more expressive, and less error-prone than direct modeling. The SAT instances that we automatically generate contain less clauses than improved direct instances such as in Triska and Musliu (Ann Oper Res 194(1):427–438, 2012), and with unit propagation they also contain less variables. Moreover, ...
A well-known difficulty with solving Constraint Satisfaction Problems (CSPs) is that, while one form...
A new language, called constraint CNF, is proposed. It integrates propositional logic with constrain...
Encoding to SAT and applying a highly efficient modern SAT solver is an increasingly popular method ...
Constraint Satisfaction Problems allow one to expressively model problems. On the other hand, propos...
AbstractConstraint Satisfaction Problems allow one to expressively model problems. On the other hand...
International audienceOn the one hand, solvers for the propositional satisfiability problem (SAT) ca...
On the one hand, Constraint Satisfaction Problems allow one to declaratively model problems. On the ...
A wide range of problems can be formalized as a set of constraints that need to be satisfied. In fac...
The formulation of a Propositional Satisfiability (SAT) problem instance is vital to efficient solvi...
A wide range of problems can be formalized as a set of constraints that need to be satisfied. In fac...
When solving a combinatorial problem using Constraint Programming (CP) or Satisfiability (SAT), mode...
Funding: Engineering and Physical Sciences Research Council (EP/V027182/1, EP/P015638/1), Royal Soci...
While the efficiency and scalability of modern SAT technology offers an intriguing alternative appro...
Boolean satisfiability (SAT) is the problem of determining whether there exists an assignment of the...
We introduce a framework for studying and solving a class of CSP formulations. The framework allows ...
A well-known difficulty with solving Constraint Satisfaction Problems (CSPs) is that, while one form...
A new language, called constraint CNF, is proposed. It integrates propositional logic with constrain...
Encoding to SAT and applying a highly efficient modern SAT solver is an increasingly popular method ...
Constraint Satisfaction Problems allow one to expressively model problems. On the other hand, propos...
AbstractConstraint Satisfaction Problems allow one to expressively model problems. On the other hand...
International audienceOn the one hand, solvers for the propositional satisfiability problem (SAT) ca...
On the one hand, Constraint Satisfaction Problems allow one to declaratively model problems. On the ...
A wide range of problems can be formalized as a set of constraints that need to be satisfied. In fac...
The formulation of a Propositional Satisfiability (SAT) problem instance is vital to efficient solvi...
A wide range of problems can be formalized as a set of constraints that need to be satisfied. In fac...
When solving a combinatorial problem using Constraint Programming (CP) or Satisfiability (SAT), mode...
Funding: Engineering and Physical Sciences Research Council (EP/V027182/1, EP/P015638/1), Royal Soci...
While the efficiency and scalability of modern SAT technology offers an intriguing alternative appro...
Boolean satisfiability (SAT) is the problem of determining whether there exists an assignment of the...
We introduce a framework for studying and solving a class of CSP formulations. The framework allows ...
A well-known difficulty with solving Constraint Satisfaction Problems (CSPs) is that, while one form...
A new language, called constraint CNF, is proposed. It integrates propositional logic with constrain...
Encoding to SAT and applying a highly efficient modern SAT solver is an increasingly popular method ...