Skip to main content

Local Search on SAT-encoded Colouring Problems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2919))

Abstract

Constraint satisfaction problems can be SAT-encoded in more than one way, and the choice of encoding can be as important as the choice of search algorithm. Theoretical results are few but experimental comparisons have been made between encodings, using both local and backtrack search algorithms. This paper compares local search performance on seven encodings of graph colouring benchmarks. Two of the encodings are new and one of them gives generally better results than known encodings. We also find better results than expected for two variants of the log encoding, and surprisingly poor results for the support encoding.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bessiere, C., Hebrard, E., Walsh, T.: Local Consistencies in SAT. In: Sixth International Conference on Theory and Applications of Satisfiability Testing, Santa Margherita Ligure, Italy, pp. 400–407 (2003)

    Google Scholar 

  2. Clark, D., Frank, J., Gent, I., MacIntyre, E., Tomov, N., Walsh, T.: Local Search and the Number of Solutions. In: Second International Conference on Principles and Practices of Constraint Programming, pp. 119–133 (1996)

    Google Scholar 

  3. Davis, M., Logemann, G., Loveland, D.: A Machine Program for Theorem Proving. Communications of the ACM 5, 394–397 (1962)

    Article  MATH  MathSciNet  Google Scholar 

  4. Ernst, M., Millstein, T., Weld, D.: Automatic SAT-Compilation of Planning Problems. In: Fifteenth International Joint Conference on Artificial Intelligence, Nagoya, Japan, pp. 1169–1176 (1997)

    Google Scholar 

  5. Frisch, A., Peugniez, T.: Solving Non-Boolean Satisfiability Problems with Stochastic Local Search. In: Seventeenth International Joint Conference on Artificial Intelligence, Seattle, Washington, USA (2001)

    Google Scholar 

  6. van Gelder, A.: Another Look at Graph Coloring via Propositional Satisfiability. In: Computational Symposium on Graph Coloring and its Generalizations, Ithaca, NY, pp. 48–54 (2002)

    Google Scholar 

  7. Genisson, R., Jegou, P.: Davis and PutnamWere Already Forward Checking. In: Twelfth European Conference on Artificial Intelligence, Budapest, Hungary, pp. 180–184 (1996)

    Google Scholar 

  8. Gent, I.: Arc Consistency in SAT. In: Fifteenth European Conference on Artificial Intelligence, Lyons, France (2002)

    Google Scholar 

  9. Hanatani, Y., Horiyama, T., Iwama, K.: Density Condensation of Boolean Formulas. In: Sixth International Conference on the Theory and Applications of Satisfiability Testing, Santa Margherita Ligure, Italy, pp. 126–133 (2003)

    Google Scholar 

  10. Hoos, H.H.: SAT-Encodings, Search Space Structure, and Local Search Performance. In: Sixteenth International Joint Conference on Artificial Intelligence, Stockholm, Sweden, pp. 296–302. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  11. Hoos, H.H.: Stochastic Local Search — Methods, Models, Applications. PhD thesis, CS Department, TU Darmstadt (1998)

    Google Scholar 

  12. Iwama, K., Miyazaki, S.: SAT-Variable Complexity of Hard Combinatorial Problems. In: IFIP World Computer Congress, pp. 253–258. Elsevier Science B.V., North-Holland (1994)

    Google Scholar 

  13. Kasif, S.: On the Parallel Complexity of Discrete Relaxation in Constraint Satisfaction Networks. In: Artificial Intelligence, vol. 45, pp. 275–286. Elsevier, Amsterdam (1990)

    Google Scholar 

  14. Moskewicz, M., Madigan, C., Zhao, Y., Zhang, L., Malik, S.: Chaff: Engineering an Efficient SAT Solver. In: Proceedings of the Thirty Ninth Design Automation Conference, Las Vegas (June 2001)

    Google Scholar 

  15. Parkes, J.: Lifted Search Engines for Satisfiability. PhD dissertation, University of Oregon (June 1999)

    Google Scholar 

  16. Prestwich, S.D.: Negative Effects of Modeling Techniques on Search Performance. Annals of Operations Research 18, 137–150 (2003)

    Article  MathSciNet  Google Scholar 

  17. Prestwich, S.D.: Maintaining Arc-Consistency in Stochastic Local Search. In: Workshop on Techniques for Implementing Constraint Programming Systems, Ithaca, NY (2002)

    Google Scholar 

  18. Prestwich, S.D., Higgins, D., O’Sullivan, O.: A SAT-Based Approach to Multiple Sequence Alignment. In: Poster, Ninth International Conference on Principles and Practice of Constraint Programming, Kinsale, Ireland (2003)

    Google Scholar 

  19. Prestwich, S.D., Bressan, S.: A SAT Approach to Query Optimization in Mediator Systems. In: Fifth International Symposium on the Theory and Applications of Satisfiability Testing, University of Cincinnati, pp. 252–259 (2002); Submitted to Annals of Mathematics and Artificial Intelligence

    Google Scholar 

  20. Sabin, D., Freuder, G.: Contradicting Conventional Wisdom in Constraint Satisfaction. In: Eleventh European Conference on Artificial Intelligence, pp. 125–129 (1994)

    Google Scholar 

  21. Selman, B., Kautz, H., Cohen, B.: Noise Strategies for Improving Local Search. In: Twelfth National Conference on Artificial Intelligence, pp. 337–343. AAAI Press, Menlo Park (1994)

    Google Scholar 

  22. Selman, B., Levesque, H., Mitchell, D.: A New Method for Solving Hard Satisfiability Problems. In: Tenth National Conference on Artificial Intelligence, pp. 440–446. MIT Press, Cambridge (1992)

    Google Scholar 

  23. Walsh, T.: SAT v CSP. In: Dechter, R. (ed.) CP 2000. LNCS, vol. 1894, pp. 441–456. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  24. Yokoo, M.: Why Adding More Constraints Makes a Problem Easier for Hill-climbing Algorithms: Analyzing Landscapes of CSPs. In: Smolka, G. (ed.) CP 1997. LNCS, vol. 1330, pp. 356–370. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Prestwich, S. (2004). Local Search on SAT-encoded Colouring Problems. In: Giunchiglia, E., Tacchella, A. (eds) Theory and Applications of Satisfiability Testing. SAT 2003. Lecture Notes in Computer Science, vol 2919. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24605-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24605-3_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20851-8

  • Online ISBN: 978-3-540-24605-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics