2000
DOI: 10.1007/3-540-45349-0_36
|View full text |Cite
|
Sign up to set email alerts
|

Using Randomization and Learning to Solve Hard Real-World Instances of Satisfiability

Abstract: Abstract. This paper addresses the interaction between randomization, with restart strategies, and learning, an often crucial technique for proving unsatisfiability. We use instances of SAT from the hardware verification domain to provide evidence that randomization can indeed be essential in solving real-world satisfiable instances of SAT. More interestingly, our results indicate that randomized restarts and learning may cooperate in proving both satisfiability and unsatisfiability. Finally, we utilize and ex… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
48
0

Year Published

2000
2000
2009
2009

Publication Types

Select...
6
1

Relationship

4
3

Authors

Journals

citations
Cited by 45 publications
(48 citation statements)
references
References 7 publications
0
48
0
Order By: Relevance
“…We note that this result can be viewed as a generalization of the completeness condition used in search restarts, which consists of increasing the backtrack cutoff value after search restart [1].…”
Section: Propositionmentioning
confidence: 92%
See 1 more Smart Citation
“…We note that this result can be viewed as a generalization of the completeness condition used in search restarts, which consists of increasing the backtrack cutoff value after search restart [1].…”
Section: Propositionmentioning
confidence: 92%
“…The search is repeatedly restarted whenever a cutoff value is reached. In [1], search restarts were jointly used with learning for solving hard real-world instances of SAT. This latter algorithm is complete because the backtrack cutoff value increases after each restart.…”
Section: Related Workmentioning
confidence: 99%
“…The algorithm proposed is not complete, since the restart cutoff point is kept constant. But in [2] search restarts were combined with learning for solving hard, real-world instances of SAT. This latter algorithm is complete, since the backtrack cutoff value increases after each restart.…”
Section: Methodsmentioning
confidence: 99%
“…Conflict clause minimization was introduced by Eén and Sörensson [ES04] in their solver Minisat. Randomized restarts were introduced by Gomes et al [GSK98] and further developed by Baptista and Marques-Silva [BMS00]. The watch literals scheme by Moskewicz et al was introduced in their solver zChaff [MMZ + 01], and is now a standard method used by most SAT solvers for efficient constraint propagation.…”
Section: Related Workmentioning
confidence: 99%