Journal article
Local consistency and SAT−solvers
- Abstract:
- Local consistency techniques such as k-consistency are a key component of specialised solvers for constraint satisfaction problems. In this paper we show that the power of using k-consistency techniques on a constraint satisfaction problem is precisely captured by using a particular inference rule, which we call negative-hyper-resolution, on the standard direct encoding of the problem into Boolean clauses. We also show that current clause-learning SAT-solvers will discover in expected polynomial time any inconsistency that can be deduced from a given set of clauses using negative-hyper-resolvents of a fixed size. We combine these two results to show that, without being explicitly designed to do so, current clause-learning SAT-solvers efficiently simulate k-consistency techniques, for all fixed values of k. We then give some experimental results to show that this feature allows clause-learning SAT-solvers to efficiently solve certain families of constraint problems which are challenging for conventional constraint-programming solvers.
Actions
Access Document
- Publisher copy:
- doi:10.1613/jair.3531
Authors
- Journal:
- Journal of Artificial Intelligence Research (JAIR) More from this journal
- Volume:
- 43
- Pages:
- 329-351
- Publication date:
- 2012-01-01
- DOI:
- UUID:
-
uuid:e1c6261f-2128-4332-ad8f-cd0b80e88fbb
- Local pid:
-
cs:6100
- Deposit date:
-
2015-03-31
- ARK identifier:
Terms of use
- Copyright date:
- 2012
If you are the owner of this record, you can report an update to it here: Report update to this record