Concurrent reachability games

被引:79
|
作者
de Alfaro, Luca [1 ]
Henzinger, Thomas A.
Kupferman, Orna
机构
[1] Univ Calif Santa Cruz, Dept Comp Engn, Santa Cruz, CA 95064 USA
[2] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
[3] Hebrew Univ Jerusalem, Sch Comp Sci & Engn, Jerusalem, Israel
基金
美国国家科学基金会;
关键词
games; reachability; stochastic games; concurrent games;
D O I
10.1016/j.tcs.2007.07.008
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider concurrent two-player games with reachability objectives. In such games, at each round, player 1 and player 2 independently and simultaneously choose moves, and the two choices determine the next state of the game. The objective of player 1 is to reach a set of target states; the objective of player 2 is to prevent this. These are zero-sum games, and the reachability objective is one of the most basic objectives: determining the set of states from which player 1 can win the game is a fundamental problem in control theory and system verification. There are three types of winning states, according to the degree of certainty with which player 1 can reach the target. From type-1 states, player 1 has a deterministic strategy to always reach the target. From type-2 states, player 1 has a randomized strategy to reach the target with probability 1. From type-3 states, player 1 has for every real epsilon > 0 a randomized strategy to reach the target with probability greater than 1 - epsilon. We show that for finite state spaces, all three sets of winning states can be computed in polynomial time: type-1 states in linear time, and type-2 and type-3 states in quadratic time. The algorithms to compute the three sets of winning states also enable the construction of the winning and spoiling strategies. (c) 2007 Elsevier B. V. All rights reserved.
引用
收藏
页码:188 / 217
页数:30
相关论文
共 50 条
  • [41] Reachability testing: An approach to testing concurrent software
    Hwang, GH
    Tai, KC
    Huang, TL
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1995, 5 (04) : 493 - 510
  • [42] Graph models for reachability analysis of concurrent programs
    Politecnico di Milano, Milan, Italy
    ACM Trans Software Eng Methodol, 2 (171-213):
  • [43] Reachability and Termination Analysis of Concurrent Quantum Programs
    Yu, Nengkun
    Ying, Mingsheng
    CONCUR 2012 - CONCURRENCY THEORY, 2012, 7454 : 69 - 83
  • [44] A general model for reachability testing of concurrent programs
    Carver, RH
    Lei, Y
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3308 : 76 - 98
  • [45] Graph Games with Reachability Objectives (Invited Talk)
    Chatterjee, Krishnendu
    REACHABILITY PROBLEMS, 2011, 6945 : 1 - 1
  • [46] Optimal Reachability in Divergent Weighted Timed Games
    Busatto-Gaston, Damien
    Monmege, Benjamin
    Reynier, Pierre-Alain
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2017), 2017, 10203 : 162 - 178
  • [47] On Equilibria in Quantitative Games with Reachability/Safety Objectives
    Brihaye, Thomas
    Bruyere, Veronique
    De Pril, Julie
    THEORY OF COMPUTING SYSTEMS, 2014, 54 (02) : 150 - 189
  • [48] Subgame Perfection for Equilibria in Quantitative Reachability Games
    Brihaye, Thomas
    Bruyere, Veronique
    De Pril, Julie
    Gimbert, Hugo
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, FOSSACS 2012, 2012, 7213 : 286 - 300
  • [49] O-MINIMAL HYBRID REACHABILITY GAMES
    Bouyer, Patricia
    Brihaye, Thomas
    Chevalier, Fabrice
    LOGICAL METHODS IN COMPUTER SCIENCE, 2010, 6 (01)
  • [50] Synthesising succinct strategies in safety and reachability games
    Geeraerts, Gilles
    Goossens, Joël
    Stainer, Amélie
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8762 : 98 - 111