求解多文字可满足SAT问题的置信传播算法

作者:芦磊; 王晓峰*; 牛鹏飞; 刘子琳
来源:计算机应用研究, 2021, 38(09): 2710-2715.
DOI:10.19734/j.issn.1001-3695.2021.01.0012

摘要

可满足(SAT)问题是指:是否存在一组布尔变元赋值,使得合取范式公式中每个子句至少有一个文字为真。多文字可满足SAT问题是指:是否存在一组布尔变元赋值,使得CNF公式中每个子句至少有两个文字为真。显然,此问题仍然是一个NP难问题。为了研究解决多文字可满足SAT问题的算法,引入随机实例产生模型,设计求解多文字可满足SAT问题的置信传播算法。最后,用实例模型产生了大量数据进行实验验证,结果表明:该算法求解多文字可满足SAT问题的性能优于其他启发式算法。

全文