Solving Constraint Satisfaction Problems (CSPs) by Boolean Satisfiability (SAT) requires suitable encodings for translating CSPs to equivalent SAT instances that can not only be efficiently generated, but also efficiently processed by SAT solvers. In this paper we investigate hierarchical and hybrid encodings, namely a previously proposed log-direct encoding, as well as a new combination, the log-order encoding. Experiments conducted on different domain problems with these hierarchical encodings demonstrate their significant promise in practice ... the log-direct encoding significantly outperforms the direct encoding (typically by one or two orders of magnitude) ... the log-order encoding is clearly competitive with the order encoding although more studies are required to clearly understand the tradeoff between the fewer variables and longer clauses in the former when expressing complex CSP constraints.
|Title of host publication||International Conference on Tools with Artificial Intelligence|
|Publication status||Published - 1 Jan 2013|
|Event||ICTAI - IEEE 25th International Conference on Tools with Artificial Intelligence - |
Duration: 1 Jan 2013 → …
|Conference||ICTAI - IEEE 25th International Conference on Tools with Artificial Intelligence|
|Period||1/01/13 → …|
Barahona, P. M. C. C. D. (2013). Application of Hierarchical Hybrid Encodings to Efficient Translation of CSPs to SAT. In International Conference on Tools with Artificial Intelligence (pp. 1028-1035) https://doi.org/10.1109/ICTAI.2013.154