×

ASP的不一致性证明:ASP-DRUPE格式。 (英语) Zbl 1434.68065号

摘要:答案集编程(ASP)解算器是一种高度协调且复杂的程序,它隐式地解决了一致性问题,即决定逻辑程序是否接受答案集。验证一个声明的答案集是否在形式上是程序的正确答案集可以在多项式时间内确定(正常)程序。然而,要验证一个声称不一致的程序是否真的不接受任何答案集,还远远不是当务之急。在本文中,我们解决了这个问题,并为命题、析取逻辑程序开发了新的证明格式ASP-DRUPE,包括权重和选择规则。ASP-DRUPE基于为布尔可满足性设计的反向单元传播(RUP)格式。我们建立了ASP-DRUPE的正确性,并讨论了如何将其集成到现代ASP求解器中。稍后,我们将ASP-DRUPE实现到正常逻辑程序的wasp解算器中。

MSC公司:

68N17号 逻辑编程
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Alviano,M.、Dodaro,C.、Leone,N.和Ricca,F.2015。WASP进展。LPNMR 2015。LNCS,第9345卷。施普林格,40-54岁·Zbl 1467.68021号
[2] Alviano,M.、Dodaro,C.和Maratea,M.2018。答案集编程中的共享聚合集。TPLP第18、3-4、301-318页·Zbl 1451.68062号
[3] Balduccini,M.、Gelfond,M.和Nogueira,M.,2006年。基于答案集的知识系统设计。安。数学。Artif公司。智力。47,1-2, 183-219. ·Zbl 1105.68105号
[4] Bomanson,J.、Gebser,M.、Janhunen,T.、Kaufmann,B.和Schaub,T.,2016年。回答集合编程模块的非循环性。芬丹。通知。147, 1, 63-91. ·Zbl 1373.68170号
[5] Brewka,G.、Eiter,T.和Truszczynski,M.2011。答案集编程一目了然。ACM通信54、12、92-103。
[6] Calimeri,F.、Faber,W.、Gebser,M.、Ianni,G.、Kaminski,R.、Krennwallner,T.、Leone,N.、Ricca,F.和Schaub,T.2015。ASP-core-2输入语言格式。
[7] 克拉克,K.L.1977。否定为失败。1977年逻辑与数据库研讨会。数据库理论进展。Plemum出版社,293-322。
[8] Cruz Filipe,L.、Heule,M.J.H.,Jr.、W.A.H.、Kaufmann,M.和Schneider Kamp,P.2017。高效认证RAT验证。2017年CADE。LNCS,第10395卷。施普林格,220-236·Zbl 1494.68284号
[9] Eén,n.和Biere,A.2005。通过变量和子句消除在SAT中进行有效的预处理。2005年SAT。LNCS,第3569卷。施普林格,61-75·Zbl 1128.68463号
[10] Faber,W.2005年。具有任意聚合的析取逻辑程序的无基础集。在LPNMR 2005中。LNCS,第3662卷。施普林格,40-52岁·Zbl 1152.68405号
[11] Faber,W.、Pfeifer,G.和Leone,N.2011。答案集编程中递归聚合的语义和复杂性。Artif公司。智力。175, 1, 278-298. ·Zbl 1216.68263号
[12] Fages,F.1994。克拉克完备性与稳定模型存在性的一致性。方法。CS 1、1、51-60中的逻辑。
[13] 费拉里斯,P.2011。带有命题连接词和聚合词的逻辑程序。ACM事务处理。计算。日志。12, 4, 25:1-25:40. ·Zbl 1351.68053号
[14] Gebser,M.、Guziolowski,C.、Ivanchev,M.,Schaub,T.、Siegel,A.、Thiele,S.和Veber,P.2010。具有答案集编程的大型生物网络中的修复和预测(不一致情况下)。在KR 2010中。AAAI出版社,497-507。
[15] Gebser,M.、Kaminski,R.、Kaufmann,B.、Ostrowski,M.,Schaub,T.和Wanko,P.2016。使用clipeo 5可以轻松解决理论问题。在ICLP(技术中心)。OASICS,第52卷。Dagstuhl酒吧。,2:1-2:15.
[16] Gebser,M.、Kaminski,R.、Kaufmann,B.和Schaub,T.2011。答案集编程中的多准则优化。在ICLP 2011中。LIPIcs,第11卷。Dagstuhl出版社。,1-10. ·Zbl 1245.68052号
[17] Gebser,M.、Kaminski,R.、Kaufmann,B.和Schaub,T.2012。实践中的答案集求解。人工智能和机器学习综合讲座。Morgan&Claypool出版社·Zbl 1251.68060号
[18] Gebser,M.、Kaufmann,B.、Neumann,A.和Schaub,T.2008。答案集求解的高级预处理。在ECAI 2008中。人工智能和应用前沿,第178卷。IOS出版社,15-19。
[19] Gebser,M.、Obermeier,P.、Ratsch-Heitmann,M.,Runge,M.和Schaub,T.2018。使用答案集编程在汽车装配中布置无人驾驶运输车辆。CoRR abs/1804.10437。
[20] Gebser,M.、Schaub,T.、Thiele,S.和Veber,P.2011。使用答案集编程检测大型生物网络中的不一致性。TPLP 11、2-3、323-360·Zbl 1220.68036号
[21] Gelder,A.V.2008。验证命题不可满足性的RUP证明。2008年1月2日至4日,在美国佛罗里达州劳德代尔堡举行的2008年国际人工智能与数学研讨会上。
[22] Gelfond,M.和Zhang,Y.2014。恶性循环原理和带有聚合的逻辑程序。TPLP第14、4-5、587-601页·兹比尔1309.68032
[23] Goldberg,E.I.和Novikov,Y.2003。验证CNF公式的不可满足性证明。在DATE中。IEEE计算机学会,10886-10891。
[24] Guziolowski,C.、Videla,S.、Eduata,F.、Thiele,S.,Cokelaer,T.、Siegel,A.和Saez-Rodriguez,J.2013。使用答案集编程详尽地描述信令网络的可行逻辑模型。生物信息学29,18,2320-2326。勘误表见生物信息学30、13、1942。
[25] Haubelt,C.、Neubauer,K.、Schaub,T.和Wanko,P.2018。使用答案集编程设计空间探索。KI-Künstliche Intelligenz知识32,2,205-206。
[26] Heule,M.,HuntJr。,W.A.和Wetzler,N.2013。用扩展的分辨率验证反驳。在CADE 2013中。LNCS,第7898卷。施普林格,345-359·Zbl 1381.68270号
[27] Heule,M.,HuntJr。,W.A.和Wetzler,N.2015。在DRAT证明中表示对称破缺。2015年CADE。LNCS,第9195卷。施普林格,591-606·Zbl 1465.68285号
[28] Heule,M.、Seidl,M.和Biere,A.2014。QBF预处理的统一证明系统。在IJCAR中。LNCS,第8562卷。施普林格,91-106·Zbl 1409.68257号
[29] Janhunen,T.2006年。正常逻辑程序和命题理论的一些可译性结果。应用非经典逻辑杂志16,1-2,35-86·Zbl 1184.68160号
[30] Kiesl,B.、Rebola-Pardo,A.和Heule,M.J.H.2018。扩展分辨率模拟DRAT。2018年IJCAR。LNCS,第10900卷。施普林格,516-531·Zbl 1441.68278号
[31] Lin,F.和Zhao,J.2003。关于紧逻辑程序以及从正规逻辑程序到命题逻辑的另一种转换。在IJCAI'03年。摩根·考夫曼,853-858。
[32] Liu,L.、Pontelli,E.、Son,T.C.和Truszczynski,M.,2010年。具有抽象约束原子的逻辑程序:计算的作用。Artif公司。智力。174, 3-4, 295-315. ·Zbl 1207.68119号
[33] Lonsing,F.和Egly,U.2018年。QRAT+:通过更强大的QBF冗余属性推广QRAT。在IJCAR中。LNCS,第10900卷。施普林格,161-177年·Zbl 1511.68325号
[34] 皮尔斯,D.1999。作为直觉有效性的稳定推理。J.日志。程序。38, 1, 79-91. ·Zbl 0911.68136号
[35] Pelov,N.、Denecker,M.和Bruynooghe,M.,2007年。具有聚合的逻辑程序的良好且稳定的语义。逻辑程序设计的理论与实践7,3,301-353·Zbl 1111.68070号
[36] Philipp,T.和Rebola-Pardo,A.2016。XOR推理的DRAT证明。2016年JELIA。LNCS,第10021卷。施普林格,415-429·Zbl 1483.68357号
[37] Ricca,F.、Grasso,G.、Alviano,M.、Manna,M.,Lio,V.、Iiritano,S.和Leone,N.2012。在Gioia-Tauro海港通过答案集编程进行团队建设。TPLP第12页,第361-381页·Zbl 1250.90050
[38] Silva,J.P.M.和Sakallah,K.A.1999。GRASP:命题可满足性的搜索算法。IEEE传输。计算机48、5、506-521·Zbl 1392.68388号
[39] Son,T.C.和Pontelli,E.2007。答案集编程中聚合的构造性语义特征。逻辑程序设计的理论与实践7,3,355-375·Zbl 1111.68072号
[40] Syrjänen,2000年。Lparse 1.0用户手册。
[41] Truszczynski,M.2011年。三分法和二分法导致了选言逻辑程序推理的复杂性。TPLP第11期,第881-904页·Zbl 1242.68052号
[42] 韦茨勒,N.、黑尔,M.和亨特Jr。,W.A.2014年。DRAT-trim:使用富于表现力的子句证明进行有效的检查和修剪。2014年SAT考试。LNCS,第8561卷。施普林格,422-429·Zbl 1423.68475号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。