Proceedings

Resolution in Max-SAT and its relation to local consistency in weighted CSPs

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 193-197.

© 2005 International Joint Conferences on Artificial Intelligence

Abstract

Max-SAT is an optimization version of the wellknown SAT problem. It is of great importance from both a theoretical and a practical point of view. In recent years, there has been considerable interest in finding efficient solving techniques [Alsinet et al., 2003; Xing and Zhang, 2004; Shen and Zhang, 2004; de Givry et al., 2003]. Most of this work focus on the computation of good quality lower bounds to be used within a branch and bound algorithm. Unfortunately, lower bounds are described in a procedural way. Because of that, it is difficult to realize the logic that is behind. In this paper we introduce a logical framework for Max-SAT solving. Using this framework, we introduce an extension of the Davis-Putnam algorithm (that we call Max-DPLL) and the resolution rule. Our framework has the advantage of nicely integrating branch and bound concepts such as the lower and upper bound, as well as hiding away implementation details. We show that Max-DPLL augmented with a restricted form of resolution at each branching point is an effective solving strategy. We also show that the resulting algorithm is closely related with some local consistency properties developed for weighted constraint satisfaction problems.

  1. [Alsinet et al., 2003] T. Alsinet, F. Manya, and J. Planas. Im- proved branch and bound algorithms for max-sat. In Proc. of the 6 th SAT, pages 408-415, 2003.
  2. [Bacchus, 2002] Fahiem Bacchus. Enhancing davis putnam with extended binary clause reasoning. In Proceedings of the 18th AAAI, pages 613-619, 2002.
  3. [Bistarelli et al., 1999] S. Bistarelli, H. Fargier, U. Monta- nari, F. Rossi, T. Schiex, and G. Verfaillie. Semiring-based CSPs and valued CSPs: Frameworks, properties and com- parison. Constraints, 4:199-240, 1999.
  4. [Cha and Iwama, 1996] Byungki Cha and Kazuo Iwama. Adding new clauses for faster local search. In Proc. of the 13 th AAAI, pages 332-337, Portland, OR, 1996.
  5. M. Cooper. Reductions operations in fuzzy or valued constraint satisfaction. Fuzzy Sets and Systems, 134(3):311-342, 2003.
  6. [Davis et al., 1962] M. Davis, G. Logemann, and G. Love- land. A machine program for theorem proving. Commu- nications of the ACM, 5:394-397, 1962.
  7. [de Givry et al., 2003] S. de Givry, J. Larrosa, P. Meseguer, and T. Schiex. Solving max-sat as weighted csp. In Proc. of the 9 th CP, pages 363-376, Kinsale, Ireland, 2003. LNCS 2833. Springer Verlag.
  8. [de Givry et al., 2005] S. de Givry, F. Heras, J. Larrosa, and M. Zytnicki. Existential arc consistency: getting closer to full arc consistency in weighted csps. In Proc. of the 19 th IJCAI, Edinburgh, U.K., August 2005. IJCAI
  9. [de Givry, 2004] S. de Givry. Singleton consistency and dominance testing for weighted csp. In Proc. of the 6 th Intl. Workshop on Soft Constraints and Preferences, pages 363-376, Toronto, Canada, 2004.
  10. [Dechter, 1999] R. Dechter. Bucket elimination: A unifying framework for reasoning. Artificial Intelligence, 113:41- 85, 1999.
  11. [Drake et al., 2002] L. Drake, A. Frisch, and T. Walsh. Adding resolution to the dpll procedure for boolean satis- fiability. In Proceedings of 5th SAT, pages 122-129, 2002.
  12. [Gelder, 1995] A. Van Gelder. Satisfiability testing with more reasoning and less guessing, pages 0-1. American Math- ematical Society, 1995.
  13. [Hansen and Jaumard, 1990] P. Hansen and B. Jaumard. Al- gorithms for the maximum satisfiability problem. Com- puting, 44:279-303, 1990.
  14. [Larrosa and Schiex, 2003] J. Larrosa and T. Schiex. In the quest of the best form of local consistency for weighted csp. In Proc. of the 18 th IJCAI, Acapulco, Mexico, August 2003. IJCAI
  15. [Larrosa and Schiex, 2004] J. Larrosa and T. Schiex. Solving weighted csp by maintaining arc-consistency. Artificial In- telligence, 159(1-2):1-26, 2004.
  16. [Rish and Dechter, 2000] I. Rish and R. Dechter. Resolution vs. sat: two approaches to sat. Journal of Automated Rea- soning, 24(1):225-275, 2000.
  17. [Robinson, 1965] J. Robinson. A machine-oriented logic based on the resolution principle. Journal of the ACM, 12:23-41, 1965.
  18. [Shen and Zhang, 2004] Haiou Shen and Hantao Zhang. Study of lower bounds for max-2-sat. In Proceedings of the 19th AAAI, 2004.
  19. [Xing and Zhang, 2004] Zhao Xing and Weixiong Zhang. Efficient strategies for (weighted) maximum satisfiability. In Proc. of the 10 th CP, pages 690-705, Toronto, Canada, 2004. LNCS 3258. Springer Verlag.

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

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