Modeling Choices in Quasigroup Completion: SAT vs. CSP
Abstract
We perform a systematic comparison of SAT and CSP models for a challenging combinatorial problem, quasigroup completion (QCP). Our empirical results clearly indicate the superiority of the 3D SAT encoding (Kautz et al. 2001), with various solvers, over other SAT and CSP models. We propose a partial explanation of the observed performance. Analytically, we focus on the relative conciseness of the 3D model and the pruning power of unit propagation. Empirically, the focus is on the role of the unit-propagation heuristic of the best performing solver, Satz (Li & Anbulagan 1997), which proves crucial to its success, and results in a significant improvement in scalability when imported into the CSP solvers. Our results strongly suggest that SAT encodings of permutation problems (Hnich, Smith, & Walsh 2004) may well prove quite competitive in other domains, in particular when compared with the currently preferred channeling CSP models.
Cite
Text
Ansótegui et al. "Modeling Choices in Quasigroup Completion: SAT vs. CSP." AAAI Conference on Artificial Intelligence, 2004.Markdown
[Ansótegui et al. "Modeling Choices in Quasigroup Completion: SAT vs. CSP." AAAI Conference on Artificial Intelligence, 2004.](https://mlanthology.org/aaai/2004/ansotegui2004aaai-modeling/)BibTeX
@inproceedings{ansotegui2004aaai-modeling,
title = {{Modeling Choices in Quasigroup Completion: SAT vs. CSP}},
author = {Ansótegui, Carlos and del Val, Alvaro and Dotú, Iván and Fernández, Cèsar and Manyà, Felip},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2004},
pages = {137-142},
url = {https://mlanthology.org/aaai/2004/ansotegui2004aaai-modeling/}
}