×

两个SAT解算器,用于求解具有任意数量量词交替的量化布尔公式。 (英语) Zbl 1522.68715号

摘要:近年来,基于展开的技术已被证明在理论和实践中非常强大,可用于求解量化布尔公式(QBF),即在布尔变量上使用存在量词和泛量词对命题公式进行扩展。这些方法部分扩展了一种变量类型(存在或通用),以获得QBF的命题抽象。如果此公式为假,则确定QBF的真值,否则需要进一步细化步骤。经典地,基于扩展的解算器逐块处理给定公式量词,并对每个量词块使用一个SAT解算器。在本文中,我们提出了一种新的基于扩展的QBF求解算法,该算法同时处理整个量词前缀。因此,避免了扩展原理的递归应用,只需要两个增量SAT解算器。虽然我们的算法自然地基于Exp+Res演算,这是基于展开的求解的形式基础,但它在概念上比目前的递归方法简单。实验表明,我们的简单方法的性能与QBF求解的最新技术相当,尤其是与其他求解技术相结合时。

MSC公司:

68伏15 定理证明(自动和交互式定理证明、演绎、解析等)
68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
PDF格式BibTeX公司 XML格式引用
全文: DOI程序

参考文献:

[1] Alur R、Bodík R、Dallal E、Fisman D、Garg P、Juniwal G、Kress-Gazit H、Madhusudan P、Martin MMK、Raghothaman M、Saha S、Seshia SA、Singh R、Solar-Lezama A、Torlak E、Udupa A(2015),句法引导合成。摘自:《可靠软件系统工程》,北约和平与安全科学系列第40卷,D:信息与通信安全。IOS出版社,第1-25页
[2] Audemard G,Simon L(2009)预测现代SAT解题者的习得子句质量。In:IJCAI,第399-404页
[3] Ayari A,Basin DA(2002)QUBOS:使用命题可满足性求解器决定量化布尔逻辑。In:FMCAD,LNCS第2517卷。施普林格,第187-201页·Zbl 1019.68597号
[4] Balabanov V、Jiang J-HR、Scholl C、Mishchenko A、Brayton RK(2016)第二季度财务报告:挑战与解决方案。In:SAT,LNCS第9710卷。施普林格,第453-469页·Zbl 1475.68335号
[5] Balyo,T.等人。;Biere,A。;Iser,M。;Sinz,C.,《2015年SAT竞赛》,Artif Intell,24145-65(2016)·Zbl 1392.68381号 ·doi:10.1016/j.artint.2016.08.007
[6] Beyersdorff O,Chew L,Janota M(2014)《基于QBF分辨率的计算的统一》。In:MFCS,LNCS第8635卷。施普林格,第81-93页·Zbl 1426.68283号
[7] Beyersdorff O,Janota M,Lonsing F,Seidl M(2021)量化布尔公式。收录于:《可满足性手册》,第2版。人工智能和应用领域的前沿。IOS出版社
[8] Biere A、Lonsing F、Seidl M(2011)QBF的阻塞条款消除。In:CADE,LNCS第6803卷。施普林格,第101-115页·Zbl 1341.68181号
[9] Bloem R、Braud-Santoni N、Hadzic V、Egly U、Lonsing F、Seidl M(2018)《基于扩展的无递归QBF求解》。输入:FMCAD。IEEE,第1-10页
[10] Bloem R,Könighfer R,Seidl M(2014)基于SAT的安全规范合成方法。In:VMCAI,LNCS第8318卷。施普林格,第1-20页·Zbl 1428.68040号
[11] Bogaerts B、Janhunen T、Tasharofi S(2016)2016年QBFEval中的SAT到SAT。在:QBF研讨会,CEUR研讨会纪要第1719卷。CEUR-WS.org,第63-70页
[12] Bogaerts B、Janhunen T、Tasharofi S(2016)使用嵌套SAT解算器求解QBF实例。摘自:《超越NP》,AAAI研讨会第WS-16-05卷。AAAI出版社·Zbl 1379.68044号
[13] Bubeck U,Kleine Büning H(2007)预处理QBF的有界普适展开。In:SAT,LNCS第4501卷。施普林格,第244-257页·Zbl 1214.68331号
[14] Charwat G,Woltran S(2016)基于动态编程的QBF求解。在:QBF研讨会,CEUR研讨会纪要第1719卷。CEUR-WS.org,第27-40页
[15] Cheng C-H,Hamza Y,Ruess H(2016)GXW规范的结构合成。在:CAV,LNCS第9779卷。施普林格,第95-117页·Zbl 1411.68059号
[16] Cheng C-H,Lee EA,Ruess H(2017)autoCode4:结构控制器合成。在TACAS中,LNCS第10205卷。施普林格,第398-404页
[17] EM克拉克;格伦伯格,O。;Jha,S。;袁,L。;Veith,H.,符号模型检查的反示例引导抽象求精,美国计算机学会期刊,50,5,752-794(2003)·Zbl 1325.68145号 ·doi:10.1145/876638.876643
[18] Dershowitz N,Hanna Z,Katz J(2005)用QBF检验有界模型。在:SAT,LNCS第3569卷。施普林格,第408-414页·Zbl 1128.68366号
[19] Egly,美国。;Kroneger,M。;Lonsing,F。;Pfandler,A.,《一致性规划作为增量QBF求解的案例研究》,《Ann Math Artif Intell》,80,1,21-45(2017)·Zbl 1409.68253号 ·doi:10.1007/s10472-016-9501-2
[20] Faymonville P、Finkbeiner B、Rabe MN、Tentrup L(2017)《有限合成的编码》。In:TACAS,LNCS第10205卷。施普林格,第354-370页·Zbl 1452.68118号
[21] 伯恩德,F。;Leander,T.,检测分布式容错系统的不可实现性,逻辑方法计算科学,11,3,1-31(2015)·Zbl 1448.03018号
[22] Gascón A,Tiwari A(2014)交互式一致性综合算法。In:NASA正式方法,LNCS第8430卷。施普林格,第270-284页
[23] Giunchiglia E,Marin P,Narizzano M(2009)《量化布尔公式推理》。在:《满意度手册》,FAIA第185卷。IOS出版社,第761-780页
[24] Giunchiglia E,Marin P,Narizzano M(2010)sQueezeBF:一种基于等价推理的QBF有效预处理器。In:SAT,LNCS第6175卷。施普林格,第85-98页·Zbl 1306.68157号
[25] 蹄,M。;Järvisalo,M。;Lonsing,F。;塞德尔,M。;Biere,A.,SAT和QSAT条款删除,JAIR,53,127-168(2015)·Zbl 1336.68231号 ·数字对象标识代码:10.1613/jair.4694
[26] Heyman T、Smith D、Mahajan Y、Leong L、Abu-Haim H(2014)《使用QBF解决方案和网表优化器进行显性可控性检查》。In:SAT,LNCS第8561卷。施普林格,第227-242页·Zbl 1423.68450号
[27] Janota,M.,《通过机器学习实现QBF求解的泛化》(2018年),《AAAI:AAAI出版社》
[28] Janota,M。;Klieber,W。;Marques-Silva,J。;Clarke,E.,《用反例引导的细化解决QBF》,Artif Intell,234,1-25(2016)·Zbl 1351.68254号 ·doi:10.1016/j.artint.2016.01.004
[29] Janota M,Klieber W,Marques Silva J,Clarke EM(2012)用反例引导精化解决QBF。In:SAT,LNCS第7317卷。斯普林格,第114-128页·Zbl 1273.68178号
[30] Janota M,Marques-Silva J(2013)《关于命题QBF扩展和Q分辨率》。In:SAT,LNCS第7962卷。施普林格,第67-82页·Zbl 1390.03017号
[31] Janota,M。;Marques-Silva,J.,基于扩展的QBF求解与Q分辨率,Theor Compute Sci,577,25-42(2015)·Zbl 1309.68168号 ·doi:10.1016/j.tcs.2015.01.048
[32] Janota M,Marques-Silva J(2015)通过子句选择解决QBF。In:IJCAI。AAAI出版社,第325-331页
[33] Janota M,Silva JPM(2011)2QBF的基于抽象的算法。In:SAT,LNCS第6695卷。施普林格,pp 230-244·Zbl 1330.68115号
[34] Büning HK,Bubeck U(2009)量化布尔公式理论。在:《满意度手册》,FAIA第185卷。IOS出版社,第735-760页
[35] 香港勃宁;卡尔平斯基,M。;Flögel,A.,量化布尔公式的分辨率,Inf-Comput,117,1,12-18(1995)·Zbl 0828.68045号 ·doi:10.1006/inco.1995.1025
[36] Klieber W、Sapra S、Gao S、Clarke EM(2010)《游戏状态学习的非违约、非子句QBF解算器》。In:SAT,LNCS第6175卷。施普林格,第128-142页·Zbl 1306.68161号
[37] Letz R(2002)量化布尔公式决策过程中的引理和模型缓存。In:TABLEAUX,LNCS第2381卷。施普林格,第160-175页·Zbl 1015.68173号
[38] Lonsing F,Egly U(2017)DepQBF 6.0:超越传统QCDCL的基于搜索的QBF求解器。In:CADE,LNCS第10395卷。施普林格,第371-384页·Zbl 1494.68288号
[39] Lonsing F,Egly U(2018)评估QBF解算器:量词交替很重要。In:CP,LNCS第11008卷。施普林格,第276-294页
[40] Lonsing F,Egly U(2019)Qratpre+:通过强冗余特性进行有效的QBF预处理。In:SAT,LNCS第11628卷。施普林格,第203-210页·Zbl 1441.68229号
[41] Peitl T、Slivovsky F、Szeider S(2017)《QBF依赖性学习》。In:SAT,LNCS第10491卷。施普林格,第298-313页·Zbl 1478.68330号
[42] Rabe MN,Tentrup L(2015)CAQE:认证QBF求解器。输入:FMCAD。IEEE,第136-143页
[43] Ranjan DP,Tang D,Malik S(2004)2QBF算法的比较研究。输入:SAT
[44] Rintanen J(2007)QBF中一致规划的渐近最优编码。输入:AAAI。AAAI出版社,第1045-1050页
[45] Shukla A、Biere A、Pulina L、Seidl M(2019)量化布尔公式应用调查。In:ICTAI。IEEE,第78-84页
[46] Tentrup L(2016)使用抽象解决非prenex QBF。In:SAT,LNCS第9710卷。施普林格,第393-401页·Zbl 1475.68224号
[47] Tentrup L(2017)关于基于CEGAR的QBF解决方案的扩展和解决。在:CAV,LNCS第10427卷。Springer,第475-494页·Zbl 1494.68293号
[48] Tu K-H,Hsu T-C,Jiang J-HR(2015)QELL:基于扩展子句学习和水平SAT解决的QBF推理。In:SAT,LNCS第9340卷。施普林格,第343-359页·Zbl 1471.68263号
[49] Vizel,Y。;魏森巴赫,G。;Malik,S.,布尔可满足性求解器及其在模型检查中的应用,Proc IEEE,103,112021-2035(2015)·doi:10.1109/JPROC.2015.2455034
[50] Wimmer R、Reimer S、Marin P、Becker B(2017)Hqspre——QBF和DQBF的有效预处理器。In:TACAS,LNCS第10205卷,第373-390页
[51] Zhang L,Malik S(2002)《量化布尔公式评估中满意度和冲突的对称处理》。In:CP,LNCS第2470卷。施普林格,pp 200-215
[52] 张伟(2014)QBF时间属性编码与基于QBF的验证。In:IJCAR,LNCS第8562卷。施普林格,第224-239页·Zbl 1423.68296号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。