×

提取不可满足的小岩芯的方法。 (英语) Zbl 1165.68487号

摘要:本文解决了如何找到不可满足CNF公式的一个小的不可满足核的问题。提出的算法CoreTrimmer在解析图中“消耗”大量子句(M)的每个内部节点(d)上进行迭代(即,大量原始子句出现在非sat核心中,唯一目的是证明(d)),并尝试在不使用(M)子句的情况下证明它们。如果这是可能的,它会将分辨率图转换为一个新图,该图的核心没有\(M)子句。CoreTrimmer可以与Malik和Zhang的定点算法run_till_fix类似地集成到定点框架中。我们将此选项称为trim_till_fix。对大量工业CNF不可满足公式的实验评估表明,与run_till_fix相比,trim_till_fix的约化子句数平均增加了一倍。当它被用作一个更大的系统中的一个组件,强制执行短超时时,效果也更好。

MSC公司:

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

参考文献:

[1] Amla N,McMillan K(2003)《无反例的自动抽象》。收录:Garavel H,Hatcliff J(编辑)TACAS'03。计算机科学课堂讲稿,第2619卷·Zbl 1031.68520号
[2] Audemard G、Bertoli P、Cimatti A、Kornilowicz A、Sebastiani R(2002)基于SAT的布尔和线性数学命题公式求解方法。In:第18届自动扣减国际会议(CADE'02)·Zbl 1072.68562号
[3] Bruni R(2003)通过自适应核搜索逼近最小不可满足子公式。离散应用数学130(2):85–100·Zbl 1029.68075号 ·doi:10.1016/S0166-218X(02)00399-2
[4] Davis M,Logemann G,Loveland D(1962)理论证明的机器程序。社区ACM 5:394–397·Zbl 0217.54002号 ·数字对象标识代码:10.1145/368273.368557
[5] Davydov G,Davydova I,Büning HK(1998)一类cnf子类最小不可满足问题的有效算法。《数学与艺术智能》23(3-4):229-245·Zbl 0913.68090号 ·doi:10.1023/A:1018924526592
[6] Dershowitz N,Hanna Z,Nadel A(2006)最小不可满足岩芯提取的可扩展算法。收录于:SAT。计算机科学课堂讲稿,第4121卷。施普林格,纽约,第36-41页·兹比尔1187.68538
[7] Georgiadis L、Werneck RF、Tarjan RE、Triantafylis S、August DI(2004)《在实践中寻找支配者》。摘自:第十二届欧洲算法年会(ESA 2004)。计算机科学课堂讲稿,第3221卷,第677-688页·Zbl 1111.68769号
[8] Gershman R、Koifman M、Strichman O(2006)《衍生具有支配者的小型不可满足核心》。In:第18届计算机辅助验证国际会议(CAV’06)。计算机科学课堂讲稿,第4144卷,第109-122页
[9] Goldberg E,Novikov Y(2003)《验证cnf公式的不可满足性证明》。日期:03年:欧洲设计、自动化和测试会议记录。IEEE计算机学会,Los Alamitos,第10886页
[10] Grégoire Ed,Mazure B,Piette C(2007)《缪斯的地方研究》(Local-search extraction of muses)。限制条件12(3):325–344·Zbl 1211.90307号 ·doi:10.1007/s10601-007-9019-7
[11] Grumberg O,Lerda F,Strichman O,Theobald M(2005)多过程系统的证明引导下的欠逼近加宽。在:POPL'05:第32届ACM SIGPLAN-SIGCT编程语言原理研讨会论文集。纽约ACM出版社,第122–131页·Zbl 1369.68259号
[12] Gupta A(2006)学习模型检查的抽象。卡内基梅隆大学博士论文
[13] 黄J(2005)Mup:最小不满足性证明。In:第十届亚洲及南太平洋设计自动化会议(ASP-DAC)会议记录,第432-437页
[14] Koifman M(2007)一种提取小型不可满足岩芯的方法。Technion硕士论文
[15] Kroening D,Ouaknine J,Seshia S,Strichman O(2004)基于抽象的Presburger算法可满足性求解。In:Alur R,Peled D(eds)Proc第16届计算机辅助验证国际会议(CAV’04)。计算机科学课堂讲稿,第3114卷。波士顿施普林格,第308-320页·Zbl 1103.68626号
[16] Lengauer T,Tarjan RE(1979)在流程图中查找支配者的快速算法。ACM传输程序语言系统1(1):121–141·Zbl 0449.68024号 ·数字对象标识代码:10.1145/357062.357071
[17] Lync I,Marques-Silva J(2004)关于计算最小不可满足内核。摘自:《满意度测试理论与应用国际研讨会论文集》,第305-310页
[18] Mneimneh MN,Lync I,Andraus ZS,Marques-Silva JP,Sakallah KA(2005)提取最小最小不可满足公式的分支定界算法。收录于:SAT。计算机科学课堂讲稿,第3569卷。纽约州施普林格,第467–474页·Zbl 1128.68477号
[19] Oh Y,Mneimneh MN,Andraus ZS,Sakallah KA,Markov IL(2004)Amuse:一个最小不可满足的子公式提取器。输入:DAC’04,第518–523页
[20] Papadimitriou CH,Wolfe D(1988),面复杂性的解决。计算机系统科学杂志37(1):2–13·Zbl 0655.68041号 ·doi:10.1016/0022-0000(88)90042-6
[21] Prosser R(1959)布尔矩阵在流程图分析中的应用。摘自:《东部联合计算机会议记录》,第133-138页
[22] Purdom PW Jr,Moore EF(1972)有向图中的直接支配因子[h]。通信ACM 15(8):777–778·数字对象标识代码:10.1145/361532.361566
[23] Robinson JA(1965)基于归结原理的面向机器的逻辑。J Assoc计算马赫数12(1):23–41·Zbl 0139.12303号
[24] Strichman O(2001)基于SAT的有界模型检查问题的剪枝技术。In:2001年9月于爱丁堡举行的第11届正确硬件设计和验证方法会议(CHARME'01)
[25] Stump A,Barrett C,Dill D(2002)CVC:一个合作的有效性检查器。In:Proc第14届国际计算机辅助验证会议(CAV’02)·Zbl 1010.68720号
[26] Ullman JD,Aho AV(1972)解析、翻译和编译理论。编译,第二卷。普伦蒂斯·霍尔,恩格尔伍德悬崖
[27] Whittemore J,Kim J,Sakallah K(2001)《讽刺:一种新的增量可满足性引擎》。In:IEEE/ACM设计自动化会议(DAC)
[28] Zhang L,Malik S(2003)从不可满足布尔公式中提取小的不可满足核。参加:第六届满意度测试理论与应用国际会议(SAT2003)
[29] Zhang L,Malik S(2003)使用独立的基于分辨率的检查器验证SAT解算器:实际实现和其他应用。输入:日期,第10880–10885页
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。