Survey propagation: an algorithm for satisfiability
A. Braunstein, M. Mezard, R. Zecchina

TL;DR
This paper introduces a survey propagation algorithm that efficiently finds satisfying assignments in difficult SAT problems near the phase transition, leveraging message passing over solution clusters.
Contribution
It presents a novel message passing algorithm that generalizes belief propagation to handle clustered solution spaces in satisfiability problems.
Findings
Efficiently finds solutions near the satisfiability threshold
Demonstrates the effectiveness of survey propagation over traditional methods
Provides insights into the structure of solution spaces in SAT problems
Abstract
We study the satisfiability of randomly generated formulas formed by clauses of exactly literals over Boolean variables. For a given value of the problem is known to be most difficult with close to the experimental threshold separating the region where almost all formulas are SAT from the region where all formulas are UNSAT. Recent results from a statistical physics analysis suggest that the difficulty is related to the existence of a clustering phenomenon of the solutions when is close to (but smaller than) . We introduce a new type of message passing algorithm which allows to find efficiently a satisfiable assignment of the variables in the difficult region. This algorithm is iterative and composed of two main parts. The first is a message-passing procedure which generalizes the usual methods like Sum-Product or Belief…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Bayesian Modeling and Causal Inference · Data Management and Algorithms
