×

WPM3:加权部分MaxSAT的(in)完整算法。 (英语) Zbl 1419.68090号

摘要:最大可满足性(MaxSAT)已被用于有效解决许多组合优化问题。在最近几期的国际MaxSAT评估(MSE)中,对于现实世界(工业)问题,性能最好的解决方案是那些实现基于SAT的算法的解决方案。这些算法将MaxSAT优化问题转化为一系列SAT决策问题,其中可能会引入伪布尔(PB)约束。为了确定最合适的PB约束,一些算法(核引导)在细化下限的同时,分析序列中从先前SAT问题中检索到的不可满足核。在本文中,我们首先对完整的核心引导算法Eva和OLL进行了全面研究,这些算法激发了MSE-2014工业实例上性能最佳的求解器。尽管其基础明显不同,但我们展示了它们之间的密切联系,并确定了如何改进它们。从这个意义上讲,我们提出了完整的核引导算法WPM3。我们展示了如何通过了解不可满足的核心的全局结构,即核心是如何相互关联的,来进一步利用对不可满足核心的分析。这用于编码更有效的PB约束,并使算法能够获得赋值并细化上限。因此,WPM3也可以作为不完整的算法工作。在2015年中小型企业大会上,它在工业实例方面表现出了竞争力。它在完整跑道上获得了三枚金牌中的一枚,并在不完整跑道上占据了主导地位。

MSC公司:

68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Argelich,J。;Berre,D.L。;林奇,I。;席尔瓦,J.P.M。;Rapicault,P.,《使用布尔优化解决Linux可升级性问题》(Proceedings First International Workshop on Logics for Component Configuration。Proceeding First国际研讨会,组件配置逻辑,LoCoCo(2010)),11-22
[2] Safarpour,S。;Mangassarian,H。;Veneris,A.G。;Liffiton,M.H。;Sakallah,K.A.,使用最大可满足性改进设计调试,(FMCAD(2007),IEEE计算机学会),13-19
[3] 陈,Y。;Safarpour,S。;Marques-Silva,J。;Veneris,A.G.,《具有最大满意度的自动化设计调试》,IEEE Trans。计算-辅助设计。集成。电路系统。,29, 11, 1804-1817 (2010)
[4] 斯特里克兰,D.M。;Barnes,E.R。;Sokol,J.S.,使用最大团优化蛋白质结构对齐,Oper。决议,53,3,389-402(2005)·Zbl 1165.90664号
[5] 格拉萨,a。;Lynce,我。;Marques-Silva,J。;Oliveira,A.L.,通过结合简约性和系谱信息进行高效和准确的单倍型推断,(代数和数值生物学-第四届国际会议。代数和数值生物-第四次国际会议,ANB 2010,奥地利哈根堡,2010年7月31日至8月2日(2010)),38-56,修订论文集·Zbl 1256.92037号
[6] 何塞,M。;Majumdar,R.,《因果线索子句:使用最大可满足性进行错误定位》,(第32届ACM SIGPLAN编程语言设计与实现会议论文集。第32届AC M SIGPLA编程语言设计和实现会议论文集中,PLDI 2011,美国加利福尼亚州圣何塞,2011年6月4-8日(2011)),437-446
[7] Achá,R.J.A。;Nieuwenhuis,R.,基于课程的SAT和MaxSAT课程时间表,Ann.Oper。决议,218,1,71-91(2014)·Zbl 1301.90023号
[8] 库珀,M.C。;库萨特·布兰科,S。;de Roquemaurel,M。;Régnier,P.,《应用于优化规划的软弧一致性》(Proc.of CP’06(2006)),680-684
[9] 张,L。;Bacchus,F.,成本最优规划的MAXSAT启发式,(AAAI’12(2012)Proc.),1846-1852
[10] 瓦斯克,M。;Hao,J.,地球观测卫星日常照片调度的“逻辑约束”背包公式和禁忌算法,Comput。最佳方案。申请。,20, 2, 137-157 (2001) ·Zbl 0983.90082号
[11] Xu,H。;Rutenbar,R.A。;Sakallah,K.A.,Sub-SAT:松弛布尔可满足性公式及其在路由中的应用,IEEE Trans。计算-辅助设计。集成。电路系统。,22, 6, 814-820 (2003)
[12] Sandholm,T.,组合拍卖中最优获胜者确定的算法,(IJCAI’99(1999)Proc.),542-547
[13] 赫拉斯,F。;Larrosa,J。;de Givry,S。;Schiex,T.,2006和2007年Max-SAT评估:贡献实例,J.Satisf。布尔模型。计算。,4, 2-4, 239-250 (2008) ·Zbl 1159.68565号
[14] Ansótegui,C。;博内,M.L。;Levy,J.,基于卫星的MaxSAT算法,Artif。智力。,196, 77-105 (2013) ·Zbl 1270.68265号
[15] Morgado,A。;赫拉斯,F。;Liffiton,M.H。;Planes公司,J。;Marques-Silva,J.,《迭代和核心引导MaxSAT求解:调查和评估》,《约束》,第18、4、478-534页(2013年)·Zbl 1317.90199号
[16] 蔡,S。;罗,C。;林,J。;Su,K.,部分MaxSAT的新局部搜索方法,Artif。智力。,240, 1-18 (2016) ·Zbl 1386.68152号
[17] 罗,C。;蔡,S。;Wu,W。;杰,Z。;Su,K.,CCLS:加权最大可满足性的有效局部搜索算法,IEEE Trans。计算。,64, 7, 1830-1843 (2015) ·Zbl 1360.68786号
[18] (2015),MaxSAT评估
[19] Ansótegui,C。;博内,M.L。;Gabàs,J。;Levy,J.,《改进(加权)部分MaxSAT的WPM2》,(CP'13(2013)Proc.),117-132
[20] Ansótegui,C。;Gabàs,J。;Levy,J.,在基于SAT的MaxSAT算法中开发子问题优化,J.启发式,22,1,1-53(2016)·Zbl 1360.90313号
[21] 赫拉斯,F。;Larrosa,J。;Oliveras,A.,《MiniMaxSat:一种新的加权Max-SAT解算器》(SAT'07(2007)Proc.),41-55
[22] Lin,H。;Su,K.,利用推理规则计算Max-SAT解算的下限,(IJCAI'07(2007)Proc.),2334-2339
[23] Lin,H。;苏凯。;Li,C.M.,Max-SAT求解中有效下界计算的问题学习,(AAAI'08(2008)Proc.),351-356
[24] Li,C.M。;Manyá,F。;Mohamedou,N.O。;Planes,J.,《利用Max-SAT中的旋回结构》(2009年《SAT学报》),467-480·Zbl 1247.68256号
[25] Kügel,A.,加权Max-SAT问题的改进精确解算器,(POS-10:SAT的语用学。POS-10:卫星的语用学,英国爱丁堡,2010年7月10日(2010)),15-27
[26] Ansótegui,C。;博内,M.L。;Levy,J.,通过可满足性测试求解(加权)部分MaxSAT,(SAT'09(2009)公报),427-440·Zbl 1247.68242号
[27] Manquinho,V。;Marques-Silva,J。;Planes,J.,加权布尔优化算法,(SAT’09(2009)Proc.),495-508·Zbl 1247.68258号
[28] 安索特吉,C。;博内,M.L。;Levy,J.,加权部分MaxSAT的新算法,(AAAI’10(2010)Proc.),867-872
[29] 马丁斯,R。;Manquinho,V.M。;Lync,I.,《在并行最大可满足性中利用基数编码》(ICTAI(2011)),313-320
[30] 马丁斯,R。;Manquinho,V.M。;Lync,I.,并行MaxSAT条款共享,(LION 12(2012)),455-460
[31] Ansótegui,C。;博内,M.L。;Gabás,J。;Levy,J.,《改进基于SAT的加权MaxSAT解算器》(CP'12 Proc.of CP(2012)),86-101
[32] 马丁斯,R。;Joshi,S。;Manquinho,V.M。;Lync,I.,《MaxSAT的增量基数约束》(CP’14的Proc.(2014)),531-548
[33] 埃恩,n。;Sörensson,N.,将伪布尔约束转化为SAT,J.Satisf。布尔模型。计算。,2, 1-4, 1-26 (2006) ·Zbl 1116.68083号
[34] Berre,D.L.,SAT4J,Java可满足性库(2006)
[35] 小村,M。;张,T。;Fujita,H。;Hasegawa,R.,QMaxSAT:部分Max-SAT解算器,J.Satisf。布尔模型。计算。,8, 1/2, 95-100 (2012) ·Zbl 1331.68209号
[36] 韩国东京。;Tanjo,T.,《ShinMaxSAT,受MiniSat+启发的加权部分Max-SAT解算器》(2012),神户大学信息科学与技术中心
[37] 赫拉斯,F。;Morgado,A。;Marques-Silva,J.,最大可满足性的核引导二进制搜索算法,(AAAI’11(2011)Proc.),36-41
[38] Morgado,A。;赫拉斯,F。;Marques-Silva,J.,对MaxSAT核心引导二进制搜索的改进,(《SAT学报》,2012年),284-297·Zbl 1273.68357号
[39] Manthey,N。;菲利普,T。;Steinke,P.,将伪布尔约束更紧凑地转换为CNF,以保持广义弧一致性,(KI 2014:人工智能进展-第37届德国人工智能年会论文集。KI 2014:人工智能进展-第37届德国人工智能年会论文集,德国斯图加特,2014年9月22日至26日(2014)),123-134
[40] Asín,R。;Nieuwenhuis,R。;奥利维拉斯,A。;Rodríguez-Carbonell,E.,《基数网络:理论和实证研究》,《约束》,第16、2、195-221页(2011年)·Zbl 1217.68200号
[41] 安德烈斯,B。;考夫曼,B。;马塞斯,O。;Schaub,T.,卡环中基于不满意的优化,(ICLP(技术通信)(2012)),211-221·Zbl 1281.68204号
[42] Morgado,A。;多达罗,C。;Marques-Silva,J.,具有软基数约束的岩心引导MaxSAT,(CP’14(2014)Proc.),564-573
[43] 北卡罗来纳州纳罗迪茨卡。;Bacchus,F.,使用核心制导MaxSAT分辨率的最大可满足性,(AAAI’14(2014)Proc.),2717-2723
[44] Ansótegui,C。;Manyà,F.,将有限域变量的问题映射到布尔变量的问题,(SAT’04(2004)Proc.),1-15·Zbl 1122.68582号
[45] Pipatsrisawat,K。;Darwiche,A.,用于可满足性求解器的轻量级组件缓存方案,(SAT’07(2007)Proc.),294-299
[46] Larrosa,J。;Heras,F.,《Max-SAT中的分辨率及其与加权CSPS中局部一致性的关系》(IJCAI'05(2005)Proc.),193-198
[47] 博内,M.L。;利维,J。;Manyá,F.,Max-SAT分辨率,Artif。智力。,171, 8-9, 606-618 (2007) ·Zbl 1168.68541号
[48] Sinz,C.,朝向布尔基数约束的最佳CNF编码,(CP'05(2005)的Proc.),827-831·Zbl 1153.68488号
[49] Ansótegui,C。;博内,M.L。;Levy,J.,《关于通过SAT解决MaxSAT问题》(CCIA’09(2009)Proc.),284-292
[50] 戴维斯,J。;Bacchus,F.,通过求解一系列更简单的SAT实例来求解MaxSAT,(CP'11(2011)的Proc.),225-239
[51] Ansotegui,C。;博内,M.L。;Levy,J.,通过可满足性测试求解(加权)部分MaxSAT,(SAT'09(2009)公报),427-440·Zbl 1247.68242号
[52] 俄亥俄州Bailleux。;Boufkhad,Y.,布尔基数约束的高效CNF编码,(CP'03(2003)Proc.),108-122·Zbl 1273.68332号
[53] 俄亥俄州Bailleux。;Boufkhad,纽约州。;Roussel,O.,《伪布尔约束到CNF中的新编码》,(SAT’09(2009)Proc.),181-194·Zbl 1247.68246号
[54] Ansótegui,C。;Malitsky,Y。;Sellmann,M.,通过改进实例特定算法配置实现的MaxSAT,(AAAI'14(2014)Proc.),2594-2600
[55] Audemard,G。;Simon,L.,《预测现代SAT解题器中的习得子句质量》,(2009年《IJCAI学报》),399-404
[56] Ansótegui,C。;Gabás,J。;Malitsky,Y。;Sellmann,M.,MaxSAT,通过改进实例特定算法配置,Artif。智力。,235, 26-39 (2016) ·兹比尔1352.68218
[57] 阿尔维亚诺,M。;多达罗,C。;Ricca,F.,使用有界大小基数约束的MaxSAT算法,(《第二十四届国际人工智能联合会议论文集》。《第二十四届国际人工智能联合会议论文集》,IJCAI 2015,阿根廷布宜诺斯艾利斯,2015年7月25日至31日(2015)),2677-2683
[58] 戴维斯,J。;Bacchus,F.,《在MaxSAT中利用MIP解算器的力量》(2013年《SAT学报》),166-181·Zbl 1390.68592号
[59] 戴维斯,J。;Bacchus,F.,推迟优化以加速MAXSAT求解,(约束编程的原理和实践-第19届国际会议论文集。约束编程的原则和实践-第一届国际会议文献集,CP 2013,瑞典乌普萨拉,2013年9月16-20日(2013)),247-262
[60] 伯格,J。;塞科,P。;Järvisalo,M.,《提高基于SAT的MaxSAT预处理的有效性》,(第二十四届国际人工智能联合会议论文集,第二十四届人工智能国际联合会议论文,2015年7月25日至31日,阿根廷布宜诺斯艾利斯,2015年),239-245
[61] Ansotegui,C。;Gabas,J.,用ILP求解(加权)部分MaxSAT,(CPAIOR(2013)),403-409
[62] Argelich,J。;Li,C.M。;Manyá,F。;Planes,J.,MaxSAT评估(2006-2015)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。