Towards Understanding and Harnessing the Potential of Clause Learning

06/30/2011
by   P. Beame, et al.
0

Efficient implementations of DPLL with the addition of clause learning are the fastest complete Boolean satisfiability solvers and can handle many significant real-world problems, such as verification, planning and design. Despite its importance, little is known of the ultimate strengths and limitations of the technique. This paper presents the first precise characterization of clause learning as a proof system (CL), and begins the task of understanding its power by relating it to the well-studied resolution proof system. In particular, we show that with a new learning scheme, CL can provide exponentially shorter proofs than many proper refinements of general resolution (RES) satisfying a natural property. These include regular and Davis-Putnam resolution, which are already known to be much stronger than ordinary DPLL. We also show that a slight variant of CL with unlimited restarts is as powerful as RES itself. Translating these analytical results to practice, however, presents a challenge because of the nondeterministic nature of clause learning algorithms. We propose a novel way of exploiting the underlying problem structure, in the form of a high level problem description such as a graph or PDDL specification, to guide clause learning algorithms toward faster solutions. We show that this leads to exponential speed-ups on grid and randomized pebbling problems, as well as substantial improvements on certain ordering formulas.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/19/2013

Structure Based Extended Resolution for Constraint Programming

Nogood learning is a powerful approach to reducing search in Constraint ...
research
09/10/2021

Understanding the Relative Strength of QBF CDCL Solvers and QBF Resolution

QBF solvers implementing the QCDCL paradigm are powerful algorithms that...
research
03/17/2021

Characterizing Tseitin-formulas with short regular resolution refutations

Tseitin-formulas are systems of parity constraints whose structure is de...
research
11/22/2022

Exponential separations using guarded extension variables

We study the complexity of proof systems augmenting resolution with infe...
research
04/06/2021

Proof Complexity of Symbolic QBF Reasoning

We introduce and investigate symbolic proof systems for Quantified Boole...
research
08/11/2022

Reducing NEXP-complete problems to DQBF

We present an alternative proof of the NEXP-hardness of the satisfiabili...
research
09/09/2011

Generalizing Boolean Satisfiability II: Theory

This is the second of three planned papers describing ZAP, a satisfiabil...

Please sign up or login with your details

Forgot password? Click here to reset