×

HySAT:混合系统有界模型检查的有效证明引擎。 (英语) Zbl 1116.68048号

摘要:在本文中,我们介绍了HySAT,一种用于线性混合系统的有界模型检查器,它结合了基于DPLL的伪布尔SAT解算器和线性编程例程的紧密集成作为核心引擎。与MathSAT、ICS或CVC等相关工具相比,我们的工具利用了在有界模型检查上下文中自然出现的各种优化,例如学习到的冲突子句或定制决策策略的同构复制,并将其扩展到混合域。我们证明了这些优化对工具的性能至关重要。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Aloul FA、Ramani A、Markov IL、Sakallah KA(2002)《通用ILP与专用0-1 ILP:更新》。摘自:ACM/IEEE国际计算机辅助设计会议论文集,第450–457页
[2] Audemard G,Bertoli P,Cimatti A,Kornilowics A,Sebastiani R(2002)基于SAT的布尔和线性数学命题公式求解方法。摘自:沃伦科夫A(ed)《第18届自动扣减国际会议论文集》,第2392卷。人工智能课堂讲稿。Springer-Verlag,第193-208页·Zbl 1072.68562号
[3] Audemard G、Bozzano M、Cimatti A、Sebastiani R(2004)《利用MathSAT验证工业混合系统》。ENTCS 89(4)·Zbl 1272.68220号
[4] Baptista L、Lync I、Marques-Silva J(2001)《满足性的完整搜索重启策略》。In:IJCAI'01随机搜索算法研讨会论文集(IJCAI-SSA)·兹比尔1053.68684
[5] Barrett C,Dill D,Stump A(2002)通过增量转换到SAT来检查一阶公式的可满足性。摘自:第14届计算机辅助验证国际会议论文集·Zbl 1010.68531号
[6] Barth P(1995)基于Davis-Putnam的线性伪布尔优化枚举算法。技术报告MPI-I-95-2-003,Max-Planck-Institut für Informatik,Saarbrücken,Germany
[7] Bempoad A,Morari M(1999)《通过数学编程验证混合系统》。收录:Vaandrager FW,van Schuppen JH(eds)《混合系统:计算与控制》(HSCC’99),第1569卷。Springer-Verlag计算机科学课堂讲稿,第31-45页·Zbl 0954.93019号
[8] Biere A、Cimatti A、Zhu Y(1999),无BDD的符号模型检查。收录于:TACAS'99,第1579卷。Springer-Verlag计算机科学课堂讲稿·Zbl 1046.68578号
[9] Bik A,Wijshoff H(1994)《Fourier-Motzkin消去法的实现》。技术报告TR94-42,图纸。荷兰莱顿大学计算机科学系
[10] Chai D,Kuehlmann A(2003)快速伪布尔约束求解器。摘自:第40届设计自动化会议论文集(DAC 2003)。美国加利福尼亚州阿纳海姆ACM,第830-835页
[11] Chinneck JW(1997)在不可行线性规划中寻找有用的约束子集进行分析。INFORMS J计算9(2):164–174·Zbl 0885.90077号 ·doi:10.1287/ijoc.9.2.164
[12] Chinneck JW,Dravnieks EW(1991)在线性规划中定位最小不可行约束集。ORSA J计算3(2):157–168·Zbl 0755.90055号
[13] Davis M,Logemann G,Loveland D(1962)定理证明的机器程序。社区ACM 5:394–397·Zbl 0217.54002号 ·数字对象标识代码:10.1145/368273.368557
[14] de Moura L、Owre S、Ruess H、Rushby J、Shankar N(2004)《嵌入扣除的ICS决策程序》。参见:第二届国际自动推理联合会议(IJCAR)会议记录,第3097卷。计算机科学课堂讲稿。爱尔兰科克Springer-Verlag,第218-222页·Zbl 1126.68575号
[15] de Moura L、Owre S、RueßH、Rushby J、Shankar N、Sorea M、Tiwari A(2004)SAL 2。In:Alur R,Peled D(编辑)计算机辅助验证,CAV 2004,第3114卷。计算机科学课堂讲稿。马萨诸塞州波士顿Springer-Verlag,第496-500页
[16] de Moura L,RueßH,Sorea M(2002)无限域上有界模型检验的Lazy定理证明。摘自:第18届自动扣减国际会议记录,第2392卷。计算机科学课堂讲稿。Springer-Verlag,第438–455页·Zbl 1072.68602号
[17] Enslev J、Nielsen A-S、Fränzle M、Hansen MR(2005)《持续时间微积分的有界模型构建》。摘自:Jones N等人(编辑)《第17届北欧规划理论研讨会论文集》(NWPT 05)。科本哈文斯大学
[18] Fourier J(1826)《特殊计算的解》。《新运动公报》第99页至第100页
[19] Fränzle M,Herde C(2003)《简明逻辑的高效SAT引擎:加速零线性约束系统的证明搜索》。收录:Vardi M,Voronkov A(eds)《编程、人工智能和推理逻辑》(LPAR 2003),第2850卷。Springer-Verlag人工智能课堂讲稿·Zbl 1273.68319号
[20] Fränzle M,Herde C(2003)《简明逻辑的高效SAT引擎:加速零线性约束系统的证明搜索》。收录:Moshe AV,Vardi Y(eds)Logic for programming,artificial intelligence and reasoning(LPAR 2003),第2850卷。LNCS,子系列LNAI,Springer Verlag,第302-316页·Zbl 1273.68319号
[21] Gleeson J,Ryan J(1990)确定不等式的最小不可行子系统。ORSA J计算2(1):61–63·Zbl 0752.90050号
[22] Groote JF、Koorn JWC、van Vlijmen SFM(1995)hoorn-kersenboogerd车站的安全保障系统。1995年:第十届计算机保证年会。马里兰州盖瑟斯堡国家标准与技术研究所,第57-68页
[23] Hehner ECR(1984)预测编程。社区ACM 27:134–151·Zbl 0593.68010号 ·电话:10.1145/69610.357988
[24] Henzinger TA、Ho P-H、Wong-Toi H(1995)《高科技:下一代》。摘自:第16届IEEE实时系统年度研讨会(RTSS 1995)会议记录。IEEE计算机学会出版社,第56–65页
[25] Henzinger TA,Kopke PW,Puri A,Varaiya P(1995)混合自动机的可判定性。摘自:第27届ACM计算理论年会论文集。ACM,第373–382页·Zbl 0978.68534号
[26] Jin H,Somenzi F(2004)有界模型检查可满足性的增量算法。收件人:Biere A,Strichman O(eds)BMC’04,苏黎世联邦理工大学初步程序·Zbl 1272.68262号
[27] Marques-Silva JP(1999)分支启发式在命题可满足性算法中的影响。收录:第九届葡萄牙人工智能会议(EPIA)会议记录。
[28] Marques-Silva JP,Sakallah KA(1999)GRASP:命题可满足性的搜索算法。IEEE传输计算48(5):506–521·Zbl 01935259号 ·数字对象标识代码:10.1109/12.769433
[29] Moskewicz MW、Madigan CF、Zhao Y、Zhang L、Malik S(2001)Chaff:设计高效SAT求解器。摘自:第38届设计自动化会议论文集(DAC’01)。
[30] Motzkin TS(1936)Beiträge zur Theorye der linearen Ungleichungen。苏黎世大学博士论文·Zbl 0014.24601号
[31] Nonnengart A,Weidenbach C(1999)《计算小句范式》。In:Robinson A,Voronkov A(eds)《自动推理手册》,Elsevier Science B.V·兹伯利0992.03018
[32] Pfetsch ME(2002)最大可行子系统问题和多面体的顶点面发生率。柏林工业大学博士论文·Zbl 1114.52301号
[33] Ratschan S(2002)连续一阶约束满足等式约束和质量约束。In:van Hentenryck P(ed)第八届约束规划原理与实践国际会议论文集,第2470卷。计算机科学讲稿,施普林格,第680-685页
[34] Strichman O(2000)为有界模型检查调整SAT检查器。艾默生EA,Sistla AP(eds)计算机辅助验证(CAV 2000),第1855卷。Springer-Verlag计算机科学课堂讲稿,第480-494页·Zbl 0974.68565号
[35] Torrisi FD(2003)离散混合自动机分析和优化控制的建模和可达集计算。苏黎世理工大学博士论文
[36] Tseitin G(1968)关于命题演算中推导的复杂性。收录:Slisenko A(ed)建构数学和数学逻辑研究
[37] Warners JP(1998)线性不等式到合取范式的线性时间变换。Inf Process Lett 68(2):63–69·Zbl 1339.68244号 ·doi:10.1016/S0020-0190(98)00144-6
[38] Whittemore J,Kim J,Sakallah K(2001)SATIRE:一种新的增量可满足性引擎。收录于:《设计自动化会议论文集》(DAC 2001)。美国内华达州拉斯维加斯,第542-545页
[39] Wolfman SA,Weld DS(1999)LPSAT引擎及其在资源规划中的应用。摘自:第十六届国际人工智能联合会议论文集。Morgan Kaufmann出版社,第310–315页
[40] Zhang L,Madigan CF,Moskewicz MW,Malik S(2001)布尔可满足性求解器中的高效冲突驱动学习。摘自:国际计算机辅助设计会议(ICCAD’01),第279-285页
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。