• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2021, Vol. 43 ›› Issue (11): 2056-2061.

Previous Articles     Next Articles

A warning propagation algorithm for solving proposition formula backbones 

WANG Shuai,WANG Xiao-feng,LIANG Tian,LI Zhi   

  1. (School of Computer Science & Engineering,North Minzu University,Yinchuan 750021,China)
  • Received:2020-09-03 Revised:2020-12-10 Accepted:2021-11-25 Online:2021-11-25 Published:2021-11-23

Abstract: The Warning Propagation (WP) algorithm is an important type of message passing algorithm, which is very effective in judging the satisfiability of propositional formulas. Through the analysis of the mathematical principle of the WP algorithm, it is found that when the algorithm converges, the assignment of some arguments is fixed with high probability, so that the formula can be simplified. Based on such features, the iterative equations and argument assignment conditions of WP algorithm are modified, and a message passing algorithm for solving the backbones of propositional formulas is designed. When the number of variables exceeds 400, the proposal improves the efficiency by 40% in comparison to the classic backbone set solving algorithm [18,20,22], and by 10% in comparison to the current commonly used algorithm [19,21]. The results show that this method is very effective in solving the backbones of proposition formulas.


Key words: warning propagation, satisfiability, factor graph, backbones