×

新方法中的旧技术:子句加权、单位传播和杂交以获得最大可满足性。 (英语) Zbl 1493.68340号

摘要:最大可满足性(MaxSAT)是一个基本且重要的约束优化问题。当处理硬约束和软约束时,MaxSAT问题被称为部分MaxSAT,它已被用于有效解决现实世界中的许多组合优化问题。局部搜索方法和基于SAT的方法是部分MaxSAT的两种常用方法。然而,基于工业基准的SAT算法主导了本地搜索算法。这项工作开发了一种有效的工业基准点局部搜索算法,该算法首次与基于工业MaxSAT基准点的SAT算法相竞争。我们提出了一种称为SATLike的局部搜索算法,该算法通过一种新的子句权重方案利用了部分MaxSAT的结构。然后,我们通过集成基于单位传播的抽取算法来改进SATLike,以生成初始解,从而得到一种改进的算法,称为SATLike 2.0。我们还完善了SATLike 2.0并获得了SATLike 3.0。此外,我们应用SATLike 3.0改进了两个基于SAT的求解器,从而产生了两个混合MaxSAT求解器,推动了MaxSAT解算的发展。2017年和2018年MaxSAT Evaluations的基准测试表明,SATLike在所有基准测试上都显著优于以前的本地搜索解决方案。更重要的是,在未加权的工业基准上,SATLike 3.0比最先进的基于SAT的求解器具有更好的性能。这两个混合求解器在未加权和加权基准上都取得了显著改进。

MSC公司:

68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
90C27型 组合优化
90 C59 数学规划中的近似方法和启发式
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 姜瑜。;考茨,H。;Selman,B.,使用MAX-SAT的随机算法解决硬约束和软约束问题,(第一届人工智能与运筹学国际联合研讨会(1995年))
[2] 桑顿,J。;Sattar,A.,《过约束问题的动态约束加权》(PRICAI 1998(1998)会议记录),377-388
[3] Cha,B。;岩马,K。;Y.Kambayashi。;Miyazaki,S.,部分MAXSAT的局部搜索算法,(AAAI 1997(1997)会议记录),263-268
[4] 傅,Z。;Malik,S.,关于解决部分MAX-SAT问题,(SAT 2006年(2006)会议记录),252-265·Zbl 1187.68540号
[5] Ansótegui,C。;博内,M.L。;Levy,J.,通过可满足性测试求解(加权)部分maxsat,(SAT会议录2009(2009)),427-440·Zbl 1247.68242号
[6] Manquinho,V.M。;席尔瓦,J.P.M。;Planes,J.,《加权布尔优化算法》(2009年《SAT学报》),495-508·Zbl 1247.68258号
[7] Berre,D.L。;Parrain,A.,《sat4j库,2.2版》,J.Satisf。布尔模型。计算。,7, 2-3, 59-64 (2010)
[8] 戴维斯,J。;Bacchus,F.,通过求解一系列简单SAT实例来求解MAXSAT,(CP 2011(2011)会议录),225-239
[9] 小村,M。;张,T。;Fujita,H。;长谷川,R.,Qmaxsat:部分Max-SAT解算器,J.Satisf。布尔模型。计算。,8, 1/2, 95-100 (2012) ·Zbl 1331.68209号
[10] Ansótegui,C。;博内,M.L。;Levy,J.,基于SAT的MaxSAT算法,Artif。智力。,196,77-105(2013)·Zbl 1270.68265号
[11] Morgado,A。;赫拉斯,F。;Liffiton,M.H。;平面,J。;Marques-Silva,J.,《迭代和核心引导MaxSAT求解:调查和评估》,《约束》,第18、4、478-534页(2013年)·兹比尔1317.90199
[12] 马丁斯,R。;Joshi,S。;Manquinho,V.M。;Lync,I.,maxsat的增量基数约束,(CP 2014(2014)会议记录),531-548
[13] 北卡罗来纳州纳罗迪茨卡。;Bacchus,F.,使用核心制导MaxSAT分辨率的最大可满足性,(AAAI 2014(2014)会议记录),2717-2723
[14] Ansótegui,C。;Gabás,J.,WPM3:加权部分maxsat的(in)完全算法,Artif。智力。,250, 37-57 (2017) ·Zbl 1419.68090号
[15] 蔡,S。;罗,C。;桑顿,J。;Su,K.,为部分MaxSAT定制本地搜索,(AAAI 2014(2014)会议记录),2623-2629
[16] 蔡,S。;罗,C。;林,J。;Su,K.,部分maxsat的新局部搜索方法,Artif。智力。,240, 1-18 (2016) ·Zbl 1386.68152号
[17] 蔡,S。;罗,C。;Zhang,H.,《从抽取到本地搜索再回来:maxsat的新方法》,(2017年《国际计算机学会学报》),571-577
[18] 罗,C。;蔡,S。;苏凯。;Huang,W.,CCEHC:加权部分最大可满足性的有效局部搜索算法,Artif。智力。,243, 26-44 (2017) ·Zbl 1402.68163号
[19] 罗,C。;蔡,S。;Wu,W。;杰,Z。;Su,K.,CCLS:加权最大可满足性的有效局部搜索算法,IEEE Trans。计算。,第64,71830-1843页(2015年)·Zbl 1360.68786号
[20] 桑顿,J。;贝恩,S。;萨塔尔,A。;Pham,D.N.,具有硬约束和软约束的MAX-SAT问题的两级本地搜索,(澳大利亚人工智能学报2002(2002)),603-614·Zbl 1032.68753号
[21] Altarelli,F。;莫纳森,R。;Semerjian,G。;Zamponi,F.,《与统计物理的联系》(可满足性手册(2009)),569-611
[22] 雷,Z。;Cai,S.,通过动态局部搜索求解SAT的(加权)部分maxsat,(2018年IJCAI会议记录(2018)),1346-1352
[23] Cai,S.,复杂度和质量之间的平衡:大规模图中最小顶点覆盖的局部搜索,(IJCAI 2015(2015)学报),747-753
[24] 赫拉斯,F。;Bañeres,D.,基于Max-SAT分辨率的预处理器对本地搜索求解器的影响,J.Satisf。布尔模型。计算。,7, 2-3, 89-126 (2010)
[25] Abramé,A。;Habet,D.,Max-SAT本地搜索中的推理规则,(ICTAI 2012(2012)会议记录),207-214
[26] 马丁斯,R。;Manquinho,V.M。;Lync,I.,《Open-wbo:模块化MaxSAT解算器》(2014年《SAT学报》),438-445·Zbl 1423.68461号
[27] Demirović,E。;Stuckey,P.J.,Linsbps,(2018年MaxSAT评估中的解算器描述)
[28] Alexey Ignatiev,A.M。;Marques-Silva,J.,RC2:基于python的maxsat解算器(2018年maxsat评估解算器和基准描述(2018),赫尔辛基大学)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。