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


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 expand the idea of algorithm portfolio design to propose an alternative approach for solving hard unsatisfiable instances of SAT.

DOI: 10.1007/3-540-45349-0_36

Extracted Key Phrases

3 Figures and Tables


Citations per Year

100 Citations

Semantic Scholar estimates that this publication has 100 citations based on the available data.

See our FAQ for additional information.

Cite this paper

@inproceedings{Baptista2000UsingRA, title={Using Randomization and Learning to Solve Hard Real-World Instances of Satisfiability}, author={Lu{\'i}s Baptista and Joao Marques-Silva}, booktitle={CP}, year={2000} }