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 条
  • [31] The resolution complexity of random constraint satisfaction problems
    Molloy, M
    Salavatipour, M
    44TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2003, : 330 - 339
  • [32] Biased landscapes for random constraint satisfaction problems
    Budzynski, Louise
    Ricci-Tersenghi, Federico
    Semerjian, Guilhem
    JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2019,
  • [33] Generating random solutions for constraint satisfaction problems
    Dechter, R
    Kask, K
    Bin, E
    Emek, R
    EIGHTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-02)/FOURTEENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-02), PROCEEDINGS, 2002, : 15 - 21
  • [34] The resolution complexity of random constraint satisfaction problems
    Molloy, Michael
    Salavatipour, Mohammad R.
    SIAM JOURNAL ON COMPUTING, 2007, 37 (03) : 895 - 922
  • [35] RECONSTRUCTION AND CLUSTERING IN RANDOM CONSTRAINT SATISFACTION PROBLEMS
    Montanari, Andrea
    Restrepo, Ricardo
    Tetali, Prasad
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2011, 25 (02) : 771 - 808
  • [36] On the freezing of variables in random constraint satisfaction problems
    Semerjian, Guilhem
    JOURNAL OF STATISTICAL PHYSICS, 2008, 130 (02) : 251 - 293
  • [37] Heuristics for dynamically adapting propagation in constraint satisfaction problems
    Stergiou, Kostas
    AI COMMUNICATIONS, 2009, 22 (03) : 125 - 141
  • [38] Automatic generation of constraint propagation algorithms for small finite domains
    Apt, KR
    Monfroy, E
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING-CP'99, 1999, 1713 : 58 - 72
  • [39] Modified backjumping algorithms for solving constraint satisfaction problems
    Chowdhury, U
    Gupta, DK
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 1999, 13 (01) : 133 - 147
  • [40] EXPERIMENTAL EVALUATION OF PREPROCESSING ALGORITHMS FOR CONSTRAINT SATISFACTION PROBLEMS
    DECHTER, R
    MEIRI, I
    ARTIFICIAL INTELLIGENCE, 1994, 68 (02) : 211 - 241