Skip to main content

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

Abstract

Local search algorithms perform surprisingly well on the k-satisfiability (k-SAT) problem. However, few theoretical analyses of the k-SAT search space exist. In this paper we study the search space of the k-SAT problem and show that it can be analyzed by a decomposition. In particular, we prove that the objective function can be represented as a superposition of exactly k elementary landscapes. We show that this decomposition allows us to immediately compute the expectation of the objective function evaluated across neighboring points. We use this result to prove previously unknown bounds for local maxima and plateau width in the 3-SAT search space. We compute these bounds numerically for a number of instances and show that they are non-trivial across a large set of benchmarks.

This research was sponsored by the Air Force Office of Scientific Research, Air Force Materiel Command, USAF, under grant number FA9550-08-1-0422. The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright notation thereon.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gent, I.P., Walsh, T.: Towards an understanding of hill-climbing procedures for sat. In: Proc. of AAAI 1993, pp. 28–33. MIT Press, Cambridge (1993)

    Google Scholar 

  2. Parkes, A.J., Walser, J.P.: Tuning local search for satisfiability testing. In: Proc. of AAAI 1996, pp. 356–362. MIT Press, Cambridge (1996)

    Google Scholar 

  3. Hoos, H.H., Stützle, T.: Stochastic Local Search: Foundations and Applications. Morgan Kaufmann, San Francisco (2004)

    MATH  Google Scholar 

  4. Clark, D.A., Frank, J., Gent, I.P., MacIntyre, E., Tomov, N., Walsh, T.: Local search and the number of solutions. In: Freuder, E.C. (ed.) CP 1996. LNCS, vol. 1118, pp. 119–133. Springer, Heidelberg (1996)

    Google Scholar 

  5. Frank, J., Cheeseman, P., Stutz, J.: When gravity fails: Local search topology. J. of Artificial Intelligence Research 7, 249–281 (1997)

    MathSciNet  MATH  Google Scholar 

  6. 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 

  7. Stadler, P.F.: Toward a theory of landscapes. In: Lopéz-Peña, R., Capovilla, R., García-Pelayo, R., Waelbroeck, H., Zertruche, F. (eds.) Complex Systems and Binary Networks, pp. 77–163. Springer, Heidelberg (1995)

    Google Scholar 

  8. Grover, L.K.: Local search and the local structure of NP-complete problems. Operations Research Letters 12, 235–243 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  9. Stadler, P.F.: Landscapes and their correlation functions. J. of Mathematical Chemistry 20, 1–45 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  10. Rockmore, D., Kostelec, P., Hordijk, W., Stadler, P.F.: Fast Fourier transform for fitness landscapes. Applied and Computational Harmonic Analysis 12, 57–76 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  11. Whitley, L.D., Sutton, A.M., Howe, A.E.: Understanding elementary landscapes. In: Proc. of GECCO, Atlanta, GA (July 2008)

    Google Scholar 

  12. Rana, S., Heckendorn, R.B., Whitley, L.D.: A tractable Walsh analysis of SAT and its implications for genetic algorithms. In: Proc. of AAAI 1998, pp. 392–397 (1998)

    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

Sutton, A.M., Howe, A.E., Whitley, L.D. (2009). A Theoretical Analysis of the k-Satisfiability Search Space. In: Stützle, T., Birattari, M., Hoos, H.H. (eds) Engineering Stochastic Local Search Algorithms. Designing, Implementing and Analyzing Effective Heuristics. SLS 2009. Lecture Notes in Computer Science, vol 5752. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03751-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03751-1_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03750-4

  • Online ISBN: 978-3-642-03751-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics