|
ABSTRACT
This article provides a new conceptual perspective on survey propagation, which is an iterative algorithm recently introduced by the statistical physics community that is very effective in solving random k-SAT problems even with densities close to the satisfiability threshold. We first describe how any SAT formula can be associated with a novel family of Markov random fields (MRFs), parameterized by a real number ρ ∈ [0, 1]. We then show that applying belief propagation---a well-known “message-passing” technique for estimating marginal probabilities---to this family of MRFs recovers a known family of algorithms, ranging from pure survey propagation at one extreme (ρ = 1) to standard belief propagation on the uniform distribution over SAT assignments at the other extreme (ρ = 0). Configurations in these MRFs have a natural interpretation as partial satisfiability assignments, on which a partial order can be defined. We isolate cores as minimal elements in this partial ordering, which are also fixed points of survey propagation and the only assignments with positive probability in the MRF for ρ = 1. Our experimental results for k = 3 suggest that solutions of random formulas typically do not possess non-trivial cores. This makes it necessary to study the structure of the space of partial assignments for ρ < 1 and investigate the role of assignments that are very close to being cores. To that end, we investigate the associated lattice structure, and prove a weight-preserving identity that shows how any MRF with ρ > 0 can be viewed as a “smoothed” version of the uniform distribution over satisfying assignments (ρ = 0). Finally, we isolate properties of Gibbs sampling and message-passing algorithms that are typical for an ensemble of k-SAT problems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
| |
3
|
Aurell, E., Gordon, U., and Kirkpatrick, S. 2004. Comparing beliefs, surveys, and random walks. In Proceedings of NIPS. MIT Press, Cambridge, MA.
|
| |
4
|
Berger, N., Kenyon, C., Mossel, E., and Peres, Y. 2005. Glauber dynamics on trees and hyperbolic graphs. Probab. Theory Relat. Fields, 131(3):311--340. (Extended abstract by Kenyon, Mossel and Peres appeared in Proceedings of FOCS.)
|
| |
5
|
Braunstein, A., Mézard, M., Weigt, M., and Zecchina, R. 2003. Constraint satisfaction by survey propagation. Technical report. (Preprint at URL:http://lanl.arXiv.org/cond-mat/0212451.)
|
| |
6
|
|
| |
7
|
Braunstein, A., and Zecchina, R. 2004. Survey propagation as local equilibrium equations. J. Stat. Mech. Theory and Experiments (JSTAT) 7, 06007.
|
| |
8
|
Chvatal, V., and Reed, B. 1992. Mick gets some (the odds are on his side). In Proceedings of the Symposium on the Foundations of Computer Science. IEEE Computer Society Press, Los Alamitos, CA, 620--627.
|
| |
9
|
Ciliberti, S., Mézard, M., and Zecchina, R. 2005. Message-passing algorithms for non-linear nodes and data compression. Technical report, November 2005. arXiv:cond-mat/0508723.
|
 |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
de la Vega, W. F. 1992. On random 2-sat. Unpublished manuscript.
|
| |
15
|
|
| |
16
|
Olivier Dubois , Yacine Boufkhad , Jacques Mandler, Typical random 3-SAT formulae and the satisfiability threshold, Proceedings of the eleventh annual ACM-SIAM symposium on Discrete algorithms, p.126-127, January 09-11, 2000, San Francisco, California, United States
|
 |
17
|
|
| |
18
|
|
| |
19
|
Friedgut, E. 1999. Neccesary and sufficient conditions for sharp threhsolds of graph properties and the k-problem. J. Amer. Math. Soc. 12, 1017--1054.
|
| |
20
|
Gallager, R. G. 1963. Low-density parity check codes. MIT Press, Cambridge, MA.
|
| |
21
|
Goerdt, A. 1996. A remark on random 2-sat. J. Comput. Syst. Sci. 53, 469--486.
|
| |
22
|
Janson, S., Luczak, T., and Rucinski, A. 2000. Random graphs. Wiley-Interscience Series in Discrete Mathematics and Optimization. Wiley-Interscience, New York.
|
| |
23
|
|
| |
24
|
Kschischang, F., Frey, B., and Loeliger, H.-A. 2001. Factor graphs and the sum-product algorithm. IEEE Trans. Inf. Theory 47, 498--519.
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
Martinelli, F. 1999. Lectures on Glauber dynamics for discrete spin models. In Lectures on probability theory and statistics (Saint-Flour, 1997). Lecture Notes in Math., vol. 1717. Springer-Verlag, Berlin, Germany, 93--191
|
| |
29
|
Martinian, E., and Wainwright, M. J. 2006. Low density codes can achieve the Wyner-Ziv and Gelfand-Pinsker bounds. In International Symposium on Information Theory. IEEE Computer Society Press, Los Alamitos, CA.
|
| |
30
|
Mézard, M., Parisi, G., and Zecchina, R. 2002. Analytic and algorithmic solution of random satisfiability problems. Science, 297, 812. (Scienceexpress published on-line 27-June-2002; 10.1126/science.1073287).
|
| |
31
|
Mézard, M., Ricci-Tersenghi, F., and Zecchina, R. 2003. Two solutions to diluted p-spin models and XORSAT problems. J. Stat. Phys. 111, 505.
|
| |
32
|
Mézard, M., and Zecchina, R. 2002. Random k-satisfiability: From an analytic solution to an efficient algorithm. Phys. Rev. E, 66.
|
| |
33
|
Monasson, R., and Zecchina, R. 1997. Statistical mechanics of the random k-satisfiability model. Phys. Rev. E 3, 1357--1370.
|
| |
34
|
Mora, T., Mézard, M., and Zecchina, R. 2005. Clustering of solutions in the random satisfiability problem. Phys. Rev. Lett. 94.
|
| |
35
|
Parisi, G. 2002. On local equilibrium equations for clustering states. Technical report. Preprint at URL:http://lanl.arXiv.org/cs.CC/0212047.
|
| |
36
|
|
| |
37
|
Richardson, T., and Urbanke, R. 2001. The capacity of low-density parity check codes under message-passing decoding. IEEE Trans. Info. Theory 47, 599--618.
|
| |
38
|
Rosenthal, J., Plotkin, J., and Franco, J. 1999. The probability of pure literals. J. Computat. Logic 9, 501--513.
|
| |
39
|
|
| |
40
|
Selman, B., Kautz, H., and Cohen, B. 1996. Local search strategies for satisfiability testing. In D. S. Johnson and M. A. Trick, editors, Cliques, coloring, and satisfiability: Second DIMACS implementation challenge. (October 11-13, 1993), Providence, RI. American Mathematical Society.
|
| |
41
|
Stanley, R. P. 1997. Enumerative Combinatorics. Vol. 1. Cambridge University Press, Cambridge, UK.
|
| |
42
|
Tatikonda, S., and Jordan, M. I. 2002. Loopy belief propagation and Gibbs measures. In Proceedings of UAI. 493--500.
|
| |
43
|
Wainwright, M. J., and Jordan, M. I. 2003. Graphical models, exponential families, and variational methods. Technical report, UC Berkeley, Department of Statitics, No. 649. Preprint at URL:http://www.eecs.berkeley.edu/~wainwrig/Papers/WaiJorVariational03.ps.
|
| |
44
|
Wainwright, M. J., and Maneva, E. 2005. Lossy source encoding via message-passing and decimation over generalized codewords of LDGM codes. In Proceedings of IEEE International Symposium on Information Theory. IEEE Computer Society Press, Los Alamitos, CA, 1493--1497.
|
| |
45
|
|
| |
46
|
|
| |
47
|
Yedidia, J., Freeman, W. T., and Weiss, Y. 2005. Constructing free energy approximations and generalized belief propagation algorithms. IEEE Trans. Inf. Theory 51, 7, 2282--2312.
|
| |
48
|
|
| |
49
|
|
|