Belief propagation guided decimation algorithms for random constraint satisfaction problems with growing domains

被引:4
|
作者
Zhao, Chun-Yan [1 ]
Fu, Yan-Rong [1 ]
机构
[1] Univ Shanghai Sci & Technol, Coll Sci, Shanghai 200093, Peoples R China
基金
中国国家自然科学基金;
关键词
analysis of algorithms; heuristics algorithms; message-passing algorithms; belief propagation;
D O I
10.1088/1742-5468/abe6fe
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
We propose three kinds of belief propagation (BP) guided decimation algorithms using asynchronous updating strategy to solve a prototype of random constraint satisfaction problem with growing domains referred to as model RB. For model RB, the exact satisfiability phase transitions have been established rigorously, and almost all instances are intrinsic hard in the transition region. Finding solutions of a random instance of model RB is very challenging, and the problem size is limited to 10(2). The BP guided decimation algorithms we proposed are called asynchronous updating belief propagation (ABP) algorithm, asynchronous updating belief propagation* (ABP*) algorithm, and asynchronous updating belief propagation with variable order (VABP) algorithm, respectively. In the BP part of the algorithms, we adopt asynchronous updating strategy to obtain the latest passing messages between constraints and variables, which can improve the convergence of BP equations. We also use a damping factor that adds the old messages with a certain weight into the new messages sent from variables to constraints, to reduce the occurrence of oscillation during the convergence of BP equations. In the ABP algorithm, we compute the marginal probability distribution of all variables according to the messages obtained after the BP equations converge, then select the most biased variable and fix its value on the component with the maximum probability. While the ABP* algorithm considers how to continue the decimation process if the BP equations do not converge. Different from the previous two algorithms, in the VABP algorithm, we first choose a random order of the variables, and then assign values to the variables according to the given order after BP converges. Experimental results suggest that the three kinds of BP guided decimation algorithms appear to be very effective in solving random instances of model RB even when the constraint tightness is close to the theoretical satisfiability threshold. To evaluate the performance of the ABP algorithm, we also provide synchronous updating BP algorithms as a comparison. The entropy of the selected variable at each time step and the average freedom of the variables at different constraint tightness are also discussed. Besides, we analyze the convergence of BP equations and the influence of the order of the selected variables in the decimation process of the BP guided decimation algorithms.
引用
收藏
页数:26
相关论文
共 50 条
  • [21] Implicit random constraint satisfaction problems
    Lecoutre, C
    Boussemart, F
    Hemery, F
    15TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2003, : 482 - 486
  • [22] Models for random constraint satisfaction problems
    Molloy, M
    SIAM JOURNAL ON COMPUTING, 2003, 32 (04) : 935 - 949
  • [23] Multiple constraint satisfaction by belief propagation: An example using Sudoku
    Moon, Todd K.
    Gunther, Jacob H.
    PROCEEDINGS OF THE 2006 IEEE MOUNTAIN WORKSHOP ON ADAPTIVE AND LEARNING SYSTEMS, 2006, : 122 - +
  • [24] Survey Propagation beyond Constraint Satisfaction Problems
    Srinivasa, Christopher
    Ravanbakhsh, Siamak
    Frey, Brendan
    ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 51, 2016, 51 : 286 - 295
  • [25] Dynamic algorithms for classes of constraint satisfaction problems
    Frigioni, D
    Marchetti-Spaccamela, AT
    Nanni, U
    THEORETICAL COMPUTER SCIENCE, 2001, 259 (1-2) : 287 - 305
  • [26] Applying quantum algorithms to constraint satisfaction problems
    Campbell, Earl
    Khurana, Ankur
    Montanaro, Ashley
    QUANTUM, 2019, 3
  • [27] ALGORITHMS FOR CONSTRAINT-SATISFACTION PROBLEMS - A SURVEY
    KUMAR, V
    AI MAGAZINE, 1992, 13 (01) : 32 - 44
  • [28] On Sublinear Algorithms of Reoptimization for Constraint Satisfaction Problems
    Mikhailyuk, V. A.
    JOURNAL OF AUTOMATION AND INFORMATION SCIENCES, 2013, 45 (04) : 30 - 38
  • [29] Fast SDP Algorithms for Constraint Satisfaction Problems
    Steurer, David
    PROCEEDINGS OF THE TWENTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2010, 135 : 684 - 697
  • [30] On the Freezing of Variables in Random Constraint Satisfaction Problems
    Guilhem Semerjian
    Journal of Statistical Physics, 2008, 130 : 251 - 293