×

高效Max-SAT求解的逻辑方法。 (英语) Zbl 1182.68253号

总结:加权Max-SAT是SAT的优化版本,许多重要问题都可以自然地进行编码。求解加权Max-SAT是一个重要的理论和实践问题。近年来,人们对寻找有效的求解方法产生了相当大的兴趣。大部分工作都集中在计算分支定界类DPLL算法中使用的高质量下界。通常,这些下限是以程序化的方式描述的。因此,很难实现背后的逻辑。
本文介绍了Max-SAT的一个原始框架,该框架强调了与经典SAT的并行性。然后,我们扩展了两种基本的SAT求解技术:搜索和推理。我们表明,使用我们的框架,最先进的Max-SAT求解器中使用的许多算法技巧很容易以统一的方式用逻辑术语表示。我们还介绍了一种原始搜索算法,该算法在每个访问的节点上执行有限数量的加权分辨率。我们将我们的算法与几个基准上的各种解决方案进行了实证比较。据我们所知,我们的实验是有史以来最全面的Max-SAT评估,证明了我们方法的实用性。

MSC公司:

68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
03B35型 证明和逻辑操作的机械化
65年第68季度 算法和问题复杂性分析
68吨15 定理证明(演绎、解析等)(MSC2010)
90 C59 数学规划中的近似方法和启发式

关键词:

最大SAT搜索推理
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] J.Larrosa,F.Heras,《Max-SAT分辨率及其与加权CSP局部一致性的关系》,摘自:Proc。第19届IJCAI,英国爱丁堡,2005年,第193-198页;J.Larrosa,F.Heras,《Max-SAT分辨率及其与加权CSP局部一致性的关系》,摘自:Proc。第19届IJCAI,英国爱丁堡,2005年,第193-198页·Zbl 1153.68463号
[2] J.Larrosa,F.Heras,高效Max-SAT求解的新推理规则,摘自:Proc。AAAI-06,马萨诸塞州波士顿,2006年;J.Larrosa,F.Heras,高效Max-SAT求解的新推理规则,摘自:Proc。AAAI-06,马萨诸塞州波士顿,2006·Zbl 1125.90041号
[3] H.Xu,R.Rutenbar,K.Sakallah,sub-SAT:松弛布尔可满足性公式及其在路由中的应用,in:Proc。国际交响乐团。《物理设计》,加州圣地亚哥,2002年,第182-187页;H.Xu,R.Rutenbar,K.Sakallah,sub-SAT:松弛布尔可满足性公式及其在路由中的应用,in:Proc。国际交响乐团。《物理设计》,加州圣地亚哥,2002年,第182-187页
[4] 斯特里克兰,D。;巴恩斯,E。;Sokol,J.,使用最大团优化蛋白质结构对齐,运筹学,53,3,389-402(2005)·Zbl 1165.90664号
[5] 瓦斯克,M。;Hao,J.,用于地球观测卫星每日照片调度的逻辑约束背包公式和禁忌算法,计算优化与应用杂志,20,2,137-157(2001)·Zbl 0983.90082号
[6] J.D.Park,使用加权MAX-SAT引擎解决MPE,在:Proc。AAAI-02,加拿大阿尔伯塔省埃德蒙顿,2002年,第682-687页;J.D.Park,使用加权MAX-SAT引擎解决MPE,在:Proc。AAAI-02,加拿大阿尔伯塔省埃德蒙顿,2002年,第682-687页
[7] T.Sandholm,组合拍卖中确定最佳胜利者的算法,in:Proc。第16届国际JCAI,1999年,第542-547页;T.Sandholm,组合拍卖中确定最佳胜利者的算法,in:Proc。第16届国际JCAI,1999年,第542-547页
[8] N.Bansal,V.Raman,《MaxSat的上限:进一步改进》,载于ISAAC,1999年,第247-258页;N.Bansal,V.Raman,《MaxSat的上限:进一步改进》,载于ISAAC,1999年,第247-258页·Zbl 0971.68069号
[9] 尼德迈尔,R。;Rossmanith,P.,最大可满足性的新上界,J.算法,36,1,63-88(2000)·Zbl 0959.68049号
[10] J.Chen,I.Kanj,Max-SAT的改进精确算法,in:Proc。第五届拉丁美洲理论信息学研讨会,2002年,第341-355页;J.Chen,I.Kanj,Max-SAT的改进精确算法,in:Proc。第五届拉丁美洲理论信息学研讨会,2002年,第341-355页·Zbl 1059.68617号
[11] S.de Givry,J.Larrosa,P.Meseguer,T.Schiex,《将Max-SAT作为加权CSP求解》,摘自:Proc。第CP-03页,爱尔兰科克,2003年,第363-376页;S.de Givry,J.Larrosa,P.Meseguer,T.Schiex,《将Max-SAT作为加权CSP求解》,摘自:Proc。第CP-03页,爱尔兰科克,2003年,第363-376页·Zbl 1273.68368号
[12] 沈浩,张浩,Max-2-SAT下限研究,in:Proc。AAAI-04,加利福尼亚州圣何塞,2004年,第185-190页;沈浩,张浩,Max-2-SAT下限研究,in:Proc。AAAI-04,加利福尼亚州圣何塞,2004年,第185-190页
[13] 邢,Z。;Zhang,W.,MaxSolver:(加权)最大可满足性的高效精确算法,人工智能,164,1-2,47-80(2005)·Zbl 1132.68716号
[14] T.Alsinet,F.Manya,J.Planes,加权Max-SAT的改进精确解算器,in:Proc。SAT-05,苏格兰圣安德鲁斯,2005年,第371-377页;T.Alsinet,F.Manya,J.Planes,加权Max-SAT的改进精确解算器,in:Proc。第SAT-05页,苏格兰圣安德鲁斯,2005年,第371-377页·Zbl 1124.68429号
[15] R.Nieuwenhuis,A.Oliveras,《关于SAT模理论和优化问题》,摘自:Proc。第SAT-06页,西雅图,华盛顿州,2006年,第156-169页;R.Nieuwenhuis,A.Oliveras,《关于SAT模理论和优化问题》,摘自:Proc。第SAT-06页,西雅图,华盛顿州,2006年,第156-169页·兹比尔1187.68558
[16] Bertele,美国。;Brioschi,F.,《非串行动态规划》(1972),学术出版社:纽约学术出版社·Zbl 0187.17801号
[17] Dechter,R.,《约束处理》(2003),Morgan Kaufmann:Morgan Koufmann San Francisco,CA
[18] 里希,我。;Dechter,R.,《解决与推理:SAT的两种方法》,《自动推理杂志》,24,1,225-275(2000)·Zbl 0967.68147号
[19] Arnborg,S.,《有界分解图上组合问题的有效算法——综述》,BIT,25,2-23(1985)·Zbl 0573.68018号
[20] Davis,M。;洛格曼,G。;Loveland,G.,定理证明的机器程序,ACM通讯,5394-397(1962)·Zbl 0217.54002号
[21] Davis,M。;Putnam,H.,量化理论的计算程序,ACM杂志,3(1960)·Zbl 0212.34203号
[22] Gelder,A.V.,《更多推理和更少猜测的可满足性测试》(Cliques,Coloring,and Satisfiability:Second DIMACS Implementation Challenge,1995),美国数学学会:美国数学学会普罗维登斯,RI),第0-1页
[23] F.Bacchus,用扩展二进制子句推理增强Davis Putnam,收录于:Proc。AAAI-02,加拿大阿尔伯塔省埃德蒙顿,2002年,第613-619页;F.Bacchus,用扩展的二进制子句推理增强Davis Putnam,收录于:Proc。AAAI-02,加拿大阿尔伯塔省埃德蒙顿,2002年,第613-619页
[24] L.Drake,A.Frisch,T.Walsh,为布尔可满足性的DPLL过程添加分辨率,见:Proc。SAT-02,俄亥俄州辛辛那提,2002年,第122-129页;L.Drake,A.Frisch,T.Walsh,为布尔可满足性的DPLL过程添加分辨率,见:Proc。SAT-02,俄亥俄州辛辛那提,2002年,第122-129页
[25] Papadimitriou,C.,计算复杂性(1994),Addison-Wesley:Addison-Whesley Reading,MA·Zbl 0833.68049号
[26] T.Schiex,软约束的弧一致性,in:Proc。CP-00,新加坡,2000年,第411-424页;T.Schiex,软约束的弧一致性,in:Proc。第CP-00页,新加坡,2000年,第411-424页·Zbl 1044.68797号
[27] M.Bonet,J.Levy,F.Manya,《Max-SAT的完整微积分》,摘自:Proc。第SAT-06页,西雅图,华盛顿州,2006年,第240-251页;M.Bonet,J.Levy,F.Manya,《Max-SAT的完整微积分》,摘自:Proc。第SAT-06页,西雅图,华盛顿州,2006年,第240-251页·Zbl 1124.68104号
[28] B.Cha,K.Iwama,为更快的本地搜索添加新子句,in:Proc。AAAI-96,俄勒冈州波特兰,1996年,第332-337页;B.Cha,K.Iwama,为更快的本地搜索添加新子句,in:Proc。AAAI-96,俄勒冈州波特兰,1996年,第332-337页
[29] R.Wallace,E.Freuder,Max-SAT问题的约束满足和Davis-Putnam算法的比较研究,收录于:Cliques,Coloring and Satisfailability,1996年,第587-615页;R.Wallace,E.Freuder,Max-SAT问题的约束满足和Davis-Putnam算法的比较研究,收录于:Cliques,Coloring and Satisfailability,1996年,第587-615页·Zbl 0859.68072号
[30] T.Alsinet,F.Manya,J.Planes,《Max-SAT改进的分支定界算法》,摘自:Proc。SAT-03,意大利波托菲诺,2003年,第408-415页;T.Alsinet,F.Manya,J.Planes,Max SAT的改进分支和定界算法,在:Proc。SAT-03,意大利波托菲诺,2003年,第408-415页
[31] Bessière,C.,弧一致性和弧一致性,人工智能,65,1179-190(1994)
[32] S.de Givry,F.Heras,J.Larrosa,M.Zytnicki,存在弧一致性:在加权CSP中更接近全弧一致性,摘自:Proc。第19届IJCAI,英国爱丁堡,2005年,第84-89页;S.de Givry,F.Heras,J.Larrosa,M.Zytnicki,存在弧一致性:在加权CSP中更接近全弧一致性,摘自:Proc。第19届IJCAI,英国爱丁堡,2005年,第84-89页
[33] C.M.Li,F.Manya,J.Planes,利用单位传播计算分支和边界Max-SAT解算器的下限,摘自:Proc。第CP-05页,西格斯,西班牙,2005年,第403-414页;C.M.Li,F.Manya,J.Planes,利用单位传播计算分支和边界Max-SAT解算器的下限,摘自:Proc。第CP-05页,西班牙Sitges,2005年,第403-414页·Zbl 1153.68470号
[34] C.-M.Li,F.Manyá,J.Planes,《Max-SAT的新推理规则》,《人工智能研究杂志》,出版;C.-M.Li,F.Manyá,J.Planes,《Max-SAT的新推理规则》,《人工智能研究杂志》,出版中·Zbl 1182.68254号
[35] Sheini,H.M。;Sakallah,K.A.,Pueblo:混合伪布尔SAT解算器,可满足性、布尔建模与计算杂志,2165-189(2006)·Zbl 1116.68090号
[36] N.EéN,N.Sörensson,《可扩展SAT解算器》,摘自:Proc。SAT-03,意大利波托菲诺,2003年,第502-518页;N.EéN,N.Sörensson,《可扩展SAT解算器》,摘自:Proc。第SAT-03页,意大利波托菲诺,2003年,第502-518页·Zbl 1204.68191号
[37] 约翰逊,D.S。;Trick,M.,Cliques,Coloring,and Satisfiability:Second DIMACS Implementation Challenge,DIMACS Series in Discrete Mathematics and Theory Computer Science,vol.26(1993),AMS,《团、着色与可满足性:第二次DIMACS实现挑战》
[38] Régin,使用约束编程解决最大团问题,in:Proc。第CP-03页,爱尔兰科克,2003年,第634-648页;Régin,使用约束编程解决最大团问题,in:Proc。第CP-03页,爱尔兰科克,2003年,第634-648页·Zbl 1273.90176号
[39] Wood,D.,图中最大团的算法,《运筹学快报》,21,211-217(1997)·Zbl 0908.90264号
[40] Ostergard,P.R.J.,最大团问题的快速算法,离散应用数学,120197-207(2002)·Zbl 1019.05054号
[41] T.Fahle,《简单快速:改进最大团的分枝定界算法》,in:Proc。欧空局,2002年,第485-498页;T.Fahle,《简单快速:改进最大团的分枝定界算法》,in:Proc。欧空局,2002年,第485-498页·Zbl 1019.90517号
[42] 莱顿-布朗,K。;Pearson,M。;Shoham,Y.,走向组合拍卖算法的通用测试套件,ACM电子商务,66-76(2000)
[43] 梅塞盖尔,P。;罗西,F。;Schiex,T.,《软约束》(Rossi,F.;van Beek,P.;Walsh,T.),《约束编程手册》(2006),Elsevier:Elsevier Amsterdam),(第9章)·Zbl 1175.90011号
[44] Larrosa,J。;Schiex,T.,通过保持电弧一致性解决加权CSP,人工智能,159,1-2,1-26(2004)·Zbl 1086.68592号
[45] Dechter,R.,《桶消除:推理的统一框架》,《人工智能》,第113、1-2、41-85页(1999年)·兹伯利0939.68847
[46] Larrosa,J。;Dechter,R.,约束优化和约束满足问题中的变量消去助推搜索,约束,8,303-326(2003)·Zbl 1057.68114号
[47] Larrosa,J。;莫兰乔,E。;Niso,D.,《关于桶消除的实际适用性:以静息生活为例》,《人工智能研究杂志》,23,421-440(2005)·Zbl 1081.90074号
[48] J.Larrosa,加权CSP中的节点和弧一致性,in:Proc。AAAI-02,加拿大阿尔伯塔省埃德蒙顿,2002年,第48-53页;J.Larrosa,加权CSP中的节点和弧一致性,in:Proc。AAAI-02,加拿大阿尔伯塔省埃德蒙顿,2002年,第48-53页
[49] Cooper,M.,有值约束满足的高阶一致性,约束,10,3,283-305(2005)·Zbl 1112.68118号
[50] E.弗洛伊德,C.埃尔夫,《邻域逆一致性预处理》,摘自:Proc。AAAI-96,俄勒冈州波特兰,1996年,第202-208页;E.弗洛伊德,C.埃尔夫,《邻域逆一致性预处理》,摘自:Proc。AAAI-96,俄勒冈州波特兰,1996年,第202-208页
[51] C.-M.Li,F.Manyá,J.Planes,《检测不相交不一致子公式以计算Max-SAT下限》,摘自:Proc。AAAI-06,马萨诸塞州波士顿,2006年;C.-M.Li,F.Manyá,J.Planes,《检测不相交不一致子公式以计算Max-SAT下限》,摘自:Proc。AAAI-06,马萨诸塞州波士顿,2006
[52] C.M.Li,Anbulagan,基于单位传播的可满足性问题启发式,in:Proc。第15届日本国际商会,日本名古屋,1997年,第366-371页;C.M.Li,Anbulagan,基于单位传播的可满足性问题启发式,in:Proc。第15届日本国际商会,日本名古屋,1997年,第366-371页
[53] 埃恩,n。;Sörensson,N.,《将伪布尔约束转化为SAT》,《可满足性、布尔建模与计算杂志》,第2期,第1-26页(2006年)·Zbl 1116.68083号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。