Computer Software
Print ISSN : 0289-6540
A SAT-based Constraint Solver and its Performance Evaluation
Naoyuki TAMURATomoya TANJOMutsunori BANBARA
Author information
JOURNAL FREE ACCESS

2010 Volume 27 Issue 4 Pages 4_183-4_196

Details
Abstract
In this paper, we describe a SAT-based constraint solver named Sugar and its performance evaluation. Sugar can solve CSP (Constraint Satisfaction Problem), COP (Constraint Optimization Problem), and Max-CSP by encoding a given problem into a SAT problem and then solving the encoded SAT problem with an external efficient SAT solver (e.g. MiniSat). As for the SAT encoding, a new encoding method named order encoding is used, which is more efficient for various problems compared with the direct encoding and the support encoding which are widely used. This paper also describes the summary of the results at the 2008 Third International CSP/Max-CSP Solver Competitions. In the competitions, Sugar became the winner in four categories out of ten categories.
Content from these authors
© Japan Society for Software Science and Technology 2010
Previous article Next article
feedback
Top