Journal article icon

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


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP