×

基于局部搜索的完全布尔可满足性求解算法。 (英语) Zbl 1280.68241号

摘要:布尔可满足性(SAT)是计算机科学、人工智能和运筹学中的一个众所周知的问题。本文主要研究模型RB结构的可满足性问题,它类似于图着色问题等。基于模型RB结构的特征,我们提出了一种转换方法和三种有效的完整SAT求解算法。我们将子句转换为具有互斥集和相对集的图。为了减少搜索深度,我们使用图中的顶点权重和团来确定搜索顺序。结果表明,在众多模型RB基准测试中,特别是在那些大型基准测试实例中,我们的算法比最好的SAT求解器要有效得多。

MSC公司:

68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
65年第68季度 算法和问题复杂性分析
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 库克·S·A。理论证明程序的复杂性。程序中。第三次研讨会。计算理论。,1971年5月,第151-158页。
[2] Larrabee T.使用布尔可满足性测试模式生成。IEEE传输。CAD,1992年,11(1):4-15·Zbl 05448632号 ·数字对象标识代码:10.1109/43.108614
[3] Biere A、Cimatti A、Clarke E M、Fujita M、Zhu Y。使用SAT程序而非BDD进行符号模型检查。程序中。第36届设计自动化大会,1999年6月,第317-320页。
[4] Bjesse P,Leonard T,Mokkedem A.使用可满足性求解器查找Alpha微处理器中的错误。《2102年计算机科学讲义》,Berry G,Comon H,Finkel A(编辑),Springer-Verlag,2001年,第454-464页·Zbl 0996.68578号
[5] Hung W N N,Narasimhan N。基于参考模型的RTL验证:一种综合方法。程序中。第九届HLDVT,2004年11月,第9-13页。
[6] Hung W N N,Song X,Yang G,Yang J,Perkowski M。通过符号可达性分析,使用一组量子门优化合成多输出布尔函数。IEEE传输。CAD,2006,25(9):1652-1663·兹伯利05448337 ·doi:10.1109/TCAD.2005.858352
[7] Hung W N N,Gao C,Song X,Hammerstrom D.通过可满足性进行容错CMOL单元分配。IEEE传感器杂志,2008,8(6):823–830·doi:10.1109/JSEN.2008.923261
[8] Wood R G,Rutenbar R A.通过布尔可满足性进行FPGA路由和可路由性估计。程序中。第五国际交响乐团。现场可编程门阵列,1997年2月,第119-125页。
[9] Song X、Hung W N N、Mishchenko A、Chrzanowska-Jeske M、Kennings A、Coppola A。部分横杆架构的板级多终端网络分配。IEEE传输。超大规模集成电路系统,2003,11(3):511–514·Zbl 05460537号 ·doi:10.1109/TVLSI.2003.812322
[10] Hung W N N,Song X,Kam T,Cheng L,Yang G.三维建筑的可布线性检查。IEEE传输。超大规模集成电路系统,2004,12(12):1371–1374·Zbl 05459795号 ·doi:10.1109/TVLSI.2004.837999
[11] Hung W N N,Song X,Aboulhamid E M等人。通过可满足性的分段信道可路由性。事务处理。电子系统设计自动化,2004,9(4):517–528·Zbl 05456748号 ·数字对象标识代码:10.1145/1027084.1027090
[12] He F,Hung W N N,Song X,Gu M,Sun J.带管脚重排的FPGA布线的可满足性公式。国际电子学杂志,2007,94(9):857-868·doi:10.1080/00207210701650661
[13] Wang J,Chen M,Wan X,Wei J.基于蚁群优化的上行链路CDMA非实时数据调度算法。IEEE传输。汽车技术,2009,58(1):231–241·电话:10.1109/TVT.2008.24983
[14] Wang J,Chen M,Wang J.下行链路多用户MC-CDMA系统的自适应信道和功率分配。计算机与电气工程,2009,35(5):622-633·Zbl 1187.68058号 ·doi:10.1016/j.compleceng.2009.01.003
[15] Wang J,Chen H,Chen M等。下行多用户OFDM系统的跨层分组调度。中国科学系列F:信息。科学。,2009, 52(12): 2369–2377. ·Zbl 1181.68084号 ·doi:10.1007/s11432-009-0219-1
[16] Davis M,Putnam H.量化理论的计算程序。美国医学杂志,1960年,7(3):201–215·Zbl 0212.34203号 ·数字对象标识代码:10.1145/321033.321034
[17] Davis M,Logemann G,Loveland D。定理证明的机器程序。通信。ACM,1962,5(7):394–397·Zbl 0217.54002号 ·数字对象标识代码:10.1145/368273.368557
[18] Gu J.可满足性(SAT)问题的局部搜索。事务处理。系统、人与控制论,1993,23(4):1108-1129·数字对象标识代码:10.1109/21.247892
[19] Selman B、Kautz H A、Cohen B。改进局部搜索的噪声策略。程序中。第十二届全国人工智能会议,1994年7月31日至8月4日,第337-343页。
[20] Zhao C,Zhou H,Zheng Z,Xu K。增长域随机约束满足问题的消息传递方法。《统计力学杂志:理论与实验》,2011,P02019。
[21] Zhao C,Zhang P,Zheng Z,Xu K。增长域随机约束满足问题的分析和信念传播研究。《物理评论》E,2012,85(1/2):016106·doi:10.1103/PhysRevE.85.016106
[22] Selman B,Levesque H,Mitchell D。解决难满足性问题的一种新方法。程序中。第十届全国人工智能大会,1992年7月,第440-446页。
[23] Zhang L,Madigan C,Moskewicz M等人。布尔可满足性求解器中的有效冲突驱动学习。程序中。国际计算机辅助设计会议,2001年11月,第279-285页。
[24] Goldberg E,Novikov Y.BerkMin:一个快速而强大的SAT解算器。程序中。《欧洲设计自动化和测试》,2002年3月,第142-149页。
[25] Eén n,Sörensson n.将伪布尔约束转化为SAT。可满足性,布尔建模与计算杂志,2006,2(1/4):1–26·Zbl 1116.68083号
[26] Pipatsrisawat K,Darwiche A.RSat 1.03:SAT解算器描述。技术报告D-152,自动化推理小组,加州大学洛杉矶分校计算机科学系,2006年。
[27] Xu K,Li W.随机约束满足问题中的精确相变。《人工智能研究杂志》,2000年,12:93–103·Zbl 0940.68099号
[28] Franco J,Paull M.解决可满足性问题的Davis-Putnam程序的概率分析。离散应用数学,1983,5(1):77–87·Zbl 0497.68021号 ·doi:10.1016/0166-218X(83)90017-3
[29] Xu L,Hutter F,Hoos H H等。SATzilla:SAT基于投资组合的算法选择。人工智能研究杂志,2008,32(1):565–606·兹比尔1182.68272
[30] Xu K,Li W.精确相变中的许多困难示例。理论计算机科学,2006,355(3):291-302·Zbl 1088.68163号 ·doi:10.1016/j.tcs.2006.01.01
[31] Xu K,Boussemart F,Hemery F,Lecoutre C.随机约束满足:硬(可满足)实例的轻松生成。人工智能,2007171(8/9):514-534·Zbl 1168.68554号 ·doi:10.1016/j.artint.2007.04.001
[32] 姜伟,刘涛,任涛,徐凯。反馈顶点集上的两个硬度结果。《计算机科学讲义6681》,阿塔拉·M、李X、朱B(编辑),施普林格,2011年,第233-243页·Zbl 1329.68125号
[33] Liu T,Lin X,Wang C,Su K,Xu K。稀疏随机超图上的大铰链宽度。程序中。第22届国际人工智能联合会议,2011年7月,第611-616页。
[34] 王C,刘涛,崔鹏,徐凯。随机图中树宽的一个注记。在《计算机科学讲义6831》中,王伟、朱X、杜德(编辑),施普林格-弗拉格出版社,2011年,第491-499页·Zbl 1342.05145号
[35] Zhang L.SAT解决:从Davis-Putnam到Zchaff及以后,2003年。http://research.microsoft.com/enus/people/lintaoz/sat-course1.pdf .
[36] Nieuwenhuis R,Oliveras A,Tinelli C.求解SAT和SAT模理论:从抽象的Davis-Putnam-Logemann-Loveland过程到DPLL(T)。美国计算机学会期刊,2006,53(6):937–977·Zbl 1326.68164号 ·数字对象标识代码:10.1145/1217856.1217859
[37] Pullan W,Hoos H H。最大团问题的动态局部搜索。《人工智能研究杂志》,2006年,25:159–185·Zbl 1182.68065号
[38] Cai S,Su K,Sattar A.使用边缘加权和配置检查启发式进行局部搜索,以获得最小顶点覆盖。人工智能,2011,175:1672-1696·Zbl 1225.68242号 ·doi:10.1016/j.artint.2011.03.003
[39] Cai S,Su K,Chen Q.EWLS:最小顶点覆盖的新局部搜索。程序中。第24届AAAI人工智能会议,2010年7月,第45-50页。
[40] Richter C G S,Helmert M.顶点覆盖的随机局部搜索方法。程序中。第30届德国人工智能年会,2007年9月,第412-426页。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。