Skip to main content

Iterated Robust Tabu Search for MAX-SAT

  • Conference paper
  • First Online:
Advances in Artificial Intelligence (Canadian AI 2003)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2671))

Abstract

MAX-SAT, the optimisation variant of the satisfiability problem in propositional logic, is an important and widely studied combinatorial optimisation problem with applications in AI and other areas of computing science. In this paper, we present a new stochastic local search (SLS) algorithm for MAX-SAT that combines Iterated Local Search and Tabu Search, two well-known SLS methods that have been successfully applied to many other combinatorial optimisation problems. The performance of our new algorithm exceeds that of current state-of-the-art MAX-SAT algorithms on various widely studied classes of unweighted And weighted MAX-SAT instances, particularly for Random-3-SAT instances with high variance clause weight distributions. We also report promising results for various classes of structured MAX-SAT instances.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Asirelli, M. de Santis, and A. Martelli. Integrity constraints in logic databases. J. of Logic Programming, 3:221–232, 1985.

    Article  MATH  Google Scholar 

  2. R. Battiti and M. Protasi. Reactive search, a history-basedh euristic for MAXSAT. ACM Journal of Experimental Algorithmics, 2, 1997.

    Google Scholar 

  3. B. Borchers and J. Furman. A two-phase exact algorithm for MAX-SAT and weighted M AX-SAT problems. Journal of Combinatorial Optimization, 2(4):299–306, 1999.

    Article  MathSciNet  MATH  Google Scholar 

  4. B. Randerath et al. A satisfiability formulation of problems on level graphs. Technical Report 40-2001, Rutgers Center for Operations Research, Rutgers University, Piscataway, NJ, USA, June 2001.

    MATH  Google Scholar 

  5. M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco, CA, 1979.

    MATH  Google Scholar 

  6. I. P. Gent and T. Walsh. Towards an understanding of hill-climbing procedures for SAT. In Proceedings of AAAI’93, pages 28–33. MIT Press, 1993.

    Google Scholar 

  7. J. Gu and R. Puri. Asynchronous circuit synthesis with boolean satisfiability. IEEE Transact. of Computer-Aided Design of Integrated Circuits and Systems, 14(8):961–973, 1995.

    Article  Google Scholar 

  8. P. Hansen and B. Jaumard. Algorithms for the maximum satisfiability problem. Computing, 44: 279–303, 1990. Kevin Smyth et al.

    Article  MathSciNet  MATH  Google Scholar 

  9. H. H. Hoos. On the run-time behaviour of stochastic local search algorithms for SAT. In Proc. AAAI-99, pages 661–666. MIT Press, 1999.

    Google Scholar 

  10. H. H. Hoos and T. Stutzle. Evaluating Las Vegas algorithms — pitfalls and remedies. In Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence (UAI-98), pages 238–245. Morgan Kaufmann, San Francisco, 1998.

    Google Scholar 

  11. Y. Jiang, H. Kautz, and B. Selman. Solving problems with hard and soft constraints using a stochastic algorithm for MAX-SAT. In Proceedings of the 1st International Joint Workshop on Artificial Intelligence and Operations Research, 1995.

    Google Scholar 

  12. S. Joy, J. Mitchell, and B. Borchers. A branch and cut algorithm for MAX-SAT and weighted MA X-SAT. In D. Du, J. Gu, and P. M. Pardalos, editors, Satisfiability problem: Theory and Applications, volume 35 of DIMACS Series on Discrete Mathematics and Theoretical Computer Science, pages 519–536. American Mathematical Society, 1997.

    Google Scholar 

  13. A. P. Kamath, N. K. Karmarkar, K. G. Ramakrishnan, and M. G. C. Resende. A continuous approach to inductive inference. Mathematical Programming, 57:215–238, 1992.

    Article  MathSciNet  MATH  Google Scholar 

  14. H. R. Lourenço, O. Martin, and T. Stützle. Iterated local search. In F. Glover and G. Kochenberger, editors, Handbook of Metaheuristics, volume 57 of International Series in Operations Research and Management Science, pages 321–353. Kluwer Academic Publishers, Norwell, MA, 2002.

    Google Scholar 

  15. P. Mills and E. Tsang. Guided local search for solving SAT and weighted MAXSAT problems. In I. P. Gent, H. van Maaren, and T. Walsh, editors, SAT2000 — Highlights of Satisfiability Research in the Year 2000, pages 89–106. IOS Press, 2000.

    Google Scholar 

  16. D. Mitchell, B. Selman, and H. Levesque. Hard and easy distributions of SAT problems. In Proc. of AAAI’92, pages 459–465. MIT Press, 1992.

    Google Scholar 

  17. James Park. Using weighted MAX-SAT to approximate MPE. In Proc. of AAAI-02, pages 682–687. AAAI Press, 2002.

    Google Scholar 

  18. M. G. C. Resende, L. S. Pitsoulis, and P. M. Pardalos. Approximate solution of Weighted MAX-SAT problems using GRASP. In D. Du, J. Gu, and P. M. Pardalos, editors, Satisfiability problem: Theory and Applications, volume 35, pages 393–405. AMS, 1997.

    Google Scholar 

  19. Y. Shang and B. W. Wah. Discrete lagrangian-based search for solving MAX-SAT problems. In Proc. of IJCAI’97, volume 1, pages 378–383. Morgan Kaufmann Publishers, San Francisco, CA, USA, 1997.

    Google Scholar 

  20. É. D. Taillard. Robust taboo search for the quadratic assignment problem. Parallel Computing, 17:443–455, 1991.

    Article  MathSciNet  Google Scholar 

  21. Z. Wu and B. W. Wah. Trap escaping strategies in discrete lagrangian methods for solving hard satisfiability and maximum satisfiability problems. In Proc. of AAAI’99, pages 673–678. MIT Press, 1999.

    Google Scholar 

  22. M. Yagiura and T. Ibaraki. Effecient 2 and 3-flip neighborhoods seach algorithms for the MAX SAT. In W.-L. Hsu and M.-Y. Kao, editors, Computing and Combinatorics, volume 1449 of Lecture Notes in Computer Science, pages 105–116. Springer Verlag, Berlin, Germany, 1998.

    Chapter  Google Scholar 

  23. M. Yagiura and T. Ibaraki. Effecient 2 and 3-flip neighborhood search algorithms for the MAX SAT: Experimental evaluation. Journal of Heuristics, 7(5):423–442, 2001.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Smyth, K., Hoos, H.H., Stützle, T. (2003). Iterated Robust Tabu Search for MAX-SAT. In: Xiang, Y., Chaib-draa, B. (eds) Advances in Artificial Intelligence. Canadian AI 2003. Lecture Notes in Computer Science, vol 2671. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44886-1_12

Download citation

  • DOI: https://doi.org/10.1007/3-540-44886-1_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40300-5

  • Online ISBN: 978-3-540-44886-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics