2009
DOI: 10.1007/978-3-642-02777-2_13
|View full text |Cite
|
Sign up to set email alerts
|

Clause-Learning Algorithms with Many Restarts and Bounded-Width Resolution

Abstract: We offer a new understanding of some aspects of practical SAT-solvers that are based on DPLL with unit-clause propagation, clause-learning, and restarts. We do so by analyzing a concrete algorithm which we claim is faithful to what practical solvers do. In particular, before making any new decision or restart, the solver repeatedly applies the unit-resolution rule until saturation, and leaves no component to the mercy of non-determinism except for some internal randomness. We prove the perhaps surprising fact … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
116
1
1

Year Published

2012
2012
2020
2020

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 49 publications
(119 citation statements)
references
References 17 publications
(9 reference statements)
1
116
1
1
Order By: Relevance
“…Applications (of restricted forms) of redundancy removal can be found in [22,37,36,15,25,30]. The importance of redundant clauses in CDCL SAT solvers is addressed in [33,1]. Redundancy problems have been studied in many other settings, e.g.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Applications (of restricted forms) of redundancy removal can be found in [22,37,36,15,25,30]. The importance of redundant clauses in CDCL SAT solvers is addressed in [33,1]. Redundancy problems have been studied in many other settings, e.g.…”
Section: Related Workmentioning
confidence: 99%
“…Formula redundancy is often desirable. For example, modern ConflictDriven Clause Learning (CDCL) Boolean Satisfiability (SAT) solvers learn redundant clauses [33,1], which are often essential for solving practical instances of SAT. However, redundancy can also be undesirable.…”
Section: Introductionmentioning
confidence: 99%
“…Given a subsolver A and a unsatisfiable formula F , a (strong) backdoor set S is a subset of the variables in F such that for every truth assignment ρ over S, the subsolver A determines unsatisfiability of F ρ . 9 The algorithm A might be, for instance, unit propagation, polynomial-time restricted DPLL, or a 2-SAT algorithm.…”
Section: Relating Resolution Space and Backdoorsmentioning
confidence: 99%
“…size) and space are interesting since they in some sense model the running time and memory consumption of (optimal) CDCL solvers, while width is another measure that seems relevant for practical performance in view of e.g. [9]. An informal description of these measures is as follows (see Section 2 for the formal definitions):…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation