×

基于因果关系的游戏解决。 (英语) Zbl 1493.68203号

Silva,Alexandra(编辑)等人,《计算机辅助验证》。第33届国际会议,CAV 2021,虚拟活动,2021年7月20日至23日。诉讼程序。第一部分查姆:施普林格。莱克特。注释计算。科学。12759, 894-917 (2021).
摘要:我们提出了一种基于因果关系的算法来求解由逻辑约束表示的两层可达性博弈。这些游戏是一种有用的形式主义,可以对出现的各种问题进行建模,例如在程序合成中。我们解决这些游戏的技术基于以下概念子目标,这是游戏的各个部分,可达性玩家必须通过这些部分才能达到目标。我们使用克雷格插值来识别这些必要的移动集,并沿着这些子目标递归地分割游戏。我们的方法允许我们推断出沿着子目标构建的获胜策略。如果游戏是由可达性玩家赢得的,这是一种通过子目标朝着最终目标前进的策略;如果游戏是由安全玩家赢得的,那么这是一种完全避免单个子目标的宽松策略。我们对一系列不同游戏的原型实现进行了评估。在多个基准系列上,我们的原型比以前可用的工具具有更好的伸缩性。
关于整个系列,请参见[Zbl 1489.68029号].

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
03B70号 计算机科学中的逻辑
91A05级 2人游戏
91A80型 博弈论的应用
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] 阿鲁尔(Alur,R.)。;莫拉里夫,S。;托普库,美国。;拜尔,C。;Tinelli,C.,反应合成中基于模式的假设保证规范精化,系统构建和分析的工具和算法,501-516(2015),海德堡:施普林格,海德堡·Zbl 1420.68116号 ·doi:10.1007/978-3-662-46681-0_49
[2] 阿鲁尔(Alur,R.)。;莫拉里夫,S。;托普库,美国。;南部乔杜里。;Farzan,A.,多智能体系统反应控制器的合成,计算机辅助验证,251-269(2016),Cham:Springer,Cham·Zbl 1411.68156号 ·数字对象标识代码:10.1007/978-3-319-41540-6_14
[3] Baier,C.,Coenen,N.,Finkbeiner,B.,Funke,F.,Jantsch,S.,Siber,J.:基于因果关系的游戏解决。CoRR(2021)。https://arxiv.org/abs/20105.14247,长版,带附录
[4] Beyene,T.,Chaudhuri,S.,Popeea,C.,Rybalchenko,A.:基于约束的方法求解无限图上的游戏。收录于:编程语言原理(POPL)。ACM,纽约(2014)。doi:10.1145/2535838.2535860·Zbl 1284.91009号
[5] Bloem,R.,Egly,U.,Klampfl,P.,Könighfer,R..,Lonsing,F.:基于SAT的电路合成方法。In:计算机辅助设计(FMCAD)中的形式化方法。IEEE(2014)。doi:10.1109/FMCAD.2014.6987592
[6] 布隆,R。;加勒,S。;Jobstmann,B。;北卡罗来纳州皮特曼。;普努利,A。;Weiglhofer,M.,指定,编译,运行:来自PSL的硬件,Electron。注释Theor。计算。科学。,190, 4, 3-16 (2007) ·doi:10.1016/j.entcs.2007.09.004
[7] Bloem,R.,Jobstmann,B.,Piterman,N.,Pnueli,A.,Sa'ar,Y.:反应(1)设计的合成。J.计算。系统。科学。78(3), 911-938 (2012). doi:10.1016/j.jcss.2011.08.007。纪念阿米尔·普努埃利·兹比尔1247.68050
[8] Bouton,CL,Nim,一个有完整数学理论的游戏,Ann.Math。,3, 1-4, 35-39 (1901) ·doi:10.2307/1967631
[9] Bradfield,J.C.,Stirling,C.:模态mu-calculi。收录于:Blackburn,P.,van Benthem,J.F.A.K.,Wolter,F.(编辑)《模态逻辑手册》,《逻辑和实践推理研究》,第3卷,第721-756页,北霍兰德(2007)。doi:10.1016/s1570-2464(07)80015-2·兹比尔1114.03001
[10] 布吕克纳,I。;Dräger,K。;Finkbeiner,B。;韦赫海姆,H。;Arbab,F。;Sirjani,M.,切片抽象,软件工程基础国际研讨会,17-32(2007),海德堡:Springer,Heidelberg·Zbl 1141.68457号 ·doi:10.1007/978-3-540-75698-92
[11] Chen,Y.,Támovů,J.,Belta,C.:基于环境动力学自动学习的LTL机器人运动控制。参加:机器人与自动化国际会议。IEEE(2012)。doi:10.10109/IRCA.2012.6225075
[12] Cimatti,A。;Griggio,A。;肖夫斯马,BJ;塞巴斯蒂亚尼,R。;北卡罗来纳州皮特曼。;Smolka,SA,《MathSAT5 SMT求解器,系统构建和分析的工具和算法》,93-107(2013),海德堡:施普林格·Zbl 1381.68153号 ·doi:10.1007/978-3-642-36742-77
[13] Craig,W.,Herbrand-Gentzen定理在关联模型理论和证明理论中的三种应用,J.符号逻辑,22,3,269-285(1957)·Zbl 0079.24502号 ·doi:10.2307/2963594
[14] de Alfaro,L。;TA Henzinger;马朱姆达尔,R。;拉森,KG;尼尔森,M.,无限状态游戏的符号算法,CONCUR 2001-并发理论,536-550(2001),海德堡:斯普林格·Zbl 1006.68095号 ·doi:10.1007/3-540-44685-0_36
[15] Edelkamp,S.:两层游戏中的符号探索:初步结果。In:人工智能规划与调度国际会议(AIPS),模型检查研讨会(2002)
[16] Eén,n.、Legg,A.、Narodytska,n.和Ryzhyk,L.:可达性博弈中基于SAT的策略提取。摘自:人工智能会议(AAAI)(2015年)。https://ojs.aaai.org/index.php/aaai/article/view/9752
[17] Ehlers,R.,Moldovan,D.:安全游戏的稀疏位置策略。摘自:EPTCS(2012),合成研讨会(SYNT)。doi:10.4204/EPTCS.84.1
[18] Farzan,A.,Kincaid,Z.:线性算术游戏的策略综合。程序。ACM计划。语言2(POPL)(2017年)。doi:10.145/3158149
[19] Gario,M.,Micheli,A.:PySMT:一个用于基于SMT的算法的快速原型制作的与解算器无关的库。参加:SMT研讨会2015(2015)
[20] Grädel,E。;托马斯·W·。;Wilke,T.,《自动化逻辑与无限游戏》(2002),海德堡:施普林格出版社·Zbl 1011.00037号 ·doi:10.1007/3-540-36387-4
[21] 哈丁,A。;Ryan,M。;肖本斯,P-Y;Halbwachs,N。;Zuck,LD,LTL游戏中策略合成的新算法,系统构建和分析的工具和算法,477-492(2005),海德堡:斯普林格·Zbl 1087.68020号 ·文件编号:10.1007/978-3-540-31980-1_31
[22] 霍夫曼,J。;波蒂厄斯,J。;Sebastia,L.,《规划中的有序地标》,J.Artif。智力。研究,22,1,215-278(2004)·Zbl 1080.68670号 ·doi:10.1613/jair.1492
[23] 杰森,JJ;拉斯穆森,JI;拉森,KG;大卫·A。;Raskin,J-F;Thiagarajan,PS,使用Uppaal Tiga进行气候控制器的引导控制器合成,时间系统的形式化建模和分析,227-240(2007年),海德堡:斯普林格·doi:10.1007/978-3-540-75454-1_17
[24] 库普里扬诺夫,A。;Finkbeiner,B.,《基于因果关系的多线程程序验证》,Concur。理论(CONCUR)(2013)·Zbl 1390.68187号 ·doi:10.1007/978-3-642-40184-8_19
[25] 库普里扬诺夫,A。;Finkbeiner,B.,多线程程序的因果终止,计算。辅助验证(CAV)(2014)·Zbl 1390.68187号 ·doi:10.1007/978-3-319-08867-9\_54
[26] Lamport,L.,Dijkstra并发编程问题的新解决方案,Commun。ACM,17,8,453-455(1974)·Zbl 0281.68004号 ·doi:10.1145/361082.361093
[27] Leroux,J。;吕默,P。;Subotić,P.,Guiding Craig interpolation with domain-specific abstrations,Acta Informatica,53,4,387-424(2016)·Zbl 1344.68139号 ·doi:10.1007/s00236-015-0236-z
[28] Menzies,P.,Beebee,H.:因果关系的反事实理论。摘自:Zalta,E.N.(编辑)《斯坦福大学哲学百科全书》。斯坦福大学形而上学研究实验室(2020年)
[29] Monniaux,D。;Cervesato,I。;维思,H。;Voronkov,A.,线性实数运算的量词消去算法,《编程逻辑、人工智能和推理》,243-257(2008),海德堡:施普林格,海德堡·Zbl 1182.68213号 ·doi:10.1007/978-3-540-89439-1_18
[30] de Moura,L。;比约纳,N。;罗马克里希南,CR;Rehof,J.,Z3:高效SMT求解器,系统构建和分析的工具和算法,337-340(2008),海德堡:施普林格·doi:10.1007/978-3-540-78800-3_24
[31] 北卡罗来纳州纳罗迪茨卡。;Legg,A。;巴克斯,F。;Ryzhyk,L。;沃克,A。;Biere,A。;Bloem,R.,《在没有可控前身的情况下解决游戏》,《计算机辅助验证》,533-540(2014),查姆:施普林格,查姆·doi:10.1007/978-3-319-08867-9_35
[32] Pozanco,A.,E-Martín,Y.,Fernández,S.,Borrajo,D.:使用目标识别和地标进行反计划。在:国际人工智能联合会议(IJCAI)(2018)。doi:10.24963/ijcai.2018/668
[33] Presburger,M.:Vollständigkeit eines gewissen Systems der Arithmetik ganzer Zahlen,在welchem die Addition als einzige Operation hervortritt中。《支付奴隶的数学议会(Comptes Rendus du I congress de Mathématiciens des Pays Slaves)》(1929)
[34] Ryzhyk,L.、Chubb,P.、Kuz,I.、Le Sueur,E.、Heiser,G.:白蚁自动设备驱动程序合成。In:操作系统原理研讨会(SOSP)。计算机协会(ACM)(2009年)。doi:10.145/1629575.1629583
[35] Siber,J.:包含CabPy的虚拟机(2021)。doi:10.6084/m9图14493804.v3
[36] Sreedharan,S.、Srivastava,S.,Smith,D.E.、Kambhampati,S.:为什么你不能这样做?解释规划任务的不可解决性。参见:国际人工智能联合会议(2019)。doi:10.24963/ijcai.2019/197
[37] 托马斯·W·。;梅尔,EW;Puech,C.,《关于无限博弈中策略的综合》,STACS 1995,1-13(1995),海德堡:施普林格,海德伯格·Zbl 1379.68233号 ·doi:10.1007/3-540-59042-0_57
[38] 沃克,A。;Ryzhyk,L.,反应合成谓词抽象,形式方法。计算。辅助设计。(FMCAD)(2014)·doi:10.1109/FMCAD.2014.6987617
[39] Zappe,J。;Grädel,E。;托马斯·W·。;Wilke,T.,Modal({\mu})-演算和交替树自动机,自动机逻辑和无限游戏,171-184(2002),海德堡:斯普林格·Zbl 1021.03020号 ·doi:10.1007/3-540-36387-4_10
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。