Survey propagation:: An algorithm for satisfiability

被引:274
作者
Braunstein, A
Mézard, M
Zecchina, R
机构
[1] Abdus Salam Int Ctr Theoret Phys, I-34100 Trieste, Italy
[2] SISSA, I-34100 Trieste, Italy
[3] Univ Paris 11, CNRS, Lab Phys Theor & Modeles Stat, F-91405 Orsay, France
关键词
D O I
10.1002/rsa.20057
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study the satistiability of randomly generated formulas formed by M clauses of exactly K literals over N Boolean variables. For a given value of N the problem is known to be most difficult when alpha = M/N is close to the experimental threshold ce, 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 a is close to (but smaller than) ce, We introduce a new type of message passing algorithm which allows to find efficiently a satisfying assignment of the variables in this 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 Propagation: It passes messages that may be thought of as surveys over clusters of the ordinary messages. The second part uses the detailed probabilistic information obtained from the surveys in order to fix variables and simplify the problem. Eventually, the simplified problem that remains is solved by a conventional heuristic. (c) 2005 Wiley Periodicals, Inc.
引用
收藏
页码:201 / 226
页数:26
相关论文
共 37 条
[1]  
Achlioptas D, 2002, ANN IEEE SYMP FOUND, P779, DOI 10.1109/SFCS.2002.1182003
[2]  
ACHLIOPTAS D, 2003, IN PRESS JAMS, P223
[3]  
[Anonymous], 1968, The Art of Computer Programming, Volume I: Fundamental Algorithms
[4]   A variational description of the ground state structure in random satisfiability problems [J].
Biroli, G ;
Monasson, R ;
Weigt, M .
EUROPEAN PHYSICAL JOURNAL B, 2000, 14 (03) :551-568
[5]   Survey propagation as local equilibrium equations [J].
Braunstein, A ;
Zecchina, R .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2004,
[6]   Complexity transitions in global algorithms for sparse linear systems over finite fields [J].
Braunstein, A ;
Leone, M ;
Ricci-Tersenghi, F ;
Zecchina, R .
JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 2002, 35 (35) :7559-7574
[7]  
BRAUNSTEIN A, SURVEY PROPAGATION G
[8]   Rigorous decimation-based construction of ground pure states for spin-glass models on random lattices [J].
Cocco, S ;
Dubois, O ;
Mandler, J ;
Monasson, R .
PHYSICAL REVIEW LETTERS, 2003, 90 (04) :4-472054
[9]  
COOK SA, 1997, DIMAC SERIES DISCRET, V35
[10]   Experimental results on the crossover point in random 3-SAT [J].
Crawford, JM ;
Auton, LD .
ARTIFICIAL INTELLIGENCE, 1996, 81 (1-2) :31-57