×

一种竞争和合作的命题可满足性方法。 (英语) Zbl 1142.68036号

摘要:命题可满足性(Propositional Satisfability,SAT)近年来在计算机科学和人工智能领域都引起了极大的关注,并且已经开发了许多求解SAT的算法。每个SAT求解器都有其优缺点,而且很难开发一个通用的SAT求解器来有效地求解各种SAT实例。因此,我们建议并行执行SAT解算器,每个解算器分别同时解算相同的SAT实例。使用这种竞争性方法,可以平均有效地解决各种SAT实例。然后,我们考虑通过在不同SAT解算器之间交换冲突分析得出的引理来合作求解SAT的方法。为了证明我们的方法的有效性,我们解决了SATLIB基准问题、计划基准问题以及job-shop调度问题,并取得了良好的性能。该系统已在Java中用系统解算器和随机解算器实现。

MSC公司:

65年第68季度 算法和问题复杂性分析
68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
68宽10 计算机科学中的并行算法
90B35型 运筹学中的确定性调度理论
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Y.Asahiro,K.Iwama,E.Miyano,带受控属性的测试实例的随机生成,收录于:D.S.Johnson,M.A.Trick(编辑),Cliques,Coloring and Satisfiability:Second DIMACS Implementation Challenge,DIMACS Series in Discrete Mathematics and Theory Computer Science,vol.26,American Mathematical Society,Providence,RI,1996,第377-393页。;Y.Asahiro,K.Iwama,E.Miyano,带受控属性的测试实例的随机生成,收录于:D.S.Johnson,M.A.Trick(编辑),Cliques,Coloring and Satisfiability:Second DIMACS Implementation Challenge,DIMACS Series in Discrete Mathematics and Theory Computer Science,vol.26,American Mathematical Society,Providence,RI,1996,第377-393页·Zbl 0864.90089号
[2] 班巴拉,M。;北田村。;Inoue,K.,Prolog Cafea Prolog to Java翻译系统,(第16届声明式编程和知识管理应用国际会议论文集(2005)),45-54
[3] M.Banbara、N.Tamura、K.Inoue、T.Kawamura、H.Tamaki、HECS:异构约束求解器http://kaminari.istc.kobe-u.ac.jp/hecs/\(\rangle;\);M.Banbara、N.Tamura、K.Inoue、T.Kawamura、H.Tamaki、HECS:异构约束求解器http://kaminari.istc.kobe-u.ac.jp/hecs/\(\rangle;\)
[4] Biere,A。;Cimatti,A。;克拉克,E。;Zhu,Y.,无BDD的符号模型检验,(第五届系统构建和分析工具和算法国际会议论文集。第五届国际系统构建和解析工具和算法会议论文集,ACM(1999)),193-207
[5] Blum,A.L。;Furst,M.L.,通过规划图分析快速规划,人工智能,90,279-298(1997)·Zbl 1017.68533号
[6] 博姆,M。;Speckenmeyer,E.,《快速并行SAT解决方案高效工作负载平衡》,Ann.Math。人工智能,17,381-400(1996)·兹伯利0891.68096
[7] W.Chrabakh,R.Wolski,GridSAT:基于Chaff的分布式网格SAT解算器,收录于:ACM/IEEE超级计算2003年会议论文集,第37期,2003年。;W.Chrabakh,R.Wolski,《GridSAT:基于Chaff的分布式网格SAT解算器》,载于《ACM/IEEE超级计算2003年会议论文集》,第37期,2003年·Zbl 1099.68503号
[8] 库克,S.A.,定理证明过程的复杂性,(第三届ACM计算理论年会论文集(1971)),151-158·Zbl 0363.68125号
[9] 克劳福德,J.M。;Baker,A.B.,可满足性算法应用于调度问题的实验结果,(第十二届全国人工智能会议论文集(AAAI-94)(1994),AAAI出版社),1092-1097
[10] Davis,M。;洛格曼,G。;Loveland,D.,定理证明的机器程序,通信ACM,5394-397(1962)·Zbl 0217.54002号
[11] DIMACS挑战-可满足性:建议格式,\(\langle;\)ftp://dimacs.rutgers.edu/pub/challenge/satifiability(ftp:/dimacs.rutgers.edu/pub/catallenge/satsfailability)/\(\rangle;\);DIMACS挑战可满足性:建议格式,\(\langle;\)ftp://dimacs.rutgers.edu/pub/challenge/satifiability(ftp:/dimacs.rutgers.edu/pub/charllenge/satsfailability)/\(\rangle;\)
[12] 埃恩,n。;Sörensson,N.,可扩展SAT解决方案,(SAT-2003(2003)会议记录),502-518·Zbl 1204.68191号
[13] J.Erenrich,WalkSAT-MPI(v0.9),\(\langle;\)http://www.jordanerenrich.com/walksat/\(\rangle;\);J.Erenrich,WalkSAT-MPI(v0.9),\(\langle;\)http://www.jordanerenrich.com/walksat/\(\rangle;\)
[14] 费希尔,H。;Thompson,G.L.,本地车间调度规则的概率学习组合,(Muth,J.F.;Thompsson,G.L,《工业调度》(1963),普伦蒂斯·霍尔:普伦蒂斯霍尔·恩格尔伍德·克利夫斯,新泽西州),225-251
[15] Garey,M.R。;约翰逊,D.S。;Sethi,R.,flowshop和jobshop调度的复杂性,数学。操作。第117-129号决议(1976年)·Zbl 0396.90041号
[16] 戈麦斯,C.P。;Selman,B.,算法组合,人工智能,126,43-62(2001)·兹比尔0969.68047
[17] Gu,J.,《Multi-SAT算法》,离散应用。数学。,96-97, 111-126 (1999) ·Zbl 0937.68149号
[18] D.Habet,C.M.Li,L.Devendeville,M.Vasquez,SAT的混合方法,摘自:《第八届约束编程原理与实践国际会议论文集》,《计算机科学讲义》,第2470卷,柏林斯普林格,2002年,第172-184页。;D.Habet,C.M.Li,L.Devendeville,M.Vasquez,SAT的混合方法,摘自:《第八届约束编程原理与实践国际会议论文集》,《计算机科学讲义》,第2470卷,柏林斯普林格,2002年,第172-184页。
[19] J.K.Hao,F.Lardeux,F.Saubion,可满足性问题的进化计算,摘自:第三届欧洲组合优化进化计算研讨会论文集,计算机科学讲义,第2611卷,施普林格,柏林,2003年,第259-268页。;J.K.Hao,F.Lardeux,F.Saubion,可满足性问题的进化计算,摘自:第三届欧洲组合优化进化计算研讨会论文集,计算机科学讲义,第2611卷,施普林格,柏林,2003年,第259-268页·Zbl 1033.68627号
[20] 胡伯曼,B.A。;卢科斯,R.M。;Hogg,T.,《硬计算问题的经济学方法》,《科学》,27551-54(1997)
[21] B.Jurkowiak,C.M.Li,G.Utard,使用动态工作负载平衡并行化Satz,收录于:H.Kautz,B.Selman(编辑),LICS 2001年可满足性测试理论和应用研讨会论文集,离散数学电子笔记,第9卷,2001年。;B.Jurkowiak,C.M.Li,G.Utard,使用动态工作负载平衡并行化Satz,见:H.Kautz,B.Selman(编辑),LICS 2001年可满足性测试理论和应用研讨会论文集,离散数学电子笔记,第9卷,2001年·Zbl 0990.90546号
[22] 考茨,H。;McAllester,D。;Selman,B.,命题逻辑中的编码计划,(第五届知识表示和推理原则国际会议论文集,Morgan Kaufmann,Los Altos,CA(1996)),374-384
[23] 考茨,H。;Selman,B.,《推进包络规划、命题逻辑和随机搜索》,(第十三届全国人工智能会议论文集(AAAI 96)(1996),AAAI出版社),1194-1201
[24] 考茨,H。;Selman,B.,《统一基于SAT和基于图形的规划》(第十六届国际人工智能联合会议论文集,Morgan Kaufmann,Los Altos,CA(1999)),318-325
[25] Li,C.M。;Anbulagan,基于可满足性问题的单位传播的启发式,(第15届国际人工智能联合会议论文集,Morgan Kaufmann,Los Altos,CA(1997)),366-371
[26] Marques-Silva,J.P。;Sakallah,K.A.,GRASP:命题可满足性的搜索算法,IEEE Trans。计算。,48, 506-521 (1999) ·Zbl 1392.68388号
[27] Moskewicz,M。;马迪根,C。;Zhao,Y。;张,L。;Malik,S.,Chaffengineering a efficient SAT solver,(第38届设计自动化会议论文集,ACM(2001)),530-535
[28] Nabeshima,H。;井上,K。;羽田,H.,使用SAT解算器实现动作语言,(第十二届IEEE人工智能工具国际会议论文集(2000)),96-103
[29] E.Nudelman、A.Devka、Y.Shoham、K.Leyton-Brown、H.Hoos、SATzilla:SAT算法组合,SAT竞赛2004——解决方案描述,2004年,第13-14页。;E.Nudelman、A.Devka、Y.Shoham、K.Leyton-Brown、H.Hoos、SATzilla:SAT算法组合,2004年SAT竞赛-解决方案描述,2004年,第13-14页。
[30] N.Sadeh,《微观机会工作车间调度的观察头技术》,卡内基梅隆大学博士论文,1991年。;N.Sadeh,《微观机会车间调度的观察头技术》,卡内基梅隆大学博士论文,1991年。
[31] 普林斯顿大学SAT研究小组,zChaff,\(\langle;\)http://www.princeton.edu/\(\sim;\rangle;\);普林斯顿大学SAT研究小组http://www.princeton.edu/\(\sim;\rangle;\)
[32] SATLIB-可满足性库,\(\langle;\)网址:http://www.satlib.org/\(\rangle;\);SATLIB-可满足性库,\(\langle;\)网址:http://www.satlib.org/\(\rangle;\)
[33] 塞尔曼,B。;Kautz,H.公司。;Cohen,B.,满足性测试的局部搜索策略,(Johnson,D.S.;Trick,M.A.,Cliques,Coloring and satisfiability:Second DIMACS Implementation Challenge,DIMACS Series in Discrete Mathematics and Theory Computer Science,vol.26(1996),美国数学学会:美国数学学会普罗维登斯,RI),521-531·Zbl 0864.90093号
[34] 塞尔曼,B。;Levesque,H。;Mitchell,D.,解决难满足性问题的新方法,(第十届全国人工智能会议论文集(AAAI-92)(1992),AAAI出版社),440-446
[35] 塞尔曼,B。;米切尔,D。;Levesque,H.,生成难满足性问题,人工智能,81,17-29(1996)·Zbl 1508.68347号
[36] 辛兹,C。;Blochinger,W。;Kuchlin,W.,分布式动态学习的并行命题可满足性检验,并行计算。,29, 969-994 (2003)
[37] Soh,T。;井上,K。;班巴拉,M。;Tamura,N.,用多个SAT解算器解决作业车间调度问题的实验结果,(第一届分布式和推测性约束处理国际研讨会论文集(2005)),25-38
[38] Vaessens,R.J.M。;阿尔茨,E.H.L。;Lenstra,J.K.,通过本地搜索进行作业车间调度,INFORMS J.Compute。,8, 302-317 (1996) ·Zbl 0863.90094号
[39] Weld,D.S.,AI规划的最新进展,AI杂志,2093-123(1999)
[40] 张,H。;博纳西纳,M.P。;Xiang,J.,PSATO:分布式命题证明器及其在拟群问题中的应用,J.符号计算。,21, 543-560 (1996) ·Zbl 0863.68013号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。