1999
DOI: 10.1109/12.769433
|View full text |Cite
|
Sign up to set email alerts
|

GRASP: a search algorithm for propositional satisfiability

Abstract: AbstractÐThis paper introduces GRASP (Generic seaRch Algorithm for the Satisfiability Problem), a new search algorithm for Propositional Satisfiability (SAT). GRASP incorporates several search-pruning techniques that proved to be quite powerful on a wide variety of SAT problems. Some of these techniques are specific to SAT, whereas others are similar in spirit to approaches in other fields of Artificial Intelligence. GRASP is premised on the inevitability of conflicts during the search and its most distinguish… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
751
0
5

Year Published

2003
2003
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 1,076 publications
(756 citation statements)
references
References 27 publications
0
751
0
5
Order By: Relevance
“…With learning as introduced for QBFs by [10], the reasons computed may be stored as constraints to avoid repeating the same search. In particular, although learning did not emerge from the QBF evaluation as an all-time winner [8], its effectiveness on real-world test cases is a consolidated result in the SAT literature (see, e.g., [11,14,12]), and positive results have been reported also for QBF reasoning (see, e.g., [10,15]). …”
Section: Learningmentioning
confidence: 97%
See 2 more Smart Citations
“…With learning as introduced for QBFs by [10], the reasons computed may be stored as constraints to avoid repeating the same search. In particular, although learning did not emerge from the QBF evaluation as an all-time winner [8], its effectiveness on real-world test cases is a consolidated result in the SAT literature (see, e.g., [11,14,12]), and positive results have been reported also for QBF reasoning (see, e.g., [10,15]). …”
Section: Learningmentioning
confidence: 97%
“…Once QUBE++ has learned the constraint, it backjumps to the node at the maximum decision level among the literals in the reason, excluding l. We say that l is a Unique Implication Point (UIP) and therefore the lookback in QUBE++ is UIP-based. Notice that our definition of UIP generalizes to QBF the concepts first described by [11] and used in the SAT solver GRASP. On a SAT instance, QUBE++ lookback scheme behaves similarly to the "1-UIP-learning" scheme used in ZCHAFF and described in [16].…”
Section: Learningmentioning
confidence: 99%
See 1 more Smart Citation
“…1 The solver decision level is updated appropriately after the backtrack. The reader is referred to [27,28] for details of conflict analysis. The solver enters decision level 0 only when making an assignment that is implied by the CNF formula and a backtrack to level 0 indicates that some variable is implied by the CNF formula to be both true and false i.e.…”
Section: The Dpll Algorithm With Learningmentioning
confidence: 99%
“…Conflict driven clause learning along with non-chronological backtracking were first incorporated into a SAT solver in GRASP [27] and relsat [15]. These techniques are essential for efficient solving of structured problems.…”
Section: Conflict Driven Clause Learning and Non-chronological Backtrmentioning
confidence: 99%