Proceedings

Backbone Guided Local Search for Maximum Satisfiability

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 1179-1185.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

Maximum satisfiability (Max-SAT) is more general and more difficult to solve than satisfiability (SAT). In this paper, we first investigate the effectiveness of Walksat, one of the best local search algorithms designed for SAT, on Max-SAT. We show that Walksat is also effective on Max-SAT, while its effectiveness degrades as the problem is more constrained. We then develop a novel method that exploits the backbone information in the local minima from Walksat and applies the backbone information in different ways to improve the performance of the Walksat algorithm. We call our new algorithm backbone guided Walksat (BGWalksat). On large random SAT and Max-SAT problems as well as instances from the SATLIB, BGWalksat significantly improves Walksat's performance.

  1. K. D. Boese. Models for Iterative Global Optimization. PhD thesis, UCLNComputer Science Department, 1996. 1184
  2. P. Cheeseman, B. Kanefsky, and W. M. Taylor. Where the real!) hard problems are. In Proc. IJCAI-91 , pages 331 -337.
  3. P. Codognet and F. Rossi. Notes for the ECAI2000 tutorial on Solving and Programming with Son Constraints: Theory and Practice. ava ilable at http: //www.math.unipd.it/ frossi /papers.html . Link
  4. M. Davis, G. Logemann, and D. Loveland. A machine program for theorem proving. CACM, 5:394-397, 1962.
  5. Dubois and G. Dequen. A backbone-search heuristic for ef• ficient solving of hard 3-SAT formula. In Proc. IJCAI-0 I, pages 248-253, 2001.
  6. E. C. Freuder and R. J. Wallace. Partial constraint satisfaction. Artificial Intelligen ce, 58 :21 -70, 1992. IJCAI
  7. M. R. Garey and D. S. Johnson. Computers and Intractability. Freeman, 1979.
  8. H. H. Hoos. An adaptive noise mechanism for walksat. In Proc. AAAI-02.
  9. H. H. Hoos and T. Stuzle. SATLIB -the satisfiability library. http://www.informatik.tu-darmstadt.de/ AI/SATLIB, 1999. Link
  10. Y. Jiang, H. Kautz, and B. Selman. Solving problems with hard and soft constraints using a stochstic algorithm for MAX-SAT. In Proc. I st Workshop on AI and OR, Timberine, OR, 1995.
  11. D. McAllester, B. Selman, and H. Kautz. Evidence for invariants in local search. In Proc. AAA!-97, pages 321 -326, 1997.
  12. D. Mitchell, B. Selman, and H. Levesque. Hard and easy distri• butions of SAT problems. In Proc. AAAI-92, 1992.
  13. R. Monasson, R. Zecchina, S. Kirkpatrick, B. Selman, and L. Troyansky. Determining computational complexity from characteristic 'phase transitions' . Nature, 400: 133-13 7, 1999.
  14. D. J. Patterson and H. Kautz. Auto-Walksat: A self-tuning im• plementation of Walksat. Electronic Notes in Discrete Mathe• matics, 9, 2001.
  15. J. C. Pemberton and W. Zhang. Epsilon-transformation: Ex• plaiting phase transitions to solve combinatorial optimization problems. Artificial Intelligence, 81:297-325, 1996.
  16. B. Selman, H. Kautz, and B. Cohen. Noise strategies for local search. In Proc. AAA!-94.
  17. J. Slaney and T. Walsh. Backbones in optimization and approx• imation. In Proc. IJCA!-01, 2001.
  18. Telelis and P. Stamatopoulos. Heuristic backbone sampling for maximum satisfiability. In Proc. 2nd Hellenic Conj on AI, pages 129-139, 2002.
  19. W. Zhang. Phase transitions and backbones of3-SAT and Max• imum 3-SAT. In Proc. 7th Intern. Conj on Principles and Practice of Constraint Programming (CP-2001), pages 153- 167, 2001.

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

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