Please use this identifier to cite or link to this item:
https://research.matf.bg.ac.rs/handle/123456789/603
Title: | MeSAT: Multiple encodings of CSP to SAT | Authors: | Stojadinović, Mirko Marić, Filip |
Affiliations: | Informatics and Computer Science | Keywords: | Algorithm portfolio;CSP;Encoding CSP to SAT;SAT | Issue Date: | 1-Jan-2014 | Journal: | Constraints | Abstract: | One approach for solving Constraint Satisfaction Problems (CSP) (and related Constraint Optimization Problems (COP)) involving integer and Boolean variables is reduction to propositional satisfiability problem (SAT). A number of encodings (e.g., direct, log, support, order) for this purpose exist as well as specific encodings for some constraints that are often encountered (e.g., cardinality constraints, global constraints). However, there is no single encoding that performs well on all classes of problems and there is a need for a system that supports multiple encodings. We present a system that translates specifications of finite linear CSP problems into SAT instances using several well-known encodings, and their combinations. We also present a methodology for selecting a suitable encoding based on simple syntactic features of the input CSP instance. Thorough evaluation has been performed on large publicly available corpora and our encoding selection method improves upon the efficiency of existing encodings and state-of-the-art tools used in comparison. © 2014 Springer Science+Business Media New York. |
URI: | https://research.matf.bg.ac.rs/handle/123456789/603 | ISSN: | 13837133 | DOI: | 10.1007/s10601-014-9165-7 |
Appears in Collections: | Research outputs |
Show full item record
SCOPUSTM
Citations
24
checked on Mar 6, 2025
Page view(s)
17
checked on Jan 19, 2025
Google ScholarTM
Check
Altmetric
Altmetric
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.