Abstract
We present a new learning scheme for solvers of the Constraint Satisfaction Problem (CSP), which is based on learning (general) constraints rather than the generalized no-goods or signed-clauses that were used in the past. The new scheme is integrated in a conflict-analysis algorithm reminiscent of a modern systematic propositional satisfiability (SAT) solver: it traverses the conflict graph backwards and gradually builds an asserting conflict constraint. This construction is based on new inference rules that are tailored for various pairs of constraints types, e.g., x≤y1+k1 and x≥y2+k2, or y1≤x and [x,y2]⊈[a,b]. The learned constraint is stronger than what can be learned via signed resolution. Our experiments show that our solver HCSP backtracks orders of magnitude less than other state-of-the-art solvers, and is overall on par with the winner of this year's MiniZinc challenge.
| Original language | English GB |
|---|---|
| Pages (from-to) | 135-153 |
| Number of pages | 19 |
| Journal | Artificial Intelligence |
| Volume | 238 |
| DOIs | |
| State | Published - 1 Sep 2016 |
Keywords
- Constraints solving
- Inference rules
ASJC Scopus subject areas
- Language and Linguistics
- Linguistics and Language
- Artificial Intelligence
Fingerprint
Dive into the research topics of 'Learning general constraints in CSP'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver