Proceedings

Predicting Learnt Clauses Quality in Modern SAT Solvers

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 399-403.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

Beside impressive progresses made by SAT solvers over the last ten years, only few works tried to understand why Conflict Directed Clause Learning algorithms (CDCL) are so strong and efficient on most industrial applications. We report in this work a key observation of CDCL solvers behavior on this family of benchmarks and explain it by an unsuspected side effect of their particular Clause Learning scheme. This new paradigm allows us to solve an important, still open, question: How to designing a fast, static, accurate, and predictive measure of new learnt clauses pertinence. Our paper is followed by empirical evidences that show how our new learning scheme improves state-of-the art results by an order of magnitude on both SAT and UNSAT industrial problems.Gilles Audemard, Laurent Simon

  1. [Audemard et al., 2008] G. Audemard, L. Bordeaux, Y. Hamadi, S. Jabbour, and L. Sais. A generalized framework for conflict analysis. In proceedins of SAT, pages 21-27, 2008.
  2. [Biere, 2008] A. Biere. PicoSAT essentials. Journal on Sat- isfiability, 4:75-97, 2008.
  3. [Eén and Biere, 2005] N. Eén and A. Biere. Effective pre- processing in SAT through variable and clause elimination. In proceedings of SAT, pages 61-75, 2005.
  4. [Eén and Sörensson, 2003] N. Eén and N. Sörensson. An ex- tensible SAT-solver. In proceedings of SAT, pages 502- 518, 2003.
  5. [Gomes et al., 2000] C. Gomes, B. Selman, N. Crato, and H. Kautz. Heavy-tailed phenomena in satisfiability and constraint satisfaction problems. Journal of Automated Reasoning, 24:67-100, 2000.
  6. [Huang, 2007] J. Huang. The effect of restarts on the effi- ciency of clause learning. In proceedings of IJCAI, pages 2318-2323, 2007. IJCAI
  7. [Hutter et al., 2006] F. Hutter, Y. Hamadi, H. Hoos, and K. Leyton-Brown. Performance prediction and automated tuning of randomized and parametric algorithms. In pro- ceedings of CP, pages 213-228, 2006.
  8. [Jabbour and Sais, 2008] S. Jabbour and L. Sais. personnal communication, February 2008.
  9. [Le Berre et al., 2007] D. Le Berre, O. Rous- sel, and L. Simon. SAT competition, 2007. http://www.satcompetition.org/. Link
  10. [Marques-Silva et al., 2009] J. Marques-Silva, I. Lynce, and S. Malik. Handbook of Satisfiability, chapter 4. 2009.
  11. [Moskewicz et al., 2001] M. Moskewicz, C. Madigan, Y. Zhao, L. Zhang, and S. Malik. Chaff : Engineering an efficient SAT solver. In proceedings of DAC, pages 530-535, 2001.
  12. [Pipatsrisawat and Darwiche, 2007] K. Pipatsrisawat and A. Darwiche. A lightweight component caching scheme for satisfiability solvers. In proceedings of SAT, pages 294-299, 2007.
  13. [Prasad et al., 2005] M. Prasad, A. Biere, and A. Gupta. A survey of recent advances in SAT-based formal verifica- tion. journal on Software Tools for Technology Transfer, 7(2):156-173, 2005.
  14. [Selman et al., 1997] B. Selman, H. Kautz, and D. McAllester. Ten challenges in propositional rea- soning and search. In proceedings of IJCAI, pages 50-54, 1997. IJCAI
  15. [Williams et al., 2003] R. Williams, C. Gomes, and B. Sel- man. Backdoors to typical case complexity. In Proceed- ings of IJCAI'03, 2003. IJCAI
  16. [Zhang and Madigan, 2001] L. Zhang and C. Madigan. Ef- ficient conflict driven learning in a boolean satisfiability solver. In proceedings of ICCAD, pages 279-285, 2001.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards