Solving satisfiability problems by fluctuations: The dynamics of stochastic local search algorithms

Wolfgang Barthel, Alexander K. Hartmann, and Martin Weigt
Phys. Rev. E 67, 066104 – Published 12 June 2003
PDFExport Citation

Abstract

Stochastic local search algorithms are frequently used to numerically solve hard combinatorial optimization or decision problems. We give numerical and approximate analytical descriptions of the dynamics of such algorithms applied to random satisfiability problems. We find two different dynamical regimes, depending on the number of constraints per variable: For low constraintness, the problems are solved efficiently, i.e., in linear time. For higher constraintness, the solution times become exponential. We observe that the dynamical behavior is characterized by a fast equilibration and fluctuations around this equilibrium. If the algorithm runs long enough, an exponentially rare fluctuation towards a solution appears.

  • Received 15 January 2003

DOI:https://doi.org/10.1103/PhysRevE.67.066104

©2003 American Physical Society

Authors & Affiliations

Wolfgang Barthel, Alexander K. Hartmann, and Martin Weigt

  • Institut für Theoretische Physik, Universität Göttingen, Bunsenstrasse 9, D-37073 Göttingen, Germany

References (Subscription Required)

Click to Expand
Issue

Vol. 67, Iss. 6 — June 2003

Reuse & Permissions
Access Options
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review E

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×