Using SAT Encodings to Derive CSP Value Ordering Heuristics

Christophe Lecoutre, Lakhdar Saïs, Julien Vion, Lucas Bordeaux, Youssef Hamadi
2007 Journal on Satisfiability, Boolean Modeling and Computation  
In this paper, we address the issue of designing from SAT new value ordering heuristics for CSP. We show that using the direct and support SAT encodings of CSP instances, such heuristics can be naturally derived from the well-known two-sided Jeroslow-Wang heuristic. These heuristics exploit the bi-directionality of constraint supports to give a more comprehensive picture in terms of domain reduction when a given value is assigned to (resp. removed from) a given variable. Interestingly, in the
more » ... restingly, in the context of a backtracking search algorithm that exploits binary branching and the adaptive variable ordering heuristic dom/wdeg, we experimentally observed that the new heuristics yielded the best results on satisfiable and unsatisfiable instances when following the promise and the f ail-f irst policies, respectively.
doi:10.3233/sat190010 fatcat:yifve7tb3rdw5ohmmkwatvfpvu