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.