Proceedings

GUNSAT: A Greedy Local Search Algorithm for Unsatisfiability

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2256-2260.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Local search algorithms for satisfiability testing are still the best methods for a large number of problems, despite tremendous progresses observed on complete search algorithms over the last few years. However, their intrinsic limit does not allow them to address UNSAT problems. Ten years ago, this question challenged the community without any answer: was it possible to use local search algorithm for UNSAT formulae? We propose here a first approach addressing this issue, that can beat the best resolution-based complete methods. We define the landscape of the search by approximating the number of filtered clauses by resolution proof. Furthermore, we add high-level reasoning mechanism, based on Extended Resolution and Unit Propagation Look-Ahead to make this new and challenging approach possible. Our new algorithm also tends to be the first step on two other challenging problems: obtaining short proofs for UNSAT problems and build a real local-search algorithm for QBF.

  1. [Bacchus, 2002] F. Bacchus. Enhancing davis putnam with extended binary clause reasoning. In proceedings of AAAI, pages 613-619, 2002.
  2. [Chvátal and Szemerédi, 1988] V. Chvátal and E. Sze- merédi. Many hard examples for resolution. Journal of the ACM, 35:759-768, 1988.
  3. [Davis and Putnam, 1960] M. Davis and H. Putnam. A com- puting procedure for quantification theory. Journal of the ACM, pages 201-215, 1960.
  4. [Davis et al., 1962] M. Davis, G. Logemann, and D. Love- land. A machine program for theorem-proving. Commu- nications of the ACM, 5(7):394-397, July 1962.
  5. [Dechter and Rish, 1994] R. Dechter and I. Rish. Directional resolution: the davis-putnam procedure, revisited. In pro- ceedings of KR, pages 134-145, 1994.
  6. [Dubois and Dequen, 2001] O. Dubois and G. Dequen. A backbone-search heuristic for efficient solving of hard 3- sat formulae. In Proceedings of IJCAI, 2001.
  7. [Eén and Biere, 2005] N. Eén and A. Biere. Effective pre- processing in sat through variable and clause elimination. In in proceedings of SAT, pages 61-75, 2005.
  8. [Fang and Ruml, 2004] H. Fang and W. Ruml. Complete lo- cal search for propositional satisfiability. In proceedings of AAAI, pages 161-166, 2004.
  9. [Gent et al., 2003] I. Gent, H. Hoos, A. Rowley, and K. Smyth. Using stochastic local search to solve quan- tified boolean formulae. In Proc.of CP, pages 348-362, 2003.
  10. [Haken, 1985] A. Haken. The intractability of resolution. Theorical Computer Science, 39:297-308, 1985.
  11. [Hoos and Stutzle, 2004] H. Hoos and T. Stutzle. Stochas- tic Local Search, Foundations and Applications. Morgan Kaufmann / Elsevier, 2004.
  12. [LeBerre and Simon, 2006] D. LeBerre and L. Simon, edi- tors. Special Volume on the SAT 2005 competitions and evaluations, volume 2. Journal on Satisfiability, Boolean Modeling and Computation, 2006.
  13. [LeBerre, 2001] D. LeBerre. Exploiting the real power of unit propagation lookahead. In Proceedings of SAT, 2001.
  14. [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.
  15. [Prestwich and Lynce, 2006] S. Prestwich and I. Lynce. Lo- cal search for unsatisfiability. In Proceedings of SAT, pages 283-296, 2006.
  16. [Robinson, 1965] J. Robinson. A machine-oriented logic based on the resolution principle. JACM, 12:23-41, 1965.
  17. [Selman et al., 1994] B. Selman, H. Levesque, and D. Mitchell. A New Method for Solving Hard Sat- isfiability Problems. In Proceedings of AAAI, pages 440-446, 1994.
  18. [Selman et al., 1997] B. Selman, H. Kautz, and D. McAllester. Ten challenges in propositional rea- soning and search. In Proc. of IJCAI, pages 50-54, 1997. IJCAI
  19. [Shen and Zhang, 2005] H. Shen and H. Zhang. Another complete local search method for sat. In in proceedings of LPAR, pages 595-605, 2005.
  20. [Simon and del Val, 2001] L. Simon and A. del Val. Efficient consequence finding. In proceedings of IJCAI, pages 359- 365, 2001. IJCAI
  21. [Stålmarck, 1994] G. Stålmarck. A system for determining propositional logic theorem by applying values and rules to triplets that are generated from a formula. US Patent 5,276,897; Canadian Patent 2,018,828; European Patent 0 403 545; Swedish Patent 467 076, 1994.
  22. [Tseitin, 1970] G. Tseitin. On the complexity of derivation in propositional calculus. Studies in Constructive Mathe- matics and Mathematical Logic, 2:466-483, 1970.
  23. [Urquhart, 1987] A. Urquhart. Hard examples for resolution. JACM, 34(1):209-219, 1987.
  24. [Zhang, 2005] L. Zhang. On subsumption removal and on the fly cnf simplification. In proceedings of SAT, volume 3569 of LNCS, pages 482-489, 2005.

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

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