Skip to main content

A Theoretical Analysis of Search in GSAT

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5584))

Abstract

This paper is devoted to a rigorous analysis of the GSAT algorithm in the typical case for the random planted 3-SAT distribution. GSAT was the first widely appreciated practical heuristic developed for SAT that was based on the local search principles. We show that for any constant κ> 0 GSAT, with high probability, solves random planted 3-SAT problems of density ρ = κln n. This performance is substantially better than the performance of the pure Iterative Improvement algorithm that has a phase transition at \(\rho = \frac{7}{6} \ln n\) and fails for problems of smaller density.

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. Bulatov, A.A., Skvortsov, E.S.: Phase transition for local search on planted SAT. CoRR, abs/0811.2546 (2008)

    Google Scholar 

  2. Feige, U., Vilenchik, D.: A local search algorithm for 3SAT. Technical report MCS04-07 of the Weizmann Institute (2004)

    Google Scholar 

  3. Flaxman, A.: A spectral technique for random satisfiable 3CNF formulas. In: SODA, pp. 357–363 (2003)

    Google Scholar 

  4. Gent, I.: On the stupid algorithm for Satisfiability. Ian. Gent. APES Report APES-03-1998. APES Research Group (1998)

    Google Scholar 

  5. Gent, I.P., Bridge, S., Walsh, T.: An empirical analysis of search in GSAT. Journal of Artificial Intelligence Research 1, 47–59 (1993)

    MATH  Google Scholar 

  6. Gent, I.P., Walsh, T.: The enigma of SAT hill-climbing procedures. Technical report, Department of AI, University of Edinburgh (1992)

    Google Scholar 

  7. Gent, I.P., Walsh, T.: Towards an understanding of hill-climbing procedures for SAT. In: AAAI, pp. 28–33 (1993)

    Google Scholar 

  8. Hansen, P., Jaumard, B.: Algorithms for the maximum Satisfiability problem. Computing 44, 279–303 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  9. Hirsch, E.A.: SAT local search algorithms: Worst-case study. J. Autom. Reason 24(1-2), 127–143 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  10. Hoos, H., Sttzle, T.: Stochastic Local Search: Foundations & Applications. Morgan Kaufmann Publishers Inc., San Francisco (2004)

    Google Scholar 

  11. Koutsoupias, E., Papadimitriou, C.: On the greedy algorithm for Satisfiability. Inf. Process. Lett. 43(1), 53–55 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  12. Mastrolilli, M., Gambardella, L.M.: Maximum satisfiability: How good are tabu search and plateau moves in the worst-case? European Journal of Operational Research 166(1), 63–76 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  13. Selman, B., Levesque, H., Mitchell, D.: A new method for solving hard satisfiability problems. In: AAAI, pp. 440–446 (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Skvortsov, E.S. (2009). A Theoretical Analysis of Search in GSAT. In: Kullmann, O. (eds) Theory and Applications of Satisfiability Testing - SAT 2009. SAT 2009. Lecture Notes in Computer Science, vol 5584. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02777-2_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02777-2_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02776-5

  • Online ISBN: 978-3-642-02777-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics