×

DPLL算法中基于冲突的分支启发式新的可满足性更新准则。 (英语) Zbl 1140.68492号

摘要:本文讨论了一类新的基于冲突的分支启发式算法在进化DPLL可满足性求解器中的计算评估和比较。这样一系列的启发式算法基于使用新的分数更新标准,该标准是为了克服DPLL搜索技术中一些典型的不愉快行为而开发的。特别是,分数与每个文字关联。无论何时发生冲突,一些分数都会根据冲突的性质以不同的值递增。然后使用这些分数中的最大值来选择分支变量。在DPLL SAT解算器的最新实现中引入了这方面的几个变体,从而获得了具有完全不同行为的多个版本的解算器。在许多基准序列上的实验,无论是可满足的还是不可满足的,都证明了所提出的启发式算法的优点。

MSC公司:

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

参考文献:

[1] R.Bayardo,R.Schrag,《使用CSP look-back技术解决现实世界的SAT实例》,载于《第十四届全国人工智能会议论文集》,AAAI,1997年;R.Bayardo,R.Schrag,《使用CSP look-back技术解决现实世界的SAT实例》,载于《第十四届全国人工智能会议论文集》,AAAI,1997年
[2] R.Bruni,A.Sassano,通过发现小的不可满足子公式来恢复可满足性或保持不可满足性,收录于:可满足性测试的理论和应用程序,SAT20012001;R.Bruni,A.Sassano,通过发现小的不可满足子公式来恢复可满足性或保持不可满足性,收录于:可满足性测试的理论与应用程序,SAT20012001·Zbl 0990.90564号
[3] R.Bruni,A.Santori,在两个改进的DPLL SAT解算器中添加新的基于冲突的分支启发式,载于:第七届可满足性测试理论与应用国际会议论文集,SAT20042004;R.Bruni,A.Santori,在两个改进的DPLL SAT解算器中添加新的基于冲突的分支启发式,载于:第七届可满足性测试理论与应用国际会议论文集,SAT2004,2004
[4] 布鲁,M。;Kleine Büning,H.,SAT竞赛报告,欧洲理论计算机科学协会公报,49,143-151(1993)·Zbl 1023.68656号
[5] E.Cervalho,J.P.Marques-Silva,《使用奖励机制改进分支启发式》,载《第七届可满足性测试理论与应用国际会议论文集》,SAT20042004;E.Cervalho,J.P.Marques-Silva,使用奖励机制改进分支启发式,收录于:第七届可满足性测试理论与应用国际会议论文集,SAT2004,2004
[6] Chandru,V。;胡克,J.N.,《逻辑推理的优化方法》(1999),威利出版社:威利纽约
[7] S.A.Cook,理论证明过程的复杂性,摘自:1971年第三届ACM计算理论研讨会论文集;S.A.Cook,理论证明过程的复杂性,摘自:1971年第三届ACM计算理论研讨会论文集·Zbl 0253.68020号
[8] Davis,M。;洛格曼,G。;Loveland,D.,定理证明的机器程序,ACM通讯,5394-397(1962)·Zbl 0217.54002号
[9] Davis,M。;Putnam,H.,量化理论的计算程序,ACM杂志,7201-215(1960)·Zbl 0212.34203号
[10] Z.Fu,Y.Mahajan,S.Malik,《SAT’04版zChaff的新特性》,摘自:《2004年SAT竞赛:解算器描述》,2004年;Z.Fu,Y.Mahajan,S.Malik,《SAT’04版zChaff的新特性》,摘自:《2004年SAT竞赛:解算器描述》,2004年
[11] Garey,M.R。;Johnson,D.S.,《计算机与难处理性:NP-完全性理论指南》(1979年),W.H.Freeman和co.:W.H.Freeman and co.旧金山·Zbl 0411.68039号
[12] (Gent,I.P.;van Maaren,H.;Walsh,T.,SAT 2000(2000),IOS出版社:IOS出版社阿姆斯特丹)·Zbl 0963.00028号
[13] E.Goldberg,Y.Novikov,BerkMin:一种快速而稳健的SAT解决方案,摘自:《欧洲设计自动化与测试学报》,2002年,2002年;E.Goldberg,Y.Novikov,BerkMin:一种快速而稳健的SAT解决方案,摘自:《欧洲设计自动化与测试学报》,2002年,2002年·兹比尔1121.68106
[14] 顾J。;Purdom,P.W。;Franco,J。;Wah,B.W.,(可满足性(SAT)问题的算法:综述)。可满足性(SAT)问题的算法:综述,DIMACS系列离散数学(1999),美国数学学会·Zbl 1253.90196号
[15] 赫伯斯特里特,M。;Becker,B.,SAT算法中基于冲突的分支规则选择,(Giunchiglia,E.;Taccella,A.,第六届可满足性测试理论与应用国际会议-论文集。第六届可满足性测试理论与应用国际会议-论文集,LNAI,第2919卷(2003),施普林格)·Zbl 1204.68199号
[16] Jeroslow,R.E。;Wang,J.,解决命题可满足性问题,《数学与人工智能年鉴》,1167-187(1990)·Zbl 0878.68107号
[17] Le Berre,D。;Simon,L.,《2003年SAT竞赛要点》,(Giunchiglia,E.;Tacchella,A.,《第六届可满足性测试理论与应用国际会议——论文选集》,第六届国际可满足性试验理论与应用会议——论文选集,LNAI,第2919卷(2003),Springer)·Zbl 1204.68203号
[18] Liberatore,P.,《关于DPLL中选择分支文字的复杂性》,《人工智能》,116,1-2,315-326(2000)·Zbl 0939.68646号
[19] J.P.Marques-Silva,K.A.Sakallah,命题可满足性搜索算法中的冲突分析,摘自:IEEE人工智能工具国际会议论文集,1996年;J.P.Marques Silva,K.A.Sakalah,命题可满足性搜索算法中的冲突分析,载于:IEEE人工智能工具国际会议论文集,1996
[20] J.P.Marques-Silva,分支启发式在命题可满足性算法中的影响,载于《第九届葡萄牙人工智能会议论文集》,EPIA,1999年;J.P.Marques-Silva,分支启发式在命题可满足性算法中的影响,摘自:第九届葡萄牙人工智能会议论文集,EPIA,1999年
[21] M.Moskewicz,C.Madigan,Y.Zhao,L.Zhang,S.Malik,Chaff:设计一个高效的SAT求解器,收录于:第39届设计自动化会议论文集,2001年;M.Moskewicz,C.Madigan,Y.Zhao,L.Zhang,S.Malik,Chaff:设计一个高效的SAT求解器,收录于:第39届设计自动化会议论文集,2001年
[22] SAT竞赛网站,组织者D.Le Berre和L.Simon。http://www.satcompetition.org/; 网址:http://www.satlive.org/; SAT竞赛网站,组织者D.Le Berre和L.Simon。http://www.satcompetition.org/; 网址:http://www.satlive.org/
[23] Truemper,K.,《有效逻辑计算》(1998),威利出版社,纽约·Zbl 0935.68048号
[24] L.Zhang,S.Malik,《寻找有效的布尔可满足解器》,载于:CADE 2002和CAV 2002年会议记录,2002年;L.Zhang,S.Malik,《寻找有效的布尔可满足解器》,载于:CADE 2002和CAV 2002年会议记录,2002年·Zbl 1072.68599号
[25] 张,H。;Stickel,M.E.,《实施戴维斯·普特南方法》(Gent,I.P.;van Maaren,H.;Walsh,T.,SAT 2000(2000),IOS出版社:阿姆斯特丹IOS出版社)·Zbl 0979.03012号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。