Proceedings

Exploiting Inference Rules to Compute Lower Bounds for MAX-SAT Solving

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2334-2338.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

In this paper we present a general logical framework for (weighted) MAX-SAT problem, and study properties of inference rules for branch and bound MAX-SAT solver. Several new rules, which are not equivalent but $Lambda$-equivalent, are proposed, and we show that $Lambda$-equivalent rules are also sound. As an example, we show how to exploit inference rules to achieve a new lower bound function for a MAX-2-SAT solver. Our new function is admissible and consistently better than the well-known lower bound function. Based on the study of inference rules, we implement an efficient solver and the experimental results demonstrate that our solver outperforms the most efficient solver that has been implemented very recently[Heras and Larrosa, 2006], especially for large instances.

  1. [Alsinet et al., 2003] T. Alsinet, F. Manyà, and J. Planes. Im- proved branch and bound algorithms for max-sat. In Pro- ceedings of the 6th International Conference on the Theory and Applications of Satisfiability Testing, 2003.
  2. [Bansal and Raman, 1999] N. Bansal and V. Raman. Upper bounds for maxsat: further improved. In Proceedings of ISAAC 1999, pages 247-258, 1999.
  3. [Borchers and Furman, 1999] B. Borchers and J. Furman. A two-phase exact algorithm for max-sat and weighted max- sat problems. Journal of Combinatorial Optimization, 2(4):299-306, 1999.
  4. [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.
  5. [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 9th CP, pages 363-376, Kinsale, Ireland, 2003. Springer LNCS 2833.
  6. [Gramm et al., 2003] J. Gramm, E.A. Hirsch, R. Nieder- meier, and P. Rossmanith. Worst-case upper bounds for max-2-sat with application to max-cut. Discrete Applied Mathematics, 130(2):139-155, 2003.
  7. [Heras and Larrosa, 2006] Federico Heras and Javier Lar- rosa. New inference rules for efficient max-sat solving. In Proceedings of the 21st AAAI, Boston, Massachusetts, July 2006.
  8. [Jeroslow and Wang, 1990] R.G. Jeroslow and J. Wang. Solving propositional satisfiability problems. Annals of Mathematics and Artificial Intelligence, 1:167-187, 1990.
  9. [Kautz and Selman, 2005] Henry Kautz and Bart Selman. The state of sat. Discrete and Applied Math, 2005.
  10. [Larrosa and Heras, 2005] Javier Larrosa and Federico Heras. Resolution in max-sat and its relation to local consistency in weighted csps. In Proceedings of the 19th IJCAI, Edinburgh, Scotland, 2005. IJCAI
  11. [Li et al., 2005] Chu Min Li, Felip Manyà, and Jordi Planes. Exploiting unit propagation to compute lower bounds in branch and bound max-sat solvers. In Proceedings of the 11th International Conference on Principles and Prac- tice of Constraint Programming, pages 403-414, Sitges, Spain, 2005. Springer LNCS 3709.
  12. [Li et al., 2006] Chu-Min Li, Felip Manyà, and Jordi Planes. Detecting disjoint inconsistent subformulas for comput- ing lower bounds for max-sat. In Proceedings of Twenty- First National Conference on Artificial Intelligence (AAAI 2006), July 2006.
  13. J. D. Park. Using weighted max-sat engines to solve mpe. In Proceedings of 18th AAAI, pages 682-687, 2002.
  14. [Shen and Zhang, 2004] H. Shen and H. Zhang. Study of lower bound functions for max-2-sat. In Proceedings of AAAI-2004, pages 185-190, 2004.
  15. [Strickland et al., 2005] Dawn M. Strickland, Earl Barnes, and Joel S. Sokol. Optimal protein structure alignment using maximum cliques. Operations Research, 53(3):389- 402, May-June 2005.
  16. [Vasquez and Hao, 2001] M. Vasquez and J. Hao. A logic- constrained knapsack formulation and a tabu algorithm for the daily photograph scheduling of an earth observation satellite. Journal of Computational Optimization and Ap- plications, 20(2), 2001.
  17. [Xing and Zhang, 2005] Z. Xing and W. Zhang. Maxsolver: An efficient exact algorithm for (weighted) maximum sat- isfiability. Artificial Intelligence, 164(1-2):47-80, 2005.
  18. [Xu and Li, 2006] Ke Xu and Wei Li. Many hard examples in exact phase transitions. Theoretical Computer Science, 355:291-302, 2006.
  19. [Xu et al., 2003] H. Xu, R. Rutenbar, and K. Sakallah. sub-sat: a formulation for relaxed boolean satisfiabil- ity with applications in routing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Sys- tems, 22(6):814-820, June 2003.
  20. [Xu et al., 2005] Ke Xu, Frederic Boussemart, Fred Hemery, and Christophe Lecoutre. A simple model to generate hard satisfiable instances. In Proceedings of 19th International Joint Conference on Artificial Intelligence (IJCAI 2005), pages 337-342, Edinburgh, Scotland, 2005. IJCAI

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

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