×

快速、灵活的MUS枚举。 (英语) Zbl 1334.90080号

摘要:枚举不可行约束系统的最小不可满足子集(MUS)是一个具有挑战性的问题,首先是因为计算单个MUS的复杂性,其次是一个实例可能包含的MUS的数量。面对后一个问题,当完全枚举不可行时,MUS的部分枚举可能很有价值,理想情况下,每个MUS输出的时间成本不超过提取单个MUS所需的时间成本。最近,两篇论文独立提出了一种新的MUS枚举算法,该算法非常适合部分MUS枚举[第一和第三作者Lect.Notes Compute.Sci.7874160–175(2013;Zbl 1382.68226号); 第二和第四作者,“部分MUS枚举”,载于:第27届AAAI人工智能会议论文集,AAAI'13。加利福尼亚州帕洛阿尔托:人工智能发展协会(AAAI)。818–825(2013)]。该算法在任何时候都表现出良好的性能,在整个执行过程中稳定地生成MUS;它是约束不可知的,同样适用于任何类型的约束系统;其灵活的结构允许它结合单个MUS提取算法的先进性,并简化了进一步改进和修改的创建。这个本文统一并扩展了先前的工作,在一个框架中详细解释了算法的操作,该框架还可以与以前的方法进行更清晰的比较,并且我们还提出了一种新的算法优化。扩展的实验结果说明了该算法相对于过去方法的改进,并对其一些变体进行了新的探索。

MSC公司:

90立方厘米 整数编程
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Andraus,Z.S.、Liffiton,M.H.和Sakallah,K.A.(2008年)。Reveal:用于Verilog设计的正式验证工具。第十五届国际编程逻辑与推理会议论文集(LPAR-2008)。(第343-352页)·Zbl 1182.68111号
[2] Bailey,J.和Stuckey,P.J.(2005)。使用命中集对偶发现约束的最小不可满足子集。在LNCS第七届声明性语言实践方面国际研讨会(PADL'05)的会议记录中,第3350卷。(第174-186页)。
[3] Belov,A.和Marques-Silva,J.(2012)。MUSer2:一种高效的MUS提取器。可满足性、布尔建模与计算杂志,8123-128·Zbl 1322.68178号
[4] Berge,C.(1989年)。North-Holland数学图书馆的超图。第45卷。阿姆斯特丹:North-Holland Publishing Co·Zbl 0674.05001号
[5] Cimatti,A.、Griggio,A.、Schaafsma,B.J.和Sebastiani,R.(2013)。MaxSAT模理论的模块化方法。第16届满意度测试理论与应用国际会议论文集(SAT-2013)。(第150-165页)·Zbl 1390.68572号
[6] Davies,J.和Bacchus,F.(2011年)。通过求解一系列更简单的SAT实例来求解MAXSAT。《约束编程原理与实践》(CP 2011)。(第225-239页):施普林格·Zbl 0468.90041号
[7] de Kleer,J.和Williams,B.C.(1987年)。诊断多个故障。人工智能,32(1),97-130·Zbl 0642.94045号 ·doi:10.1016/0004-3702(87)90063-4
[8] García de la Banda,M.J.、Stuckey,P.J.和Wazny,J.(2003)。查找所有最小不可满足子集。在第五届ACM SIGPLAN解密编程原理与实践国际会议论文集(PPDP'03)中。(第32-43页)·Zbl 1317.90199号
[9] Di Rosa,E.和Giunchiglia,E.(2013年)。结合定性偏好解决可满足性问题的方法。AI通信,26(4),395-408·Zbl 1296.68164号
[10] Eén,n.和Sörensson,n.(2003)。可扩展SAT解决方案。《LNCS第六届满意度测试理论与应用国际会议论文集》(SAT-2003),第2919卷。(第502-518页)·Zbl 1204.68191号
[11] Fredman,M.L.和Khachiyan,L.(1996年)。单调析取范式对偶的复杂性。算法杂志,21(3),618-628·Zbl 0864.68038号 ·doi:10.1006/jagm.1996.0062
[12] Gasca,R.M.、Valle,C.D.、López,M.T.G.和Ceballos,R.(2007)。NMUS:用于改进过约束数值CSP中所有MUS推导的结构分析。在人工智能的当前主题中,西班牙人工智能协会第12次会议(CAEPIA 2007),LNCS,第4788卷。(第160-169页)。
[13] Gleeson,J.和Ryan,J.(1990年)。识别最小不可行子系统。ORSA计算机杂志,2(1),61-67·Zbl 0752.90050号 ·doi:10.1287/ijoc.2.1.61
[14] 伊利诺伊州格雷戈里。,Mazure,B.和Piette,C.(2007年)。得益于本地搜索oracle,提高了查找MSSe和MUSe的完整技术。《第20届国际人工智能联合会议论文集》(IJCAI'07),第2卷。(第2300-2305页)。
[15] Gunopulos,D.、Khardon,R.、Mannila,H.、Saluja,S.、Toivonen,H.和Sharma,R.S.(2003年)。发现所有最具体的句子。ACM数据库系统事务(TODS),28(2),140-174·doi:10.1145/777943.777945
[16] Han,B.和Lee,S.-J.(1999)。从第一性原理出发,利用带有标记集的CS-树,导出诊断中的最小冲突集。IEEE系统、人与控制论汇刊,B部分,29(2),281-286·doi:10.1109/3477.752801
[17] Hou,A.(1994年)。从第一性原理出发的诊断测量理论。人工智能,65(2),281-328·Zbl 0803.68130号 ·doi:10.1016/0004-3702(94)90019-1
[18] Junker,U.(2004)。QuickXplain:过度约束问题的首选解释和放松。第19届AAAI人工智能会议论文集(AAAI 2004)。(第167-172页)·Zbl 0803.68130号
[19] Kavvadias,D.J.、Sideri,M.和Stavropoulos,E.C.(2000年)。生成布尔表达式的所有最大模型。信息处理信件,74(3),157-162·Zbl 1339.03015号 ·doi:10.1016/S0020-0190(00)00023-5
[20] Kullmann,O.、Lync,I.和Marques-Silva,J.(2006)。合取范式子句的分类:最小不可满足子子句集和瘦核。《LNCS第九届满意度测试理论与应用国际会议论文集》(SAT-2006),第4121卷。(第22-35页)·Zbl 1187.68552号
[21] Liffiton,M.H.和Malik,A.(2013)。枚举不可行:快速找到多个MUS。《第十届限制编程中人工智能和操作规则技术集成国际会议论文集》(CPAIOR 2013)。(第160-175页)·Zbl 1382.68226号
[22] Liffiton,M.H.和Sakallah,K.A.(2005年)。找到所有最小不可满足子公式。《LNCS第八届满意度测试理论与应用国际会议论文集》(SAT-2005),第3569卷。(第173-186页)·Zbl 1128.68473号
[23] Liffiton,M.H.和Sakallah,K.A.(2008年)。计算最小不可满足约束子集的算法。自动推理杂志,40(1),1-33·Zbl 1154.68510号 ·数字对象标识代码:10.1007/s10817-007-9084-z
[24] Liffiton,M.H.和Sakallah,K.A.(2009年)。推广核心制导Max-SAT。第12届LNCS可满足性测试理论与应用国际会议论文集(SAT-2009),第5584卷。(第481-494页)·Zbl 1247.68257号
[25] Marques-Silva,J.、Heras,F.、Janota,M.、Previti,A.和Belov,A.(2013)。关于计算最小校正子集。第23届国际人工智能联合会议记录(IJCAI-2013)。(第615-622页):AAAI出版社。
[26] Marques-Silva,J.和Previti,A.(2014)。在计算首选MUS和MCS时。第17届可满足性测试理论与应用国际会议论文集(SAT-2014)。(第58-74页):施普林格·Zbl 1423.68460号
[27] Morgado,A.、Heras,F.、Liffiton,M.、Planes,J.和Marques-Silva,J.(2013)。迭代和核心指导的MaxSAT解决方案:调查和评估。约束,18(4),478-534·Zbl 1317.90199号 ·doi:10.1007/s10601-013-9146-2
[28] Previti,A.和Marques-Silva,J.(2013)。部分MUS枚举。第27届AAAI人工智能会议论文集(AAAI-2013)。(第818-825页)·Zbl 1322.68178号
[29] Reiter,R.(1987年)。从第一原理诊断的理论。人工智能,32(1),57-95·Zbl 0643.68122号 ·doi:10.1016/0004-3702(87)90062-2
[30] Stern,R.T.、Kalech,M.、Feldman,A.和Provan,G.M.(2012年)。探索冲突导向模型诊断中的对偶性。第26届AAAI人工智能会议记录(AAAI-2012)。
[31] van Loon,J.(1981)。不可约不一致的线性不等式系统。《欧洲运筹学杂志》,8(3),283-288·Zbl 0468.90041号 ·doi:10.1016/0377-2217(81)90177-6
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。