×

基于最大可满足性的命题证明系统。 (英语) Zbl 1520.68103号

摘要:本文描述了使用双轨MaxSAT系统求解布尔可满足性(SAT),即确定一组子句是否可满足。MaxSAT问题是满足SAT实例中最大子句数的问题。双轨编码为变量的补码添加了额外的变量,并允许将SAT实例编码为Horn MaxSAT的问题。我们讨论了双轨MaxSAT的三种实现:核心制导系统、最小命中集(MaxHS)系统和MaxSAT分辨率推理系统。这三种方法都比解决问题更有效,因此也比冲突驱动的子句学习(CDCL)更有效。这三个系统都能对鸽子洞原理、双鸽子洞原则和残缺棋盘原理给出多项式大小的反驳。双轨MaxHS-MaxSat系统可以给出奇偶原理的多项式大小证明。然而,双轨MaxSAT分辨率需要奇偶原理的指数大小证明;证明了用鸽子洞原理增强的等深度Frege可以多项式模拟双轨MaxSAT分辨率。因此,双轨MaxSAT分辨率不会模拟切割平面。我们进一步表明,核心制导双轨MaxSAT和加权双轨MaxSAR分辨率多项式模拟了分辨率。最后,我们报告了核心制导双轨MaxSAT和MaxHS双轨MaxSAR的实验结果,这些系统显示了强大的性能。

MSC公司:

68兰特 可满足性的计算方面
20层03 证明的复杂性
65年第68季度 算法和问题复杂性分析
68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
68伏15 定理证明(自动和交互式定理证明、演绎、解析等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Ajtai,M.,《平价与鸽子洞原理》(可行性数学(1990),Birkhäuser),1-24·Zbl 0781.03045号
[2] Alekhnovich,M.,残缺棋盘问题难以以指数形式解决,Theor。计算。科学。,310, 513-525 (2004) ·Zbl 1071.68028号
[3] Ansótegui,C。;博内,M.L。;Levy,J.,基于SAT的MaxSAT算法,Artif。智力。,196, 77-105 (2013) ·Zbl 1270.68265号
[4] Ansótegui,C。;Didier,F。;Gabás,J.,《利用maxsat中不可满足岩芯的结构》(IJCAI(2015)),283-289
[5] 阿塞里亚斯,A。;费希特,J.K。;Thurley,M.,具有多次重启和有界宽度分辨率的克劳斯学习算法,J.Artif。智力。研究,40,353-373(2011)·Zbl 1214.68340号
[6] Audemard,G。;Katsirelos,G。;Simon,L.,《限制子句学习SAT解题器的扩展分辨率》(Fox,M.;Poole,D.,《第二十四届AAAI人工智能会议论文集》,《第二十届AAAI-人工智能会议文献集》,2010年7月11日至15日,美国佐治亚州亚特兰大,2010年(2010),AAAI出版社)
[7] Audemard,G。;Lagniez,J。;Simon,L.,《用假设改善血糖以增加SAT求解:应用于MUS提取》(SAT(2013)),309-317·Zbl 1390.68587号
[8] 比姆,P。;Impagliazzo,R。;克拉伊切克,J。;Pitassi,T。;Pudlák,P.,Hilbert的Nullstellensatz下界和命题证明,Proc。伦敦。数学。Soc.,73,1-26(1996)·Zbl 0853.03017号
[9] 比姆,P。;Kautz,H.A。;Sabharwal,A.,《理解和利用小句学习的潜力》,J.Artif。智力。决议,22319-351(2004)·Zbl 1080.68651号
[10] 比姆,P。;Pitassi,T.,奇偶原理和鸽子洞原理之间的指数分离,Ann.Pure Appl。日志。,80, 195-228 (1996) ·Zbl 0866.03029号
[11] 比姆,P。;Sabharwal,A.,具有简单预处理的非重启动SAT解算器可以有效模拟分辨率,(AAAI(2014),AAAI出版社),2608-2615
[12] Biere,A.,Lingeling,plingeling and treenging into the SAT competition 2013,(Balint,A.;Belov,A.;Heule,M.;Järvisalo,M.,《2013年SAT competition会议录》。赫尔辛基大学。2013年SAT竞赛记录。赫尔辛基大学计算机科学系系列出版物B,第B-2013-1卷(2013年),51-52
[13] 比尔,A.,每个洞两只鸽子的问题,(2013年SAT竞赛论文集),103
[14] Biere,A.,Lingeling要领,SAT求解器Lingeling的设计和实现方面教程,(SAT实用研讨会(2014)),88
[15] (Biere,A.;Heule,M.;van Maaren,H.;Walsh,T.,《可满足性手册》,《人工智能与应用前沿》,第185卷(2009),IOS出版社)·Zbl 1183.68568号
[16] 博内,M.L。;巴斯,S。;Ignatiev,A。;Marques-Silva,J。;Morgado,A.,双轨编码MaxSAT分辨率(AAAI(2018))
[17] 博内,M.L。;利维,J。;Manyá,F.,Max-SAT分辨率,Artif。智力。,171, 606-618 (2007) ·Zbl 1168.68541号
[18] 布莱恩特·R·E。;Beatty,D.L。;Brace,K.S。;Cho,K。;Shefler,T.J.,COSMOS:MOS电路的编译模拟器(DAC(1987)),9-16
[19] Buss,S.R.,《通过证明复杂性和证明搜索走向NP-P》,Ann.Pure Appl。日志。,163, 1163-1182 (2012) ·Zbl 1252.03127号
[20] 巴斯,S.R。;Clote,P.,切割平面,连通性和阈值逻辑,Arch。数学。日志。,35, 33-62 (1996) ·Zbl 0841.03029号
[21] 查塔利克,P。;Simon,L.,SAT检查的多分辨率,国际期刊Artif。智力。工具,10451-481(2001)
[22] 克拉克,E.M。;格伦伯格,O。;Jha,S。;卢,Y。;Veith,H.,符号模型检查的反示例引导抽象求精,J.ACM,50,752-794(2003)·Zbl 1325.68145号
[23] 库克,S.A.,理论证明程序的复杂性,(STOC(1971),ACM),151-158·Zbl 0253.68020号
[24] 库克,S.A。;Reckhow,R.A.,命题证明系统的相对效率,J.Symb。日志。,44, 36-50 (1979) ·Zbl 0408.03044号
[25] 戴维斯,J。;Bacchus,F.,通过求解一系列简单SAT实例来求解MAXSAT,(CP(2011)),225-239
[26] 戴维斯,J。;Bacchus,F.,《在MAXSAT中利用mip解算器的能力》(SAT(2013)),166-181·Zbl 1390.68592号
[27] 戴维斯,J。;Bacchus,F.,《推迟优化以加快MAXSAT解算》(CP(2013)),247-262
[28] 埃恩,北。;Sörensson,N.,可扩展SAT解决方案,(SAT(2003)),502-518·兹比尔1204.68191
[29] Elffers,J。;Nordström,J.,《分而治之:迈向更快的伪布尔解算》(Lang,J.),《第二十七届国际人工智能联合会议论文集》,第二十七届人工智能国际联合会议论文,2018年7月13日至19日,瑞典斯德哥尔摩(2018),1291-1299
[30] 傅,Z。;Malik,S.,关于解决部分MAX-SAT问题,(SAT(2006)),252-265·Zbl 1187.68540号
[31] 赫拉斯,F。;莫尔加多,A。;Marques-Silva,J.,用于最大可满足性的核引导二进制搜索算法,(Burgard,W.;Roth,D.,《第二十五届AAAI人工智能会议论文集》,第二十五届人工智能会议文献集,2011年AAAI,美国加利福尼亚州旧金山,2011年8月7日至11日(2011),AAAI出版社)
[32] Hertel,P。;巴克斯,F。;Pitassi,T。;Gelder,A.V.,子句学习可以有效地p-模拟一般命题解决,(Fox,D.;Gomes,C.p.,《第二十届人工智能会议论文集》,第二十届AAAI人工智能会议文献集,2008年,美国伊利诺伊州芝加哥,2008年7月13日至17日(2008),AAAI出版社),283-290
[33] Heule,M.J.H。;基尔,B。;Biere,A.,为满足驱动的子句学习编码冗余,(Vojnar,T。;Zhang,L.,《系统构建和分析的工具和算法——第25届国际会议》,TACAS 2019,作为欧洲软件理论与实践联合会议的一部分举行。系统构建和分析的工具和算法——第25届国际会议,TACAS 2019,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS 2019,布拉格,捷克共和国,2019年4月6日至11日,Proceedings,Part i(2019),Springer,41-58·Zbl 1408.68024号
[34] 黄,J.,扩展子句学习,Artif。智力。,174, 1277-1284 (2010) ·Zbl 1210.68082号
[35] IBM ILOG,IBM ILOG:CPLEX优化器12.7.0(2016)
[36] Ignatiev,A。;Morgado,A。;Marques-Silva,J.,《关于解决SAT解决中分辨率的限制》(SAT(2017)),第164-183页·Zbl 1496.68368号
[37] Impagliazzo,R。;Pitassi,T。;Urquhart,A.,《树状切面证明的上下限》,(第九届计算机科学中逻辑年度研讨会论文集。第九届计算科学中逻辑年会论文集,LICS’94,法国巴黎,1994年7月4日至7日(1994),IEEE计算机学会),220-228
[38] 贾布尔,S。;Marques-Silva,J。;塞伊斯,L。;Salhi,Y.,以合取范式枚举命题公式的素蕴涵,(JELIA(2014)),152-165·Zbl 1432.68327号
[39] Jaumard,B。;Simeone,B.,关于horn公式最大可满足性问题的复杂性,Inf.Process。莱特。,26, 1-4 (1987) ·兹伯利0638.03036
[40] Krishnamurthy,B.,《复杂公式的简短证明》,《信息学报》。,22, 253-275 (1985) ·Zbl 0552.03009号
[41] Larrosa,J。;Heras,F.,《MAX-SAT分辨率及其与加权CSP局部一致性的关系》(IJCAI(2005)),193-198年
[42] Manquinho,V.M。;弗洛雷斯,P.F。;Marques-Silva,J。;Oliveira,A.L.,使用可满足性算法的素数隐含计算(ICTAI(1997)),232-239
[43] Marques-Silva,J。;Ignatiev,A。;Morgado,A.,《Horn最大可满足性:约简、算法和应用》,(Oliveira,E.C.;Gama,J.;Vale,Z.A.;Cardoso,H。L.,《人工智能进展——第18届EPIA人工智能会议》。人工智能进展——第18届EPIA人工智能会议,2017年EPIA,葡萄牙波尔图,2017年9月5-8日,Proceedings(2017),Springer),681-694
[44] Marques-Silva,J。;Malik,S.,命题SAT求解,(模型检验手册(2018),Springer),247-275·Zbl 1392.68380号
[45] Marques-Silva,J。;Planes,J.,关于使用不可满足性求解最大可满足性(2007),CoRR
[46] Marques-Silva,J。;Sakallah,K.A.,GRASP-一种新的可满足性搜索算法,(ICCAD(1996)),220-227
[47] Marques-Silva,J。;Sakallah,K.A.,GRASP:命题可满足性的搜索算法,IEEE Trans。计算。,48606-521(1999年)·Zbl 1392.68388号
[48] 马丁斯,R。;Joshi,S。;Manquinho,V.M。;Lync,I.,《MaxSAT的增量基数约束》(CP(2014)),531-548
[49] 马丁斯,R。;Manquinho,V.M。;Lync,I.,Open-WBO:模块化MaxSAT解算器(SAT(2014)),438-445·Zbl 1423.68461号
[50] J.McCarthy,《证明程序的难题》,《Standord人工智能项目》,第16号备忘录,1964年。
[51] Morgado,A。;多达罗,C。;Marques-Silva,J.,具有软基数约束的岩心引导MaxSAT(CP(2014)),564-573
[52] Morgado,A。;赫拉斯,F。;Liffiton,M.H。;平面,J。;Marques-Silva,J.,《迭代和核心引导的MaxSAT求解:调查和评估》,《制约因素》,第18478-534页(2013年)·Zbl 1317.90199号
[53] Morgado,A。;Ignatiev,A。;博内,M.L。;Marques-Silva,J。;Buss,S.,Drmaxsat with maxhs:first contact,(Janota,M.;Lync,I.,《可满足性测试的理论与应用——2019-22年SAT国际会议》,2019-22届SAT国际大会,2019年7月9日至12日,葡萄牙里斯本,《Proceedings(2019)》,施普林格),239-249·Zbl 1441.68232号
[54] Morgado,A。;Ignatiev,A。;Marques-Silva,J.,MSCG:稳健的核心引导MaxSAT解算,J.Satisf。布尔模型。计算。,9, 129-134 (2015)
[55] 北卡罗来纳州纳罗迪茨卡。;Bacchus,F.,使用核心引导的MaxSAT分辨率的最大可满足性,(AAAI(2014)),2717-2723
[56] 潘·G。;Vardi,M.Y.,可满足性求解中的搜索与符号技术,(SAT(2004)),235-250·Zbl 1122.68613号
[57] 潘·G。;Vardi,M.Y.,可满足性求解中的符号技术,J.Autom。原因。,35, 25-50 (2005) ·Zbl 1109.68104号
[58] Pipatsrisawat,K。;Darwiche,A.,《关于子句学习SAT解析器作为解析引擎的力量》,Artif。智力。,175, 512-525 (2011) ·Zbl 1216.68235号
[59] Previti,A。;Ignatiev,A。;Morgado,A。;Marques-Silva,J.,非子句公式的素数编译,(IJCAI(2015)),1980-1988
[60] Pudlák,P.,《分辨率和切割平面证明与单调计算的下限》,J.Symb。日志。,62, 981-998 (1997) ·兹比尔0945.03086
[61] Pudlák,P.,《论命题演算、集合和证明的复杂性》,(逻辑学术讨论会'97(1999),剑桥大学出版社),197-218·Zbl 0939.03065号
[62] Reiter,R.,《第一原理诊断理论》,Artif。智力。,32, 57-95 (1987) ·兹伯利0643.68122
[63] Riis,S.,《有界算术的独立性》(1993),牛津大学博士论文
[64] Roorda,J。;Claessen,K.,基于SAT的符号轨迹评估新算法,(CHARME(2005)),238-253·Zbl 1159.68337号
[65] 塞科,P。;伯格,J。;Järvisalo,M.,LMHS:SAT-IP混合MaxSAT解算器(SAT(2016)),539-546·Zbl 1475.68449号
[66] Sinz,C.,朝向布尔基数约束的最佳CNF编码,(CP(2005)),827-831·Zbl 1153.68488号
[67] Soos,M.,基于dpll的SAT解算器中的增强高斯消去(POS@SAT (2010)), 2-14
[68] 索斯,M。;诺尔,K。;Castelluccia,C.,将SAT解算器扩展到密码问题,(SAT(2009)),244-257
[69] Tseitin,G.S.,《论命题演算中推导的复杂性》,(构造数学和数学逻辑研究,第2部分(1968年)),10-13·Zbl 0197.00102号
[70] Urquhart,A.,《解决方案的硬示例》,J.ACM,34,209-219(1987)·Zbl 0639.68093号
[71] Vinyals,M。;Elffers,J。;Giráldez-Cru,J。;Gocht,S。;Nordström,J.,在分辨率和切割平面之间:伪布尔SAT求解的证明系统研究,(Beyersdorff,O.;Wintersteiger,C。M.,可满足性测试的理论和应用-SAT 2018-第21届国际会议,SAT 2018,作为联邦逻辑会议的一部分举行。可满足性测试理论与应用-2018年SAT-2018年第21届国际会议,SAT 2018,作为联邦逻辑会议的一部分举行,2018年7月9日至12日,英国牛津,2018年,Proceedings(2018),Springer,292-310·Zbl 1508.03046号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。