Local consistency and SAT-solvers

19Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

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 clauselearning 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 xed size. We combine these two results to show that, without being explicitly designed to do so, current clause-learning SAT-solvers eciently simulate k-consistency techniques, for all xed values of k. We then give some experimental results to show that this feature allows clause-learning SAT-solvers to eciently solve certain families of constraint problems which are challenging for conventional constraint-programming solvers. © 2012 AI Access Foundation.

Cite

CITATION STYLE

APA

Jeavons, P., & Petke, J. (2012). Local consistency and SAT-solvers. Journal of Artificial Intelligence Research, 43, 329–351. https://doi.org/10.1613/jair.3531

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free