×

兹马思-数学第一资源

在CNF上模拟电路级简化。(英语) Zbl公司 1267.94144
摘要:布尔可满足性(SAT)及其扩展已经成为规划和形式验证等许多应用领域的核心技术,并在今天继续寻找各种新的应用领域。基于SAT的方法分为三个步骤:编码、预处理和搜索。人们常说,用合取范式(CNF)编码任意布尔公式,不能反映原问题的结构性质。这应该导致这样一个事实:与适用于更结构化的SAT实例表示(例如布尔电路)的相关技术相比,CNF级预处理和SAT解算器技术具有固有的缺点。受此启发,各种简化技术和复杂的CNF编码被提出用于电路级SAT实例表示。另一方面,基于高效的CNF-level子句学习SAT解算器,CNF作为SAT解算器的输入格式是足够的。在这项工作中,我们研究了CNF级简化技术的效果,重点研究卫星风格的变量消除(VE)和我们称之为阻塞子句消除(BCE)的方法。我们证明了BCE在理论上和实践中对由电路的标准CNF编码产生的CNF公式是令人惊讶的有效的:在没有明确的基础电路结构知识的情况下,它实现了与电路级简化和先前建议的基于极性的CNF编码的组合相同的简化程度。我们还表明VE可以达到许多与BCE相同的效果,但不是全部。另一方面,事实证明VE和BCE确实是部分正交技术。我们还研究了BCE和VE相结合在减小公式尺寸和提高SAT求解器运行时间方面的实际效果。此外,我们还讨论了当应用BCE和VE的组合时,如何构造可满足CNF公式的原始证人问题。

理学硕士:
94C10型 交换理论,布尔代数的应用;布尔函数(MSC2010)
68T15型 定理证明(演绎、解析等)(MSC2010)
68吨20 人工智能环境下的问题解决(启发式、搜索策略等)
PDF格式 BibTeX公司 XML 引用
全文: 内政部
参考文献:
[1] Audemard,G.,Katsirelos,G.,Simon,L.:子句学习SAT解算器扩展解析的限制。在:福克斯,M.,普尔,D(第24届AAAI人工智能会议论文集(AAAI 2010)。AAI出版社(2010)
[2] Bacchus,F.:用扩展的二元子句推理增强Davis Putnam。第十八届全国人工智能大会论文集(AAAI 2002),第613-619页。AAAI出版社(2002年)
[3] 有效的预处理。第六届满意度测试理论与应用国际会议论文集(SAT 2003)。计算机科学讲义,第2919卷,第341-355页。斯普林格(2004)·Zbl公司 1204.68176
[4] Barrett,C.W.,Sebastiani,R.,Seshia,S.A.,Tinelli,C.:可满足性模理论。在:Biere,A.等人(编辑)可满足性手册。人工智能与应用的前沿,第185卷,第825-885页。IOS出版社
[五] Biere,A.,Clarke,E.M.,Raimi,R.,Zhu,Y.:使用无BDD的符号模型检查验证power PC微处理器的安全属性。摘自:Halbwachs,N.,Peled,D.,(编辑),《第11届计算机辅助验证国际会议论文集》(CAV 1999)。计算机科学课堂讲稿,1633卷,60-71页。斯普林格(1999)·Zbl公司 1046.68578
[6] Biere,A.,Heule,M.J.H.,van Maaren,H.,Walsh,T(编辑:可满足性手册,人工智能和应用的前沿,第185卷。IOS出版社(2009年)·Zbl公司 1183.68568
[7] Biere,A.,Lonsing,F.,Seidl,M.:量化阻塞子句消除。第23届自动扣减国际会议论文集(CADE-23)。计算机科学讲义。斯普林格(2011)·Zbl公司 1341.68181
[8] 小句形式翻译的最佳结果。J。符号。计算机。14(4),283–302(1992年)·Zbl公司 772.68079·文件编号:10.1016/0747-7171(92)90009-S
[9] Brafman,R.I.:含有许多二元从句的命题公式的简化程序。IEEE传输。系统。Man Cybern.,B部分34(1),52–59(2004)·doi:10.1109/TSMCB.2002.805807
[10] Brummayer,R.,Biere,A.:Boolector:位向量和数组的有效SMT解算器。地址:Kowalewski,S.,Philippou,A(第15届系统构造与分析工具与算法国际会议论文集(2009年塔卡斯)。计算机科学讲义,第5505卷,174-177页。斯普林格(2009)
[11] 布鲁托梅索,R.,西马蒂,A.,弗兰兹én、 A.,Griggio,A.,Sebastiani,R.:MathSAT 4 SMT解算器。在:古普塔,A.,马利克,S(第20届计算机辅助核查国际会议记录(CAV 2008)。计算机科学课堂讲稿,5123卷,299-303页。斯普林格(2008)
[12] Bruttomesso,R.,Pek,E.,Sharygina,N.,Tsitovich,A.:OpenSMT求解器。地址:Esparza,J.,Majumdar,R(第16届系统构造与分析工具与算法国际会议论文集(TACAS 2010)。计算机科学讲义,第6015卷,第150-153页。斯普林格(2010)
[13] Chambers,B.,Manolios,P.,Vrone,D.:更快的SAT解决方案和更好的CNF生成。在:欧洲设计、自动化和测试论文集(2009年),第1590-1595页。IEEE(2009年)
[14] Davis,M.,Putnam,H.:量化理论的计算程序。J。ACM 7(3),201–215(1960年)·Zbl公司 212.34203·内政部:10.1145/321033.321034
[15] 德莫拉,L.M.,Bjørner,N.:Z3:一个有效的SMT求解器。地址:Ramakrishnan,C.R.,Rehof,J(第14届系统构造与分析工具与算法国际会议论文集(TACAS 2008)。计算机科学讲义,第4963卷,337-340页。斯普林格(2008)
[16] Drechsler,R.,Junttila,T.,尼梅尔ä, 一、 :非条款SAT和ATPG。地址:Biere,A.,Heule,M.J.H.,van Maaren,H.,Walsh,T(可满足性手册,人工智能与应用的前沿,第185卷,第21章,第655-694页。IOS出版社(2009年)
[17] Dunham,B.,Fridshal,R.,Sward,G.:证明基本逻辑定理的启发式程序。国际信息处理会议记录(IFIP 1959),第282-284页(1959年)·Zbl公司 115.35206
[18] Dunham,B.,Wang,H.:重言式问题的可行解决方案。安。数学。逻辑10117-154(1976)·Zbl公司 349.02006·数字标识:10.1016/0003-4843电话:(76)90020-6
[19] Eén、 n.,Biere,A.:通过变量和子句消除在SAT中进行有效的预处理。在:巴克斯,F.,沃尔什,T(第八届满意度测试理论与应用国际会议论文集(2005年SAT)。《计算机科学讲义》第75卷第61页·Zbl公司 1128.68463
[20] Eén、 南卡罗来纳州米什琴科örensson,N.:应用逻辑综合加速SAT.In:Marques Silva,J.,Sakallah,K.A.(编辑),《第十届满意度测试理论与应用国际会议论文集》(SAT 2007)。计算机科学讲义,第4501卷,272-286页。斯普林格(2007)·Zbl公司 1214.68351
[21] Ganesh,V.,Dill,D.L.:位向量和数组的决策过程。在:达姆,W.,赫尔曼,H(第19届计算机辅助核查国际会议记录(CAV 2007)。计算机科学课堂讲稿,第4590卷,第519-531页。斯普林格(2007)·Zbl公司 1135.68472
[22] Gershman,R.,Strichman,O.:用于预处理CNF公式的经济高效的超分辨率。在:巴克斯,F.,沃尔什,T(第八届满意度测试理论与应用国际会议论文集(2005年SAT)。计算机科学讲义,第3569卷,第423-429页。斯普林格(2005)·Zbl公司 1128.68465
[23] Han,H.,Somenzi,F.:Alembic:CNF预处理的有效算法。第44届设计自动化会议论文集(DAC 2007),第582-587页(2007)
[24] 韩,H.,Somenzi,F.:动态条款改进。收件人:O.Kullmann(SAT.计算机科学课堂讲稿,第5584卷,第209-222页。斯普林格(2009)
[25] Heule,M.J.H.,van Maaren,H.:校准CNF-和等价推理。在:霍斯,H.H.,米切尔,D.G.(编辑)2005年SAT精选修订论文。计算机科学讲义,第3542卷,145-156页。斯普林格(2005)·Zbl公司 1122.68600
[26] Heule,M.J.H.,Verwer,S.:使用SAT解算器进行精确的DFA识别。收件人:Sempere,J.M.,García、 P(第十届语法推理国际学术讨论会论文集:理论结果和应用(国际地理信息学会,2010年)。计算机科学课堂讲稿,第6339卷,第66-79页(2010年)·Zbl公司 1291.68192
[27] 黄杰:扩展从句学习。人工制品。因特尔。174(15),1277–1284(2010年)·Zbl公司 1210.68082·doi:10.1016/j.artint.2010.07.008
[28] Jackson,P.,Sheridan,D.:布尔电路的子句形式转换。在:胡斯,H.H.,米切尔,D.G.(编辑)2004年SAT精选修订论文。计算机科学讲义,第3542卷,第183-198页。斯普林格(2005)·Zbl公司 1122.68603
[29] Järvisalo,M.,Biere,A.:阻塞子句消除后的重建解决方案。在:斯特里奇曼,O.,斯泽德,S(第13届满意度测试理论与应用国际会议论文集(SAT 2010)。计算机科学讲义,第6175卷,340-345页。斯普林格(2010)·Zbl公司 1306.68159
[30] Järvisalo,M.,Biere,A.,Heule,M.J.H.:封锁条款消除。地址:Esparza,J.,Majumdar,R(第16届系统构造与分析工具与算法国际会议论文集(TACAS 2010)。计算机科学课堂讲义,第6015卷,第129-144页。斯普林格(2010)·Zbl公司 1284.03208
[31] Jha,S.,Limaye,R.,Seshia,S.A.:Beaver:为位向量算法设计一个高效的SMT解算器。地址:Bouajjani,A.,Maler,O(第21届计算机辅助核查国际会议记录(CAV 2009)。计算机科学课堂讲稿,5643卷,668-674页。斯普林格(2009)
[32] Jin,H.,Somenzi,F.:有界模型检验可满足性检验的增量算法。理论计算机科学电子笔记119(2),51-65(2005)·Zbl公司 05415813·doi:10.1016/j.entcs.2004.06.062
[33] Jussila,T.,Biere,A.:用QBF压缩BMC编码。理论计算机科学电子笔记174(3),45-56(2007)·Zbl公司 05417467·doi:10.1016/j.entcs.2006.12.022
[34] Kautz,H.A.,Ruan,Y.,Achlioptas,D.,Gomes,C.P.,Selman,B.,Stickel,M.E.:结构化可满足问题中的平衡与过滤。在:内贝尔,B(第17届国际人工智能联席会议论文集(IJCAI 2001),第351-358页。摩根考夫曼(2001)·Zbl公司 985.90509
[35] Kullmann,O.:3-SAT决策和最坏情况分析的新方法。理论。比较。科学。223页(1-2页),1-72页(1999年)·Zbl公司 930.68066·doi:10.1016/S0304-397500017-000198号
[36] Kullmann,O.:关于扩展分辨率的推广。离散应用程序。数学。96–97,149–176(1999年)·Zbl公司 941.68126·doi:10.1016/S0166-218X(99)00037-2
[37] Le Berre,D.:开发单位传播前瞻的真正力量。离散数学电子笔记9,59–80(2001)·Zbl公司 990.90538·doi:10.1016/S1571-0653(04)00314-2
[38] Li,C.M.,Wei,W.,Zhang,H.:将自适应噪声和前瞻性相结合应用于卫星局部搜索。in:Marques Silva,J.,Sakallah,K.A.(编辑),第十届满意度测试理论与应用国际会议论文集(2007年SAT)。计算机科学课堂讲稿,121-133页。斯普林格(2007)·Zbl公司 1214.68362
[39] 林奇,I.,马尔克斯·席尔瓦,J.:命题满足性中简化与搜索的相互作用。在:CP'01建模和问题形成研讨会(2001年)·Zbl公司 1067.68650
[40] Manolios,P.,Vroon,D.:高效电路到CNF转换。在:Marques Silva,J.,Sakallah,K.A.(编辑),《第十届满意度测试理论与应用国际会议论文集》(2007年SAT)。计算机科学讲义,第4501卷,第4-9页。斯普林格(2007)
[41] Mishchenko,A.,Chatterjee,S.,Brayton,R.K.:DAG意识的AIG重写:组合逻辑合成的新视角。地址:E.森托维奇(第43届设计自动化会议论文集(DAC 2006),第532-535页。ACM(2006)
[42] 奥斯特罗夫斯基,R.,Gré甲状腺肿,É., Mazure,B.,Sais,L.:从CNF公式中恢复和开发结构知识。在:Hentenryck,P.V.(编辑),《第八届约束编程原则与实践国际会议论文集》(CP 2002)。计算机科学讲义,第2470卷,185-199页。斯普林格(2002)
[43] Plaisted,D.A.,Greenbaum,S.:结构保留从句形式翻译。J。符号。计算机。2(3),293–304(1986年)·Zbl公司 636.68119·doi:10.1016/S0747-7171电话:(86)80028-1
[44] 普多姆:用较少的搜索来解决可满足性。IEEE传输。肛门模式。机器。因特尔。6(4),510–513(1984年)·Zbl公司 545.68052·doi:10.1109/TPAMI.1984.4767555
[45] Subbarayan,S.,Pradhan,D.K.:NiVER:用于预处理SAT实例的非递增变量消除分辨率。在:胡斯,H.H.,米切尔,D.G.(编辑)2004年SAT精选修订论文。计算机科学讲义,第3542卷,第276-291页。斯普林格(2005)·Zbl公司 1122.68618
[46] Tompkins,D.A.,Hoos,H.H.:UBCSAT:用于SAT的SLS算法的实现和实验环境&MAX-SAT.In:第七届满意度测试理论与应用国际会议(SAT 2004)(2004)在线论文集·Zbl公司 1122.68620
[47] Tseitin,G.S.:论命题演算中推导的复杂性。输入:Siekmann,J.,Wrightson,G(推理自动化2:计算逻辑经典论文1967-1970,第466-483页。斯普林格(1983)
[48] Van Gelder,A.:在可满足性求解器中朝向更精简的二元子句推理。安。数学。人工制品。因特尔。43(1),239–253(2005年)·Zbl公司 1099.68097
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。