Full CNF Encoding: The Counting Constraints Case

Olivier Bailleux, Yacine Boufkhad
2004 International Conference on Theory and Applications of Satisfiability Testing  
Many problems are naturally expressed using CNF clauses and boolean cardinality constraints. It is generally believed that solving such problems through pure CNF encoding is inefficient, so many authors has proposed specialized algorithms : the pseudo-boolean solvers. In this paper we show that an appropriate pure CNF encoding can be competitive with these specialized methods. In conjunction with our encoding, we propose a slight modification of the DLL procedure that allows any DLL-based SAT
more » ... lver to solve boolean cardinality optimization problems. We show experimentally that our encoding allows zchaff to be competitive with pseudo-boolean solvers on some decision and optimization problems.
dblp:conf/sat/BailleuxB04 fatcat:i6my6motlvg25dr4cooc5j7d6q