×

计算最小不可满足约束子集的算法。 (英语) 兹比尔1154.68510

摘要:约束处理领域的许多研究最近都集中于从不可满足约束系统中提取小的不可满足“核”,目的是找到最小不可满足子集(MUS)。虽然大多数技术都提供了找到MUS近似值(不一定是最小值)的方法,但我们已经开发了一个完善的算法,用于生成不可满足约束系统的所有MUS。在本文中,我们描述了约束的可满足子集和不可满足子集之间的关系,我们随后将其用作MUS提取算法的基础,该算法是针对布尔可满足约束实现的。这些算法提供了一个框架,可以用它解决许多相关的子问题,包括处理棘手实例的完整性松弛,我们开发了一些基本算法的变体来说明这一点。实验结果证明了我们算法的性能,显示了基本算法如何在许多实例上快速运行,而这些变化对于在完整结果非常大的实例上生成结果很有价值。此外,我们的算法在解决我们方法的两个不同阶段中的任何一个方面都比现有算法表现得更好。

MSC公司:

68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Andraus,Z.S.,Liffiton,M.H.,Sakallah,K.A.:基于CEGAR的正式硬件验证:案例研究。密歇根大学技术报告,CSE-TR-531-072007年5月
[2] Andraus,Z.S.,Liffiton,M.H.,Sakallah,K.A.:基于数据路径抽象的验证方法优化策略。摘自:《2006年亚太地区设计自动化会议论文集》(ASP-DAC'06),第19-24页(2006)
[3] Bailey,J.,Manoukian,T.,Ramamohanarao,K.:计算超图横截的快速算法及其在挖掘新兴模式中的应用。摘自:第三届IEEE数据挖掘国际会议记录(ICDM’03),第485页(2003)
[4] Bailey,J.,Stuckey,P.J.:使用击中集对偶发现最小不可满足约束子集。摘自:《第七届声明性语言实践方面国际研讨会论文集》(PADL'05),LNCS,第3350卷(2005)
[5] Bautista,J.,Pereira,J.:解决unicast集合覆盖问题的GRASP算法。计算。运营商。第34(10)号决议,3162–3173(2007)·Zbl 1127.90053号 ·doi:10.1016/j.cor.2005.11.026
[6] Birnbaum,E.,Lozinskii,E.L.:不一致系统的一致子集:结构和行为。J.实验理论。Artif公司。智力。15, 25–46 (2003) ·Zbl 1025.68090号 ·doi:10.1080/0952813021000026795
[7] Boros,E.,Elbassioni,K.M.,Gurvich,V.,Khachiyan,L.:生成超图断面的拟多项式算法的有效实现。摘自:《第十一届欧洲算法研讨会论文集》(ESA 2003),LNCS,第2832卷,第556–567页(2003)·Zbl 1266.68199号
[8] Bruni,R.,Sassano,A.:通过发现小的不可满足子公式来恢复可满足性或保持不可满足性。参加:LICS 2001满意度测试理论与应用研讨会(SAT-2001)(2001)·Zbl 0990.90564号
[9] Bryant,R.E.,Lahiri,S.K.,Seshia,S.A.:使用带有lambda表达式和未解释函数的计数器算术逻辑对系统进行建模和验证。摘自:《第十四届计算机辅助验证国际会议记录》(CAV’02),第78-92页(2002)·Zbl 1010.68522号
[10] Chinneck,J.W.,Dravnieks,E.W.:在线性规划中定位最小不可行约束集。ORSA J.计算。3(2), 157–168 (1991) ·兹比尔0755.90055
[11] Cimatti,A.,Griggio,A.,Sebastiani,R.:在sat模理论中计算小的不可满足核的简单而灵活的方法。摘自:《第十届满意度测试理论与应用国际会议论文集》(SAT-2007),第334-339页(2007)·兹比尔1214.68348
[12] Davis,M.,Logemann,G.,Loveland,D.:理论证明的机器程序。Commun公司。ACM 5(7),394–397(1962)·Zbl 0217.54002号 ·数字对象标识代码:10.1145/368273.368557
[13] Davis,M.,Putnam,H.:量化理论的计算程序。J.ACM 7(3),201–215(1960)·Zbl 0212.34203号 ·数字对象标识代码:10.1145/321033.321034
[14] Dutertre,B.,de Moura,L.M.:DPLL(T)的快速线性算法求解器。摘自:第18届计算机辅助验证国际会议记录(CAV’06),第81–94页(2006)
[15] Eén,n.,Sörensson,n.:可扩展SAT解决方案。摘自:《第六届满意度测试理论与应用国际会议论文集》(SAT-2003),LNCS,第2919卷,第502-518页(2003)·兹比尔1204.68191
[16] Eiter,T.,Gottlob,G.:超图横向计算及其在逻辑和人工智能中的相关问题。摘自:《第八届欧洲人工智能逻辑会议论文集》(JELIA 2002),第549–564页(2002)·Zbl 1013.68143号
[17] Gershman,R.,Koifman,M.,Strichman,O.:用支配者衍生出不满意的小核心。摘自:第18届计算机辅助验证国际会议记录(CAV’06),第109-122页(2006)
[18] Goldberg,E.,Novikov,Y.:验证CNF公式的不可满足性证明。摘自:《欧洲设计、自动化和测试会议论文集》(日期'03),第10886–10891页(2003)
[19] Gregoire,E.,Mazure,B.,Piette,C.:得益于本地搜索预言,提升了查找MSSe和MUSe的完整技术。摘自:《第20届国际人工智能联合会议记录》(IJCAI'07),海得拉巴(印度),第2卷,第2300–2305页(2007)
[20] Holzbaur,C.,Menezes,F.,Barahona,P.:通过广义松弛变量在CLP(Q)中的可延展性。摘自:《第二届约束编程原理与实践国际会议论文集》(CP'96),第209-223页(1996)
[21] Huang,J.:MUP:最小不满意证明。摘自:第十届亚洲及南太平洋设计自动化会议(ASP-DAC’05),第432-437页(2005)
[22] Jackson,D.:合金:轻量级对象建模符号。ACM事务处理。柔和。工程方法。11(2), 256–290 (2002) ·Zbl 05459509号 ·doi:10.1145/505145.505149
[23] 卡普,R.M.:组合问题的可还原性。摘自:《计算机计算的复杂性》,第85-103页。纽约Plenum出版社(1972)
[24] Kavvadias,D.J.,Stavropoulos,E.C.:横向超图问题的算法评估。摘自:《第三届算法工程研讨会论文集》(WAE’99),第72–84页(1999)
[25] Kavvadias,D.J.,Stavropoulos,E.C.:生成横向超图的有效算法。J.图形算法应用。9(2), 239–264 (2005) ·Zbl 1088.05069号
[26] Liffiton,M.H.,Moffitt,M.D.,Pollack,M.E.,Sakallah,K.A.:识别过度约束时间问题中的冲突。摘自:第19届国际人工智能联合会议记录(IJCAI'05),第205-211页(2005)
[27] Liffiton,M.H.,Sakallah,K.A.:关于寻找所有最小不可满足子公式。摘自:《第八届可满足性测试理论与应用国际会议论文集》(SAT-2005),LNCS,第3569卷,第173-186页(2005)·兹比尔1128.68473
[28] Lync,I.,Marques-Silva,J.:关于计算最小不可满足核。摘自:《第七届满意度测试理论与应用国际会议论文集》(SAT-2004),LNCS,第3542卷,第305-310页(2004)
[29] Mneimneh,M.N.,Lync,I.,Andraus,Z.S.,Silva,J.P.M.,Sakallah,K.A.:提取最小最小不可满足公式的分支定界算法。摘自:《第八届满意度测试理论与应用国际会议论文集》(SAT-2005),第467–474页(2005)·Zbl 1128.68477号
[30] Oh,Y.,Mneimneh,M.N.,Andraus,Z.S.,Sakallah,K.A.,Markov,I.L.:AMUSE:一种极不必要的子配方萃取剂。摘自:《第41届设计自动化年会论文集》(DAC’04),第518–523页(2004)
[31] Safarpour,S.,Liffiton,M.,Mangassarian,H.,Veneris,A.,Sakalah,K.:使用最大可满足性改进设计调试。收录:《计算机辅助设计形式方法国际会议论文集》(FMCAD'07)(2007年)(出版中)
[32] Sinz,C.:来自汽车产品配置的SAT基准。网站。http://www-sr.informatik.uni-tuebingen.de/\(\sim\)正弦/直流/
[33] Sinz,C.:朝向布尔基数约束的最佳CNF编码。摘自:《第十一届约束编程原理与实践国际会议论文集》(CP'05),第827-831页(2005)·Zbl 1153.68488号
[34] Sinz,C.,Kaiser,A.,Küchlin,W.:汽车产品配置数据验证的正式方法。Artif公司。智力。工程设计。分析。制造17(1),75–97(2003)
[35] Zhang,L.,Malik,S.:从不可满足布尔公式中提取小的不可满足核。在第六届可满足性测试理论与应用国际会议(SAT-2003)上提出(2003)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。