×

SAT中的局部冗余:阻塞子句的泛化。 (英语) Zbl 1403.68239号

小结:将公式简化为合取范式的子句消除程序在现代SAT求解中发挥着重要作用。在实际解决过程之前或期间,此类程序识别并删除与解决结果无关的子句。这些简化通常依赖于所谓的冗余属性,这些属性描述了删除子句不会影响公式的可满足性状态的情况。一个特别成功的冗余属性是阻塞子句,因为它概括了其他几个冗余属性。要确定一个子句是否被阻塞,因此是多余的,只需要考虑它的解析环境,即它可以被解析的子句。因此,我们说阻塞子句的冗余属性是局部的。在本文中,我们证明了存在比阻塞子句更通用的局部冗余属性。我们提出了块的语义概念,并证明了它构成了最常见的局部冗余属性。我们进一步介绍了基于句法的集合块和超块概念,并表明后者与我们的语义块概念相一致。此外,我们还展示了如何通过Davis和Putnam消除原子公式的规则来交替表征语义块。最后,我们进行了详细的复杂性分析,并将我们新颖的冗余特性与文献中突出的冗余特性联系起来。

MSC公司:

68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
03B05号 经典命题逻辑
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] 托马斯·巴利奥(Tomas Balyo)、安德烈亚斯·弗里奥利希(Andreas Fr¨ohlich)、马里恩·赫勒(Marijn Heule)和阿明·比尔(Armin Biere)。你一直想知道的关于阻塞集的一切(但又不敢问)。Carsten Sinz和Uwe Egly,编辑,Proc。第17届国际可满足性测试理论与应用会议(SAT 2014),LNCS第8561卷,第317–332页,Cham,2014年。斯普林格·兹比尔1423.68435
[2] 克拉克·巴雷特(Clark W.Barrett)、罗伯托·塞巴斯蒂亚尼(Roberto Sebastiani)、桑吉特·塞西娅(Sanjit A.Seshia)和塞萨尔·蒂内利(Cesare Tinelli)。可满足性模理论。在《可满足性手册》中,第825-885页。IOS出版社,2009年。
[3] 保罗·比姆(Paul Beame)、亨利·A·考茨(Henry A.Kautz)和阿什什·萨巴瓦尔(Ashish Sabharwal)。理解和利用小句学习的潜力。《人工智能研究杂志》,22:319-3512004年·Zbl 1080.68651号
[4] 编辑Armin Biere、Marijn Heule、Hans van Maaren和Toby Walsh。可满足性手册。IOS出版社,2009年·Zbl 1183.68568号
[5] 陈景超。高质量的快速阻塞子句分解。CoRR,abs/1507.004592015年。
[6] 马丁·戴维斯和希拉里·普特南。量化理论的计算过程。ACM杂志,7(3):201–2151960·兹伯利0212.34203
[7] Niklas E'en和Armin Biere。通过变量和子句消除在SAT中进行有效的预处理。程序中。第八届国际可满足性测试理论与应用会议(SAT 2005),LNCS第3569卷,第61-75页。斯普林格,2005年·Zbl 1128.68463号
[8] 韩晓雄(Hyojung Han)和法比奥·萨蒙齐(Fabio Somenzi)。Alembic:一种有效的CNF预处理算法。程序中。第44届设计自动化会议(DAC 2007),第582-587页。IEEE,2007年。
[9] Marijn Heule和Armin Biere。阻塞子句分解。Ken McMillan、Aart Middeldorp和Andrei Voronkov,编辑,Proc。第19届国际编程、人工智能和推理逻辑会议(LPAR-19),LNCS第8312卷,第423–438页,海德堡,2013年。斯普林格·Zbl 1407.68451号
[10] Marijn Heule、Warren A.Hunt,Jr.和Nathan Wetzler。用扩展的分辨率验证反驳。在Maria Paola Bonacina,编辑,Proc。第24届国际自动扣除会议(CADE 2013),LNCS第7898卷,第345–359页,海德堡,2013年。斯普林格·Zbl 1381.68270号
[11] Marijn Heule、Matti J¨arvisalo、Florian Lonsing、Martina Seidl和Armin Biere。SAT和QSAT的条款删除。《人工智能研究杂志》,53:127–168,2015年·Zbl 1336.68231号
[12] Marijn J.H.Heule、Martina Seidl和Armin Biere。QBF预处理的统一证明系统。程序中。第七届国际自动推理联合会议(IJCAR 2014),LNCS第8562卷,第91-106页。斯普林格,2014年·Zbl 1409.68257号
[13] Marijn J.H.Heule、Matti J¨arvisalo和Armin Biere。基于二元蕴涵图的高效CNF简化。Karem A.Sakallah和Laurent Simon,编辑,Proc。第14届国际可满足性测试理论与应用会议(SAT 2011),LNCS第6695卷,第201-215页,海德堡,2011年。斯普林格·Zbl 1330.68269号
[14] 马库斯·伊瑟(Markus Iser)、诺伯特·曼泰(Norbert Manthey)和卡斯滕·辛兹(Carsten Sinz)。CNF公式中嵌套门的识别。Marijn Heule和Sean Weaver,编辑,Proc。第18届国际可满足性测试理论与应用会议(SAT 2015),LNCS第9340卷,第255-271页,Cham,2015年。斯普林格·Zbl 1471.68246号
[15] Mikol´as Janota、William Klieber、Joao Marques-Silva和Edmund M.Clarke。用反例引导细化解决QBF。人工智能,234:1–252016·Zbl 1351.68254号
[16] Matti J¨arvisalo、Armin Biere和Marijn Heule。排除阻塞子句。Javier Esparza和Rupak Majumdar,编辑,Proc。第16届国际系统构建和分析工具和算法会议(TACAS 2010),LNCS第6015卷,第129-144页,海德堡,2010年。斯普林格·Zbl 1284.03208号
[17] Matti J¨arvisalo、Armin Biere和Marijn Heule。在CNF上模拟电路级简化。《自动推理杂志》,49(4):583–6192012·Zbl 1267.94144号
[18] 马蒂·贾维萨洛(Matti J¨arvisalo)、马里恩·赫勒(Marijn Heule)和阿明·比尔(Armin Biere)。正在处理规则。编者:Bernhard Gramlich、Dale Miller和Uli Sattler,Proc。第六届国际自动推理联合会议(IJCAR 2012),LNCS第7364卷,第355-370页,海德堡,2012年。斯普林格·Zbl 1358.68256号
[19] Benjamin Kiesl、Martina Seidl、Hans Tompits和Armin Biere。超级阻塞子句。Nicola Olivetti和Ashish Tiwari,编辑,Proc。第八届国际自动推理联合会议(IJCAR 2016),LNCS第9706卷,第45-61页,Cham,2016年。斯普林格·Zbl 1475.68347号
[20] Hans Kleine B¨uring和Uwe Bubeck。量化布尔公式理论。在《可满足性手册》中,第735-760页。IOS出版社,2009年。
[21] 弗洛里安·朗辛(Florian Lonsing)、法希姆·巴克斯(Fahiem Bacchus)、阿明·比尔(Armin Biere)、乌维·埃格利(Uwe Egly)和马蒂娜·塞德尔(Martina Seidl)。通过动态阻塞子句消除来增强基于搜索的QBF求解。Martin Davis、Ansgar Fehnker、Annabelle McIver和Andrei Voronkov,编辑,Proc。第20届国际编程逻辑会议,人工智能(LPAR-20),LNCS第9450卷,第418-433页,海德堡,2015年。斯普林格·Zbl 1471.68251号
[22] 毛罗(Mao Luo)、李楚民(Chu-Min Li)、范晓(Fan Xiao)、费利普·曼亚(Felip Many'a)和志鹏(Zhipeng L–u.)。CDCL SAT求解器的有效学习子句最小化方法。Carles Sierra,编辑,Proc。第26届国际人工智能联合会议(IJCAI 2017),第703–711页。ijcai.org,2017年。
[23] 诺伯特·曼泰(Norbert Manthey)、托比亚斯·菲利普(Tobias Philipp)和克里斯托夫·沃恩哈德(Christoph Wernhard)。子句共享SAT解算器中处理的稳健性。马蒂·贾维萨洛(Matti J¨arvisalo)和阿伦·范·盖尔德(Allen Van Gelder),编辑,Proc。第16届国际可满足性测试理论与应用会议(SAT 2013),LNCS第7962卷,第22-39页,海德堡,2013年。斯普林格·Zbl 1390.68582号
[24] C´edric Piette、Youssef Hamadi和Lakhdar Sais。生动的命题子句公式。在Malik Ghallab、Constantine D.Spyropoulos、Nikos Fakotakis和Nikolaos M.Avouris,编辑,Proc。第18届欧洲人工智能会议(ECAI 2008)第178卷《人工智能与应用前沿》,第525-529页。IOS出版社,2008年。
[25] 贾尔斯·雷格尔(Giles Reger)、马丁·苏达(Martin Suda)和安德烈·沃伦科夫(Andrei Voronkov)。玩阿凡达。P.Amy Felty和Aart Middeldorp,编辑,Proc。第25届国际自动扣除大会(CADE 2015),LNCS第9195卷,第399–415页,Cham,2015年。斯普林格·Zbl 1465.68295号
[26] Horst Samulowitz和Fahiem Bacchus。在QBF中使用SAT。在彼得·范·比克,编辑,Proc。第11届约束编程原理与实践国际会议(CP 2005),LNCS第3709卷,第578-592页,海德堡,2005年。斯普林格·Zbl 1153.68485号
[27] 阿伦·范·盖尔德。验证命题不可满足性的RUP证明。程序中。2008年第十届国际人工智能与数学研讨会(ISAIM 2008)。
[28] Y.Vizel、G.Weissenbacher和S.Malik。布尔可满足性求解器及其在模型检验中的应用。程序。IEEE,103(11):2021–20352015。
[29] Nathan D.Wetzler、Marijn J.H.Heule和Warren A.Hunt Jr.DRAT-trim:使用富于表现力的子句证明进行有效的检查和裁剪。Carsten Sinz和Uwe Egly,编辑,Proc。第17届国际可满足性测试理论与应用会议(SAT 2014),LNCS第8561卷,第422-429页,Cham,2014年。斯普林格·Zbl 1423.68475号
[30] Siert Wieringa和Keijo Heljanko。并行条款强化。马蒂·贾维萨洛(Matti J¨arvisalo)和阿伦·范·盖尔德(Allen Van Gelder),编辑,Proc。第16届国际可满足性测试理论与应用会议(SAT 2013),LNCS第7962卷,第116-132页,海德堡,2013年。斯普林格·Zbl 1390.68586号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。