×

兹马思-数学第一资源

用SMT求解不确定时间问题的强可控性。(英语) Zbl 1314.90043
概要:时间问题(TPs)表示对活动时间的限制,如在调度和时间规划等许多应用程序中出现的。具有不确定性的转移定价具有持续时间不可控的特点。根据约束的布尔结构,不同类型的TPU是可能的:我们有简单(STPU)、约束满足(TCSPU)和具有不确定性的析取(DTPU)时态问题。本文研究强可控性问题,即寻找所有可控时间点的一个赋值,使得约束在任何可能的不可控时间点的赋值下都得到满足。我们的方法将问题置于可满足模理论(SMT)的框架下,在SMT框架中,工期的不确定性可以用通用量词来建模。量词消除技术的使用导致无量词编码,而这些编码又由高效的SMT解算器来解决。我们获得了第一个实用和全面的强可控性解决方案。我们提供了一系列有效的编码,能够利用问题的特定结构。该方法已经实现,并在大量基准上进行了实验评估。结果清楚地证明了所提出的方法是可行的,并且在可行的情况下优于最好的最先进的竞争对手。

理学硕士:
90B36型 运筹学中的随机调度理论
PDF格式 BibTeX公司 引用
全文: 内政部
参考文献:
[1] 阿伦,JF,保持时间间隔的知识,ACM的沟通,26832-843,(1983)·Zbl 0519.68079
[2] 阿曼多,A.,卡斯泰利尼,C.,朱西格里亚,E(1999年)。基于SAT的时间推理程序。在S。比恩多,M。福克斯(编辑)欧洲规划会议-ECP,LNCS,1809年(第97-108页)。斯普林格·Zbl 1082.68825
[3] 巴格纳拉,R;希尔,PM;Zaffanella,E,parma多面体库:面向硬件和软件系统分析和验证的全套数值抽象,计算机编程科学,72,3-21,(2008)
[4] 巴雷特,C;阻隔,M;莫拉,L;奥利维拉斯,A;Stump,A,《6年SMT-COMP》,《自动推理杂志》,50243-277,(2013年)
[5] Barrett,C.,Stump,A.,Tinelli,C.,Boehme,S.,Cok,D.,Deharbe,D.,Dutertre,B.,Fontaine,P.,Ganesh,V.,Griggio,A.,Grundy,J.,Jackson,P.,Oliveras,A.,Krsti,S.,Moskal,M.,Moura,L.D.,Sebastiani,R.,Cok,T.D.,Hoenicke,J(2010年)。smt库标准:2.0版。技术代表。
[6] 巴雷特,C.W.,塞巴斯蒂安尼,R.,塞希亚,S.A.,蒂内利,C(2009年)。可满足模理论。可满足性手册(第825-885页)。IOS出版社。
[7] 布鲁托梅索,R.,西马蒂,A.,弗兰兹,A.,格里吉奥,A.,塞巴斯蒂安尼,R(2008年)。MathSAT 4 SMT解算器。在一个。古普塔公司。马利克(编辑)计算机辅助验证-CAV,LNCS(第5123卷,第299-303页)。斯普林格·Zbl 0737.68070
[8] 布鲁托梅索,R.,佩克,E.,沙里基纳,N.,齐托维奇,A(2010年)。openSMT解算器。在J。埃斯帕扎。Majumdar(编辑)系统构建和分析的工具和算法-TACAS,LNCS(第6015卷,第150-153页)。斯普林格·Zbl 0909.68167
[9] Cimatti,A.,Griggio,A.,Schaafsma,B.J.,塞巴斯蒂安尼,R(2013年)。Math5 Satsmt解算器。系统构造和分析的工具和算法-TACAS. ·Zbl 1381.68153
[10] Cimatti,A.,Micheli,A.,罗维里,M(2012年)。用smt解决时间问题:强可控性。人物配对关系(第248-264页)·Zbl 1314.90043
[11] Cimatti,A.,Micheli,A.,罗维里,M(2012年)。用SMT解决时间问题:弱可控性。在J。霍夫曼律师事务所。塞尔曼(编辑),美国人工智能协会:AAAI出版社·Zbl 1314.90043
[12] Cotton,S.和Maler,O(2006年)。dpll(t)快速灵活的差分约束传播。在一个。比尔和C。P。戈麦斯(编辑),满意度测试的理论与应用-SAT,LNCS(第4121卷,第170-183页)。斯普林格·Zbl 1187.68537
[13] 戴维斯,M;洛格曼,G;《定理证明的机器程序》,ACM通讯,5394-397,(1962)·Zbl 0217.54002
[14] 德切特,R;梅里,我;Pearl,J.时间约束网络,人工智能,4961-95,(1991)·Zbl 0737.68070
[15] 杜特尔特,B.和德穆拉,L(2006年)。Yices SMT解算器。工具纸在,http://yices.csl.sri.com/tool-paper.pdf。·Zbl 1082.68825
[16] Dutertre,B.和de Moura,L.M.(2006年)。DPLL(T)的快速线性算法求解器。在T。球形(&R)。B。琼斯(编辑),计算机辅助验证-CAV,LNCS(第4144卷,第81-94页)。斯普林格·Zbl 0737.68070
[17] 弗朗兹恩,A.,西马蒂,A.,纳德尔,A.,塞巴斯蒂安尼,R.,沙列夫,J(2010年)。SMT在微代码符号执行中的应用。在R。块(&R)。Sharygina(编辑),计算机辅助设计中的形式化方法-FMCAD,(第121-128页)。IEEE·Zbl 0519.68079
[18] Godefrod,P.,Levin,M.Y.,Molnar,D.A.(2008年)。自动白盒模糊测试。网络与分布式系统安全研讨会。互联网社会.
[19] 亨斯伯格,L(2010年)。动态可控时态网络执行管理的快速增量算法。时间.
[20] Keßler,C.W.(1996年)。并行fourier-motzkin消去法。欧元面值(第二卷,第66-71页)。
[21] 克莱恩,S(1967年)。数理逻辑. 威利·中银0149.24309
[22] 露丝,R;魏斯芬宁,V,应用线性量词消去法,计算机学报,36450-462,(1993)·Zbl 0787.03021
[23] 蒙尼亚,D(2008年)。线性实数运算的量词消除算法。在I。瑟维萨托H。维思,A。沃龙科夫(沃龙科夫编辑),用于编程、人工智能和推理的逻辑-LPAR、LNCS(第5330卷第243-257页)。斯普林格·Zbl 1182.68213
[24] 莫里斯,P.H.,新墨西哥州,维达尔,T(2001年)。具有时间不确定性的计划动态控制。在B。内贝尔(编辑),国际人工智能联席会议(第494-502页):摩根考夫曼。
[25] Moskewicz,M.W.,Madigan,C.F.,Zhao,Y.,Zhang,L.,Malik,S(2001年)。Chaff:设计一个高效的SAT解算器。设计自动化会议-DAC(第530-535页)。纽约:ACM出版社。
[26] D Moura,L.M.和比约纳,N(2008年)。Z3:优秀的SMT解决方案。在C。R。罗摩克里希南与J。雷霍夫(编辑),系统构建和分析的工具和算法-TACAS,LNCS(第4963卷,第337-340页)。斯普林格·Zbl 1054.68664号
[27] 米塞托拉,N;纳亚克,PP;佩尔,B;威廉斯,不列颠哥伦比亚省,远程代理:大胆去人工智能系统以前没有去过的地方,人工智能,103,5-47,(1998)·Zbl 0909.68167
[28] 尼美拉,我(2009年)。将答案集规划与可满足模理论相结合。在E。埃尔登,F。林,T。Schaub(编辑),逻辑程序设计与非单调推理,第十届国际会议-LPNMR,LNCS(第5753卷,第。3) 一。斯普林格。
[29] Peintner,B.,Venable,K.B.,约克史密斯,N(2007年)。不确定选言时间问题的强可控性。在C。贝西埃(编辑),约束编程原理与实践-CP,LNCS(第4741卷,第856-863页)。斯普林格·Zbl 1145.68528号
[30] 浮游生物,L;de Weerdt,米;van der Krogt,R,《利用低树维特计算所有对最短路径》,人工智能研究杂志(JAIR),43353-388,(2012)·Zbl 1244.68062
[31] Ranise,S.和Loria,T.C.(2006年)。smt库标准:1.2版。技术代表。
[32] Schrijver,A(1998年)。线性与整数规划理论. 威利·Zbl 0970.90052
[33] 德拉图尔,T(1990年)。通过重命名最小化子句数。单位:M。Stickel(编辑),自动扣除会议-CADE,LNCS(第449卷,第558-572页)。斯普林格。
[34] 查马尔迪诺,我;《选言式时间推理问题的有效解决技术》,人工智能,15143-89,(2003)·Zbl 1082.68825
[35] 韦纳布尔,K.B.,沃帕托,M.,佩特纳,B.,约克史密斯,N(2010年)。具有析取和不确定性的时间问题的弱能控性和动态能控性。计划与排程的约束满足技术研讨会.
[36] 维达尔,T;Fargier,H.处理时间约束网络中的意外事件:从一致性到可控性,实验理论人工智能杂志,11,23-45,(1999)·Zbl 1054.68664号
[37] 王尔德,D.K.(1993年)。进行多面体运算的库. 技术代表·Zbl 0968.68172
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。