MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Concurrent Reachability Games

Download:
Download as a PDF | Download as a PS
by Luca Alfaro, Thomas A. Henzinger, Orna Kupferman
http://www-cad.eecs.berkeley.edu/HomePages/dealfaro/crg-techrep.ps
Add To MetaCart

Abstract:

An open system can be modeled as a two-player game between the system and its environment. At each round of the game, player 1 (the system) and player 2 (the environment) independently and simultaneously choose moves, and the two choices determine the next state of the game. Properties of open systems can be modeled as objectives of these two-player games. For the basic objective of reachability---can player 1 reach a given set of target states?--- 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 " ? 0 a randomized strategy to reach the target with probability greater than 1 \Gamma ". 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. Finally, we apply our results by introducing a temporal logic in which all three kinds of winning conditions can be specified, and which can be model checked in polynomial time. This logic, called randomized ATL, is suitable for reasoning about randomized behavior in open (two-agent) as well as multi-agent systems.

Citations

1371 The Temporal Logic of Reactive and Concurrent Systems – Manna, Pnueli - 1992
923 E.A.: Temporal and modal logic – Emerson - 1990
594 Design and synthesis of synchronization skeletons using branching time temporal logic – Clarke, Emerson - 1981
471 Denumerable Markov Chains – Kemeny, Snell, et al. - 1966
386 Symbolic model checking: 10 20 states and beyond – Burch, Clarke, et al. - 1990
375 Symbolic model checking: 10’’ states and beyond – Burch, Clarke, et al. - 1990
258 Dynamic noncooperative game theory – Ba¸sar, Olsder - 1982
252 Alternating-time temporal logic – Alur, Henzinger, et al.
185 Specification and verification of concurrent systems in Cesar – Queille, Sifakis - 1981
171 Automatic verification of probabilistic concurrent finite-state programs – Vardi - 1985
139 Dynamic Programming and Optimal Control – Bertsekas - 1995
123 Competitive Markov decision processes – Filar, Vrieze - 1996
111 Generalized finite automata theory with an application to a decision problem of second-order logic – Thatcher, Wright - 1968
108 Symbolic model checking: states and beyond – Burch, Clarke, et al. - 1990
104 A linear-time model checking algorithm for the alternation-free modal mu-calculus – Cleaveland, Steffen
95 On the synthesis of strategies in infinite games – Thomas - 1995
91 The complexity of stochastic games – Condon - 1992
81 Finite State Markovian Decision Processes – Derman - 1970
76 Space-bounded reducibility among combinatorial problems – Jones - 1975
73 Zur theories der gesellschaftsspiele – Neumann - 1928
69 Formal Verification of Probabilistic Systems – Alfaro - 1997
53 Differential Games – Isaacs - 1965
47 Termination of probabilistic concurrent programs – Hart, Sharir, et al. - 1983
39 Tsitsiklis, “An analysis of stochastic shortest path problems – Bertsekas, N - 1991
38 of Quantifiers is better than number of tape cells – Immerman, Number - 1981
35 On the membership problem for functional and multivalued dependencies in relational databases – Beeri - 1980
34 Verifying temporal proper-ties of finite-state probabilistic programs – COURCOUBETIS, YANNAKAKIS - 1988
29 The complexity of mean payoff games on graphs – Zwick, Paterson - 1996
28 Concurrent reachability games – Alfaro, Henzinger, et al. - 1998
22 Finite-State Markovian Decision Processes – Derman - 1970
17 Recursive games – Everett - 1957
13 Speci cation and Veri cation of Concurrent Systems in CESAR – Queille, Sifakis - 1981
12 Stochastic games with zero stop probabilities – Gillette - 1957
12 Algorithms for stochastic games — a survey – Raghavan, Filar - 1991
11 Number of quanti ers is better than number of tape cells – Immerman - 1981
11 On the synthesis of strategies in in nite games – Thomas - 1995
9 Existence of value and randomized strategies in zero-sum discrete-time stochastic dynamic games – Kumar, Shiau - 1981
8 Automatic veri cation of probabilistic concurrent nite-state programs – Vardi - 1985
6 Generalized nite automata theory with an application to a decision problem of second-order logic – Thatcher, Wright - 1968
5 Algorithms for stochastic games --- a survey. ZOR --- Methods and Models of Op – Raghavan, Filar - 1991
5 The bad match, a total reward stochastic game – Thuijsman, Vrieze - 1987
4 Ordered field property for stochastic games when the player who controls transitions changes from state to state – Filar - 1981
2 Stationary strategies for recursive games – Secchi - 1997
2 Ste en. A linear-time model-checking algorithm for the alternationfree modal -calculus – Cleaveland, B - 1991
1 Infinite games against nature. Unpublished manuscript – Vardi - 1995
1 A finite algorithm for the switching-controller stochastic game – Vrieze, Tijs, et al. - 1983
1 A finite algorithm for the switching controller stochastic game – Vrieze, Tijs, et al. - 1983
1 The complexity ofstochastic games – Condon - 1992
1 Verifying temporal properties of nite-state probabilistic programs – Courcoubetis, Yannakakis - 1988
1 Formal Veri cation of Probabilistic Systems – Alfaro - 1997