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

  • Authors:
  • Luís Baptista;João P. Marques Silva

  • Affiliations:
  • -;-

  • Venue:
  • CP '02 Proceedings of the 6th International Conference on Principles and Practice of Constraint Programming
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper addresses the interaction between randomization, with restart strategies, andl earning, 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 andu nsatisfiability. Finally, we utilize and expand the idea of algorithm portfolio design to propose an alternative approach for solving harduns atisfiable instances of SAT.