Multiagent Systems and Games
|
|
- Shavonne Collins
- 5 years ago
- Views:
Transcription
1 Multiagent Systems and Games Rodica Condurache Lecture 5 Lecture 5 Multiagent Systems and Games 1 / 31
2 Multiagent Systems Definition A Multiagent System is a tuple M = AP, Ag, (Act i ) i Ag, V, v 0, τ, E where Ag = {0, 1,..., k} is the set of agents Act i is the set of actions of Agent i Ag V is the set of states in the system v 0 is the initial state τ : V 2 AP is the labeling function E : V Act 0 Act 1... Act k V is the transition function (I,I ), (G, ) (I, ) (I,R) init g r v 0 (G, ) v 1 Lecture 5 Multiagent Systems and Games 2 / 31
3 Concurrent Games Definition A concurrent game is a tuple G = M, (Θ i ) i Ag where M = AP, Ag, (Act i ) i Ag, V, v 0, τ, E is a multiagent system Θ i V ω is the objective of Agent i Ag A play in G is a sequence π = v 0v 1v 2... such that n 0, (a0, n a1, n..., ak) n s.t. (v n, (a0, n a1, n..., ak), n v n+1) E A history is a finite prefix of a play. Agent i wins (satisfies its objective) along a play π if π Θ i Lecture 5 Multiagent Systems and Games 3 / 31
4 Strategies Given a multiagent system M = AP, Ag, (Act i ) i Ag, V, v 0, τ, E, A strategy for Agent i is a is a mapping σ i : V (Act i V ) Act i Agent i sees only the states and his actions! A strategy profile is a tuple σ = (σ 0,..., σ k ) of strategies, one for each agent A play π = v 0v 1v 2... is compatible with a strategy σ i of Agent i if (a0, 0 a1, 0..., ak) 0 (a0, 1 a1, 1..., ak) 1... s.t. n 0, v n+1 = E(v n, (a0 n, an 1,..., an k )) and ai n = σ i (v 0 ai 0v 1ai 1v 2...v n) out(σ i ) is the set of plays compatible with σ i out( σ) = i Ag out(σ i) is the outcome of the profile σ - only one play! Lecture 5 Multiagent Systems and Games 4 / 31
5 Strategies Given a concurrent game G = M, (Θ i ) i Ag, A strategy σ i of Agent i is winning from v V if for any play π that starts in v and is compatible with σ i, π Θ i. The winning region if Agent i is the set W i (G) V of all vertices v s.t. Agent i has a winning strategy from v in G. Lecture 5 Multiagent Systems and Games 5 / 31
6 Particular Winning Conditions Let π = v 0v 1v 2... V ω. visit(π) = {v v l = v for some l 0} and inf(v 0v 1v 2...) = {v v l = v for infinitely many l 0} A winning condition is a set Θ i V ω. Particular cases: Reachability: For a set R V, Reach(R) = {π V ω visit(π) R } Safety: For a set S V, Safe(S) = {π V ω visit(π) S} Büchi: For a set T V, Buchi(T ) = {π V ω inf(π) T } cobüchi: For a set T V, cobuchi(t ) = {π V ω inf(π) T = } Parity: For a priority function p : V N, Parity(p) = {π V ω min{p(v) v inf(π)} is even} LTL: For an LTL formula ϕ, LTL(ϕ) = {π V ω trace(π), 0 = ϕ} Lecture 5 Multiagent Systems and Games 6 / 31
7 Two-players Zero-sum Turn-based Games Play only two players in turns and choose the next state Zero-sum : when one player wins, the other loses start v 0 v 2 v 1 v 3 v R A Two-players Zero-sum Turn-based Games is a tuple G = Ag = {A, B}, V = V A V B, v 0, E, Θ A where A is the protagonist and B is the adversary V A : the states controlled by Player A V B : the states controlled by Player B E V V Θ A : the objective of Player A Player B wants to avoid Θ A A strategy for Player A is a mapping σ A : V V A V Lecture 5 Multiagent Systems and Games 7 / 31
8 Games: Fundamental Questions Determinacy: Given a class Γ of games, is it the case that for any game G Γ, either Player A or Player B has a winning strategy? I.e., Does there exists a partition V = W A (G) W B (G)? Decision: Given a game G, does Player A (or Player B) have a winning strategy? I.e., Is the case that v 0 W A (G) (or v 0 W B (G))? Construction: Given a game G, how to construct a winning strategy? Complexity: Can a winning strategy be implemented algorithmically? What are the needed resources? Lecture 5 Multiagent Systems and Games 8 / 31
9 Turn-based Zero-sum Reachability Games Reachability Game: G = V = V A V B, v 0, E, reach(r) for R V v 1 v 7 v 0 v 2 v 4 v 5 v 3 v 6 Winning condition for Player A : visit(π) R Solution complexity: linear time in E Algorithm: Dual game: attractors Safety Lecture 5 Multiagent Systems and Games 9 / 31
10 Turn-based Zero-sum Reachability Games : Atractors Let E(v) = {w V (v, w) E} Inductively construct the set Attr A i (R) from which Player A can force to reach R in at most i steps Attr A 0 (R) :=R Attr A n+1(r) :=Attr A n (R) {v V A E(v) Attr A n (R) } {v V B E(v) Attr A n (R)} Attr A n (R) increases until reaching the fixed point Attr A n+1(r) = Attr A n (R). Let Attr A (R) be the fixed point and call it attractor of R for Player A Lecture 5 Multiagent Systems and Games 10 / 31
11 Turn-based Zero-sum Reachability Games : Attractor Example Example v 1 v 0 v 2 v 7 v 4 v 5 Player A : Player B : R = {v 6} v 3 v 6 Attr A 0 ({v 6}) = {v 6} Lecture 5 Multiagent Systems and Games 11 / 31
12 Turn-based Zero-sum Reachability Games : Attractor Example Example v 1 v 0 v 2 v 7 v 4 v 5 Player A : Player B : R = {v 6} v 3 v 6 Attr A 0 ({v 6}) = {v 6} Attr A 1 ({v 6}) = {v 6, v 5} Lecture 5 Multiagent Systems and Games 11 / 31
13 Turn-based Zero-sum Reachability Games : Attractor Example Example v 1 v 0 v 2 v 7 v 4 v 5 Player A : Player B : R = {v 6} v 3 v 6 Attr A 0 ({v 6}) = {v 6} Attr A 1 ({v 6}) = {v 6, v 5} Attr A 2 ({v 6}) = {v 6, v 5, v 4} Lecture 5 Multiagent Systems and Games 11 / 31
14 Turn-based Zero-sum Reachability Games : Attractor Example Example v 1 v 0 v 2 v 7 v 4 v 5 Player A : Player B : R = {v 6} v 3 v 6 Attr0 A ({v 6}) = {v 6} Attr1 A ({v 6}) = {v 6, v 5} Attr2 A ({v 6}) = {v 6, v 5, v 4} Attr3 A ({v 6}) = {v 6, v 5, v 4, v 3} Lecture 5 Multiagent Systems and Games 11 / 31
15 Turn-based Zero-sum Reachability Games : Attractor Example Example v 1 v 0 v 2 v 7 v 4 v 5 Player A : Player B : R = {v 6} v 3 v 6 Attr0 A ({v 6}) = {v 6} Attr1 A ({v 6}) = {v 6, v 5} Attr2 A ({v 6}) = {v 6, v 5, v 4} Attr3 A ({v 6}) = {v 6, v 5, v 4, v 3} Attr4 A ({v 6}) = {v 6, v 5, v 4, v 3, v 0} Lecture 5 Multiagent Systems and Games 11 / 31
16 Turn-based Zero-sum Reachability Games : Attractor Example Example v 1 v 0 v 2 v 7 v 4 v 5 Player A : Player B : R = {v 6} v 3 v 6 Attr0 A ({v 6}) = {v 6} Attr1 A ({v 6}) = {v 6, v 5} Attr2 A ({v 6}) = {v 6, v 5, v 4} Attr3 A ({v 6}) = {v 6, v 5, v 4, v 3} Attr4 A ({v 6}) = {v 6, v 5, v 4, v 3, v 0} Attr5 A ({v 6}) = {v 6, v 5, v 4, v 3, v 0, v 2} Lecture 5 Multiagent Systems and Games 11 / 31
17 Turn-based Zero-sum Reachability Games : Attractor Example Example v 1 v 0 v 2 v 7 v 4 v 5 Player A : Player B : R = {v 6} v 3 v 6 Attr0 A ({v 6}) = {v 6} Attr1 A ({v 6}) = {v 6, v 5} Attr2 A ({v 6}) = {v 6, v 5, v 4} Attr3 A ({v 6}) = {v 6, v 5, v 4, v 3} Attr4 A ({v 6}) = {v 6, v 5, v 4, v 3, v 0} Attr5 A ({v 6}) = {v 6, v 5, v 4, v 3, v 0, v 2} Attr6 A ({v 6}) = {v 6, v 5, v 4, v 3, v 0, v 2} = Attr A ({v 6}) Lecture 5 Multiagent Systems and Games 11 / 31
18 Turn-based Zero-sum Reachability Games: Winning Regions and Strategies Given a reachability game G where Player A targets R V, Let rank : V N { } s.t. { min{n v Attrn A (R)} rank(v) = for every v Attr A, either v R v V A \ R and w E(v) s.t. rank(w) < rank(v), or v V B \ R and w E(v) s.t. rank(w) < rank(v) if v Attr A (R) otherwise for every v Attr A, either v V A and w E(v), holds rank(w) =, or v V B and w E(v), holds rank(w) =, or Lecture 5 Multiagent Systems and Games 12 / 31
19 Turn-based Zero-sum Reachability Games: Winning Regions and Strategies Theorem In a reachability game G where Player A targets R V, the winning region of Player A is W A (G) = Attr A (R) Proof. Let v 0 Attr A (R). We construct a strategy σ A : V V A V for Player A s.t. v 0v 1...v l V V A, σ A (v 0v 1...v l ) = w s.t. w E(v l ) and rank(w) < rank(v l ) Then, for any infinite play v 0v 1v 2... out(σ A ), holds rank(v 0) > rank(v 1) > rank(v 2) >... Therefore, we reach rank(v l ) = 0 which means v l R σ A is winning for Player A Lecture 5 Multiagent Systems and Games 13 / 31
20 Turn-based Zero-sum Reachability Games: Winning Regions and Strategies Theorem In a reachability game G where Player A targets R V, the winning region of Player B is W B (G) = V \ Attr A (R) Proof. Let v 0 V \ Attr A (R). We construct a strategy σ B : V V B V for Player B s.t. v 0v 1...v l V V B, σ A (v 0v 1...v l ) = w s.t. w E(v l ) and rank(w) = Then, for any infinite play v 0v 1v 2... out(σ A ), holds rank(v l ) = l 0 Therefore, we never reach rank(v l ) = 0 v l R l 0 σ B is winning for Player B Lecture 5 Multiagent Systems and Games 14 / 31
21 Turn-Based Zero-sum Reachability Games Theorem There is a linear-time algorithm to solve Reachability games. Lecture 5 Multiagent Systems and Games 15 / 31
22 Concurrent Multiplayer Reachability Games The Game: G = AP, Ag, (Act i ) i Ag, V, v 0, τ, E, (reach(r i )) i Ag Decision Problem: Given the concurrent game G, does Player i have a winning strategy? Recall: Each Player i has a target set R i! Let Succ(v, a i ) = {w V (a 0,..., a i 1, a i+1,..., a k ) s.t. w = E(v, ā)} Compute the attractor using the formula: Attr0(R i i ) :=R i Attrn+1(R i i ) :=Attrn(R i i ) {v V a i Act i s.t. Succ(v, a i ) Attrn(R)} i Let Attr i (R i ) be the fixed point where Attrn+1(R i i ) := Attrn(R i i ) The winning region of Player i is W i (G) = Attr i (R i ) Lecture 5 Multiagent Systems and Games 16 / 31
23 Turn-based Zero-Sum Safety Game Safety Game: G = V = V A V B, v 0, E, safe(s) for S V v 1 v 7 v 0 v 2 v 4 v 5 v 3 v 6 Winning condition for Player A : visit(π) S Solution complexity: linear time in E Algorithm: Dual game: duailze + attractors Reachability Lecture 5 Multiagent Systems and Games 17 / 31
24 Safety Games Zero-sum Safety games are dual to reachability games Player A has a winning strategy in the safety game G = V = V A V B, v 0, E, Θ A = S iff Player A has a winning strategy in the reachability game G = V = V A V B, v 0, E, Θ B = V \ S In concurrent multiplayer games, we compute the winning region using the sets: X i 0 :=S X i n+1 :=X i n \ {v a i Act i, Succ(v, a i ) (V \ X i n) } From X i n, Player i has a strategy to stay in S at least for n rounds X i n decreases until reaching a fixed point X i n+1 = X i n Then, The winning region of Player i is W i (G) = X i n s.t. X i n+1 = X i n Lecture 5 Multiagent Systems and Games 18 / 31
25 Safety Games Zero-sum Safety games are dual to reachability games Player A has a winning strategy in the safety game G = V = V A V B, v 0, E, Θ A = S iff Player A has a winning strategy in the reachability game G = V = V A V B, v 0, E, Θ B = V \ S In concurrent multiplayer games, we compute the winning region using the sets: X i 0 :=S X i n+1 :=X i n \ {v a i Act i, Succ(v, a i ) (V \ X i n) } From X i n, Player i has a strategy to stay in S at least for n rounds X i n decreases until reaching a fixed point X i n+1 = X i n Then, The winning region of Player i is W i (G) = X i n s.t. X i n+1 = X i n Aletrnative: The opponents of Player i into a safety game has reachability objective V \ S i! Consider the opponents of Player i as a single Player B that plays tuples of actions. Compute Attr B (V \ S i ) Then, W i (G) = V \ Attr B (V \ S i ) Lecture 5 Multiagent Systems and Games 18 / 31
26 Turn-based Zero-Sum Büchi Game Büchi Game: G = V = V A V B, v 0, E, Büchi(T ) for T V v 0 v 1 v 2 v 3 v 4 v 5 v 6 v 7 v 8 Winning condition for Player A : Solution complexity: Algorithm: Dual game: inf(π) T Ptime iterated attractors co-büchi Lecture 5 Multiagent Systems and Games 19 / 31
27 Turn-based Zero-Sum Büchi Game : Attractors Let X V. Attr0 A (X ) :={v V A E(v) X } {v V B E(v) X } Attrn+1(X A ) :=Attrn A (X ) {v V A E(v) Attrn A (X ) } {v V B E(v) Attrn A (X )} Attrn A (X ) increases until Attrn+1(X A ) = Attrn A (X ) Let Attr A (X ) be the fixed point called attractor in at least one step Build Attr A (X ) from which Player A has a strategy to reach X in at least one move Lecture 5 Multiagent Systems and Games 20 / 31
28 Turn-based Zero-sum Büchi Games : Attractor Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : T = {v 0, v 6} v 6 v 7 v 8 Attr A 0 ({v 0, v 6}) = {v 3, v 7} Note the difference from Reachability!!! Lecture 5 Multiagent Systems and Games 21 / 31
29 Turn-based Zero-sum Büchi Games : Attractor Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : T = {v 0, v 6} v 6 v 7 v 8 Attr A 0 ({v 0, v 6}) = {v 3, v 7} Attr A 1 ({v 0, v 6}) = {v 3, v 7, v 6, v 8} Note the difference from Reachability!!! Lecture 5 Multiagent Systems and Games 21 / 31
30 Turn-based Zero-sum Büchi Games : Attractor Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : T = {v 0, v 6} v 6 v 7 v 8 Attr0 A ({v 0, v 6}) = {v 3, v 7} Note the difference from Reachability!!! Attr1 A ({v 0, v 6}) = {v 3, v 7, v 6, v 8} Attr2 A ({v 0, v 6}) = {v 3, v 7, v 6, v 8, v 5} Lecture 5 Multiagent Systems and Games 21 / 31
31 Turn-based Zero-sum Büchi Games : Attractor Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : T = {v 0, v 6} v 6 v 7 v 8 Attr0 A ({v 0, v 6}) = {v 3, v 7} Note the difference from Reachability!!! Attr1 A ({v 0, v 6}) = {v 3, v 7, v 6, v 8} Attr2 A ({v 0, v 6}) = {v 3, v 7, v 6, v 8, v 5} Attr3 A ({v 0, v 6}) = {v 3, v 7, v 6, v 8, v 5} Lecture 5 Multiagent Systems and Games 21 / 31
32 Turn-based Zero-sum Büchi Games : Iterated Attractor Z n = { T if n = 1 Attr A (Z n 1) T if n > 1 Z n is the set of final states from which Player A can force at least n visits of T The sequence Z 1, Z 2, Z 3... is decreasing Base case: T = Z 1 Z 2 = Attr A (Z 1 ) T Inductive step: use the monotonicity of Attr A () Z n Z n+1 Attr A (Z n) Attr A (Z n+1 ) Z n+1 = Attr A (Z n) T Attr A (Z n+1 ) T = Z n+2 Let Z be the limit of the sequence Z 1, Z 2, Z 3... : Z = n 1 Z n Lecture 5 Multiagent Systems and Games 22 / 31
33 Turn-based Zero-sum Büchi Games : Iterated Attractor Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : T = {v 0, v 6} v 6 v 7 v 8 Z 1 = {v 0, v 6} Lecture 5 Multiagent Systems and Games 23 / 31
34 Turn-based Zero-sum Büchi Games : Iterated Attractor Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : T = {v 0, v 6} v 6 v 7 v 8 Z 1 = {v 0, v 6} Attr A (Z 1) = {v 3, v 7, v 6, v 8, v 5} Lecture 5 Multiagent Systems and Games 23 / 31
35 Turn-based Zero-sum Büchi Games : Iterated Attractor Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : T = {v 0, v 6} v 6 v 7 v 8 Z 1 = {v 0, v 6} Attr A (Z 1) = {v 3, v 7, v 6, v 8, v 5} Z 2 = {v 6} Lecture 5 Multiagent Systems and Games 23 / 31
36 Turn-based Zero-sum Büchi Games : Iterated Attractor Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : T = {v 0, v 6} v 6 v 7 v 8 Z 1 = {v 0, v 6} Attr A (Z 1) = {v 3, v 7, v 6, v 8, v 5} Z 2 = {v 6} Attr A (Z 2) = {v 3, v 7, v 6, v 8, v 5} Lecture 5 Multiagent Systems and Games 23 / 31
37 Turn-based Zero-sum Büchi Games : Iterated Attractor Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : T = {v 0, v 6} v 6 v 7 v 8 Z 1 = {v 0, v 6} Attr A (Z 1) = {v 3, v 7, v 6, v 8, v 5} Z 2 = {v 6} Attr A (Z 2) = {v 3, v 7, v 6, v 8, v 5} Z 3 = {v 6} = Z 2 Lecture 5 Multiagent Systems and Games 23 / 31
38 Turn-based Zero-sum Büchi Games : Winning Regions and Strategies Theorem In a Büchi game G where Player A targets T V infinitely often, the winning region of Player A is W A (G) = Attr A (Z ) Proof. From Attr A (Z ) \ Z, play σ 1 A to reach Z (similar to Reachability) Once in Z = Attr A (Z ) F Player A has a strategy σ 2 A from Z to go back to Z in at least one step Lecture 5 Multiagent Systems and Games 24 / 31
39 Turn-based Zero-sum Büchi Games : Winning Regions and Strategies Theorem In a Büchi game G where Player A targets T V infinitely often, the winning region of Player B is Proof. W B (G) = V \ Attr A (Z ) Let v V \ Attr A (Z ) Z n s.t. v Attr A (Z n) \ Attr A (Z n+1). Put rk(v) = n ( rk(v) = 1 if v Z 1) If v V B, v V \ Attr A (Z n+1) v E(v) s.t. v Z n+1 = Attr A (Z n) T if v Attr A (Z n) but v T rk(v ) < n with n 1 else v T Player B plays v! if v V A, v V \ Attr A (Z n+1) v E(v) s.t. v Z n+1 = Attr A (Z n) T Player A cannot avoid v s.t. rk(v ) < n or v T In In the resulting play, we cannot have infinitely often v E(v) s.t. rk(v ) < rk(v) There is a position m s.t. j m, v j T Player B wins Lecture 5 Multiagent Systems and Games 25 / 31
40 Turn-based Zero-sum Büchi Games : Winning Regions and Strategies - Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : T = {v 0, v 6} v 6 v 7 v 8 Z = {v 6} W A = Attr A (Z ) = {v 3, v 7, v 6, v 8, v 5} W B = V \ W A = {v 0, v 1, v 2, v 4} Lecture 5 Multiagent Systems and Games 26 / 31
41 Concurrent Multiplayer Büchi Games The Game: G = AP, Ag, (Act i ) i Ag, V, v 0, τ, E, (Büchi(T i )) i Ag Decision Problem: Given the concurrent game G, does Player i have a winning strategy? Similar algorithm as in the turn-based zero-sum setting Player i is the protagonist (Player A in the turn-based setting) The other players form the antagonist (Player B) Adapt the Attractor formula: Attr i 0(X ) :={v V a i Act i s.t. Succ(v, a i ) X } Attr i n+1(x ) :=Attr A n (X ) {v V a i Act i s.t. Succ(v, a i ) Attr i n(x )} Then, the sequence Zn i is defined by { Zn i T i if n = 1 = Attr i (Zn 1) i T i if n > 1 Lecture 5 Multiagent Systems and Games 27 / 31
42 Turn-based Zero-Sum co-büchi Game co-büchi Game: G = V = V A V B, v 0, E, co-büchi(t ) for T V v 0 v 1 v 2 v 3 v 4 v 5 Winning condition for Player A : Solution complexity: Algorithm: Dual game: inf(π) T = Ptime dualize + itterated attractors Büchi Lecture 5 Multiagent Systems and Games 28 / 31
43 co-büchi Game In Zero-sum co-büchi games are dual to Büchi games Player A has a winning strategy in the co-büchi game G = V = V A V B, v 0, E, Θ A = co-büchi(t ) iff Player A has a winning strategy in the Büchi game G = V = V A V B, v 0, E, Θ B = Büchi(T ) Player B is the protagonist! In concurrent multiplayer game: Use duality The opponents of Player i have the objective Büchi(T i ) Consider the opponents as a single player A that plays tuples of actions Compute the winning region W A of Player A in the Büchi game Then, W i (G) = V \ W A Lecture 5 Multiagent Systems and Games 29 / 31
44 co-büchi Games : Winning Regions and Strategies - Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : co-büchi : T = {v 5} Player B ( ) has Büchi objective T = {v 5} Lecture 5 Multiagent Systems and Games 30 / 31
45 co-büchi Games : Winning Regions and Strategies - Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : co-büchi : T = {v 5} Player B ( ) has Büchi objective T = {v 5} Solve the Büchi game with B protagonist: Z 1 = {v 5} Attr B (Z 1) = {v 2, v 4, v 5} Z 2 = {v 5} = Z W B = Attr B (Z 1) = {v 2, v 4, v 5} Lecture 5 Multiagent Systems and Games 30 / 31
46 co-büchi Games : Winning Regions and Strategies - Example Example v 0 v 1 v 2 v 3 v 4 v 5 Player A : Player B : co-büchi : T = {v 5} Player B ( ) has Büchi objective T = {v 5} Solve the Büchi game with B protagonist: Z 1 = {v 5} Attr B (Z 1) = {v 2, v 4, v 5} Z 2 = {v 5} = Z W B = Attr B (Z 1) = {v 2, v 4, v 5} In co-buchi game: W A = V \ W B = {v 0, v 1, v 3} Lecture 5 Multiagent Systems and Games 30 / 31
47 Bibliography automata-games-verification-12/downloads/notes10.pdf Erich Grädel et al: Automata, Logics, and Infinite Games - A Guide to Current Research(available online) Lecture 5 Multiagent Systems and Games 31 / 31
Infinite Games. Sumit Nain. 28 January Slides Credit: Barbara Jobstmann (CNRS/Verimag) Department of Computer Science Rice University
Infinite Games Sumit Nain Department of Computer Science Rice University 28 January 2013 Slides Credit: Barbara Jobstmann (CNRS/Verimag) Motivation Abstract games are of fundamental importance in mathematics
More informationAutomata on Infinite words and LTL Model Checking
Automata on Infinite words and LTL Model Checking Rodica Condurache Lecture 4 Lecture 4 Automata on Infinite words and LTL Model Checking 1 / 35 Labeled Transition Systems Let AP be the (finite) set of
More informationThe Small Progress Measures algorithm for Parity games
The Small Progress Measures algorithm for Parity games Material: Small Progress Measures for Solving Parity Games, Marcin Jurdziński Jeroen J.A. Keiren jkeiren@win.tue.nl http://www.win.tue.nl/ jkeiren
More informationA Survey of Partial-Observation Stochastic Parity Games
Noname manuscript No. (will be inserted by the editor) A Survey of Partial-Observation Stochastic Parity Games Krishnendu Chatterjee Laurent Doyen Thomas A. Henzinger the date of receipt and acceptance
More informationA Survey of Stochastic ω-regular Games
A Survey of Stochastic ω-regular Games Krishnendu Chatterjee Thomas A. Henzinger EECS, University of California, Berkeley, USA Computer and Communication Sciences, EPFL, Switzerland {c krish,tah}@eecs.berkeley.edu
More informationTheoretical Computer Science
Theoretical Computer Science 458 (2012) 49 60 Contents lists available at SciVerse ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Energy parity games Krishnendu
More informationGeneralized Parity Games
Generalized Parity Games Krishnendu Chatterjee Thomas A. Henzinger Nir Piterman Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2006-144
More informationFinitary Winning in ω-regular Games
Finitary Winning in ω-regular Games Krishnendu Chatterjee 1 and Thomas A. Henzinger 1,2 1 University of California, Berkeley, USA 2 EPFL, Switzerland {c krish,tah}@eecs.berkeley.edu Abstract. Games on
More informationGames and Synthesis. Nir Piterman University of Leicester Telč, July-Autugst 2014
Games and Synthesis Nir Piterman University of Leicester Telč, July-Autugst 2014 Games and Synthesis, EATCS Young Researchers School, Telč, Summer 2014 Games and Synthesis, EATCS Young Researchers School,
More informationGeneralized Parity Games
Generalized Parity Games Krishnendu Chatterjee 1, Thomas A. Henzinger 1,2, and Nir Piterman 2 1 University of California, Berkeley, USA 2 EPFL, Switzerland c krish@eecs.berkeley.edu, {tah,nir.piterman}@epfl.ch
More informationLogic and Games SS 2009
Logic and Games SS 2009 Prof. Dr. Erich Grädel Łukasz Kaiser, Tobias Ganzow Mathematische Grundlagen der Informatik RWTH Aachen c b n d This work is licensed under: http://creativecommons.org/licenses/by-nc-nd/3.0/de/
More informationRandomness for Free. 1 Introduction. Krishnendu Chatterjee 1, Laurent Doyen 2, Hugo Gimbert 3, and Thomas A. Henzinger 1
Randomness for Free Krishnendu Chatterjee 1, Laurent Doyen 2, Hugo Gimbert 3, and Thomas A. Henzinger 1 1 IST Austria (Institute of Science and Technology Austria) 2 LSV, ENS Cachan & CNRS, France 3 LaBri
More informationFinitary Winning in \omega-regular Games
Finitary Winning in \omega-regular Games Krishnendu Chatterjee Thomas A. Henzinger Florian Horn Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2007-120
More informationReactive Synthesis. Swen Jacobs VTSA 2013 Nancy, France u
Reactive Synthesis Nancy, France 24.09.2013 u www.iaik.tugraz.at 2 Property Synthesis (You Will Never Code Again) 3 Construct Correct Systems Automatically Don t do the same
More informationAlternating Time Temporal Logics*
Alternating Time Temporal Logics* Sophie Pinchinat Visiting Research Fellow at RSISE Marie Curie Outgoing International Fellowship * @article{alur2002, title={alternating-time Temporal Logic}, author={alur,
More informationSolving Partial-Information Stochastic Parity Games
Solving Partial-Information Stochastic Parity ames Sumit Nain and Moshe Y. Vardi Department of Computer Science, Rice University, Houston, Texas, 77005 Email: {nain,vardi}@cs.rice.edu Abstract We study
More informationSynthesis weakness of standard approach. Rational Synthesis
1 Synthesis weakness of standard approach Rational Synthesis 3 Overview Introduction to formal verification Reactive systems Verification Synthesis Introduction to Formal Verification of Reactive Systems
More informationThe Complexity of Stochastic Müller Games
The Complexity of Stochastic Müller Games Krishnendu Chatterjee Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2007-110 http://www.eecs.berkeley.edu/pubs/techrpts/2007/eecs-2007-110.html
More informationSolution Concepts and Algorithms for Infinite Multiplayer Games
Solution Concepts and Algorithms for Infinite Multiplayer Games Erich Grädel and Michael Ummels Mathematische Grundlagen der Informatik, RWTH Aachen, Germany E-Mail: {graedel,ummels}@logic.rwth-aachen.de
More informationCDS 270 (Fall 09) - Lecture Notes for Assignment 8.
CDS 270 (Fall 09) - Lecture Notes for Assignment 8. ecause this part of the course has no slides or textbook, we will provide lecture supplements that include, hopefully, enough discussion to complete
More informationQuantitative Reductions and Vertex-Ranked Infinite Games
Quantitative Reductions and Vertex-Ranked Infinite Games Alexander Weinert Reactive Systems Group, Saarland University, 66123 Saarbrücken, Germany weinert@react.uni-saarland.de Abstract. We introduce quantitative
More informationGames with Imperfect Information: Theory and Algorithms
Games with Imperfect Information: Theory and Algorithms Laurent Doyen 1 and Jean-François Raskin 2 1 LSV, ENS Cachan & CNRS, France 2 Université Libre de Bruxelles (ULB), Belgium Abstract. We study observation-based
More informationLecture 9 Synthesis of Reactive Control Protocols
Lecture 9 Synthesis of Reactive Control Protocols Nok Wongpiromsarn Singapore-MIT Alliance for Research and Technology Richard M. Murray and Ufuk Topcu California Institute of Technology EECI, 16 May 2012
More informationThe Complexity of Admissibility in Omega-Regular Games
The Complexity of Admissibility in Omega-Regular Games Romain Brenguier Département d informatique, Université Libre de Bruxelles (U.L.B.), Belgium romain.brenguier@ulb.ac.be Jean-François Raskin Département
More informationPushdown games with unboundedness and regular conditions
Pushdown games with unboundedness and regular conditions Alexis-Julien Bouquet, Olivier Serre, Igor Walukiewicz To cite this version: Alexis-Julien Bouquet, Olivier Serre, Igor Walukiewicz. Pushdown games
More informationAutomata, Logic and Games: Theory and Application
Automata, Logic and Games: Theory and Application 2 Parity Games, Tree Automata, and S2S Luke Ong University of Oxford TACL Summer School University of Salerno, 14-19 June 2015 Luke Ong S2S 14-19 June
More informationOn Promptness in Parity Games (preprint version)
Fundamenta Informaticae XXI (2X) 28 DOI.3233/FI-22- IOS Press On Promptness in Parity Games (preprint version) Fabio Mogavero Aniello Murano Loredana Sorrentino Università degli Studi di Napoli Federico
More informationSymmetric Nash Equilibria
Symmetric Nash Equilibria Steen Vester Supervisors: Patricia Bouyer-Decitre & Nicolas Markey, Laboratoire Spécification et Vérification, ENS de Cachan September 6, 2012 Summary In this report we study
More informationReasoning about Strategies: From module checking to strategy logic
Reasoning about Strategies: From module checking to strategy logic based on joint works with Fabio Mogavero, Giuseppe Perelli, Luigi Sauro, and Moshe Y. Vardi Luxembourg September 23, 2013 Reasoning about
More informationGames with Costs and Delays
Games with Costs and Delays Martin Zimmermann Reactive Systems Group, Saarland University, 66123 Saarbrücken, Germany Email: zimmermann@react.uni-saarland.de Abstract We demonstrate the usefulness of adding
More informationQuantitative Languages
Quantitative Languages Krishnendu Chatterjee 1, Laurent Doyen 2, and Thomas A. Henzinger 2 1 University of California, Santa Cruz 2 EPFL, Lausanne, Switzerland Abstract. Quantitative generalizations of
More informationNash Equilibria in Concurrent Games with Büchi Objectives
Nash Equilibria in Concurrent Games with Büchi Objectives Patricia Bouyer, Romain Brenguier, Nicolas Markey, and Michael Ummels LSV, CNRS & ENS Cachan, France {bouyer,brenguier,markey,ummels}@lsv.ens-cachan.fr
More informationPURE NASH EQUILIBRIA IN CONCURRENT DETERMINISTIC GAMES
PURE NASH EQUILIBRIA IN CONCURRENT DETERMINISTIC GAMES PATRICIA BOUYER 1, ROMAIN BRENGUIER 2, NICOLAS MARKEY 1, AND MICHAEL UMMELS 3 1 LSV CNRS & ENS Cachan France e-mail address: {bouyer,markey}@lsv.ens-cachan.fr
More informationAlternating-Time Temporal Logic
Alternating-Time Temporal Logic R.Alur, T.Henzinger, O.Kupferman Rafael H. Bordini School of Informatics PUCRS R.Bordini@pucrs.br Logic Club 5th of September, 2013 ATL All the material in this presentation
More informationAlternating nonzero automata
Alternating nonzero automata Application to the satisfiability of CTL [,, P >0, P =1 ] Hugo Gimbert, joint work with Paulin Fournier LaBRI, Université de Bordeaux ANR Stoch-MC 06/07/2017 Control and verification
More informationLecture 7 Synthesis of Reactive Control Protocols
Lecture 7 Synthesis of Reactive Control Protocols Richard M. Murray Nok Wongpiromsarn Ufuk Topcu California Institute of Technology AFRL, 25 April 2012 Outline Review: networked control systems and cooperative
More informationWeak Cost Monadic Logic over Infinite Trees
Weak Cost Monadic Logic over Infinite Trees Michael Vanden Boom Department of Computer Science University of Oxford MFCS 011 Warsaw Cost monadic second-order logic (cost MSO) Syntax First-order logic with
More informationOn Strong Determinacy of Countable Stochastic Games
On Strong Determinacy of Countable Stochastic Games Stefan Kiefer, Richard Mayr, Mahsa Shirmohammadi, Dominik Wojtczak University of Oxford, UK University of Edinburgh, UK University of Liverpool, UK arxiv:70405003v
More informationSynthesis of Winning Strategies for Interaction under Partial Information
Synthesis of Winning Strategies for Interaction under Partial Information Oberseminar Informatik Bernd Puchala RWTH Aachen University June 10th, 2013 1 Introduction Interaction Strategy Synthesis 2 Main
More informationAutomata-based Verification - III
COMP30172: Advanced Algorithms Automata-based Verification - III Howard Barringer Room KB2.20: email: howard.barringer@manchester.ac.uk March 2009 Third Topic Infinite Word Automata Motivation Büchi Automata
More informationThe priority promotion approach to parity games
The priority promotion approach to parity games Massimo Benerecetti 1, Daniele Dell Erba 1, and Fabio Mogavero 2 1 Università degli Studi di Napoli Federico II 2 Università degli Studi di Verona Abstract.
More informationLanguages, logics and automata
Languages, logics and automata Anca Muscholl LaBRI, Bordeaux, France EWM summer school, Leiden 2011 1 / 89 Before all that.. Sonia Kowalewskaya Emmy Noether Julia Robinson All this attention has been gratifying
More informationOn positional strategies over finite arenas
On positional strategies over finite arenas Damian Niwiński University of Warsaw joint work with Thomas Colcombet Berlin 2018 Disclaimer. Credits to many authors. All errors are mine own. 1 Perfect information
More informationOn Promptness in Parity Games
Fundamenta Informaticae XXI (X) DOI./FI-- IOS Press On Promptness in Parity Games Fabio Mogavero Aniello Murano Loredana Sorrentino Università degli Studi di Napoli Federico II Abstract. Parity games are
More informationSome Remarks on Alternating Temporal Epistemic Logic
Some Remarks on Alternating Temporal Epistemic Logic Corrected version: July 2003 Wojciech Jamroga Parlevink Group, University of Twente, Netherlands Institute of Mathematics, University of Gdansk, Poland
More informationProbabilistic Model Checking and Strategy Synthesis for Robot Navigation
Probabilistic Model Checking and Strategy Synthesis for Robot Navigation Dave Parker University of Birmingham (joint work with Bruno Lacerda, Nick Hawes) AIMS CDT, Oxford, May 2015 Overview Probabilistic
More informationTrading Infinite Memory for Uniform Randomness in Timed Games
Trading Infinite Memory for Uniform Randomness in Timed Games Krishnendu Chatterjee Thomas A. Henzinger Vinayak Prabhu Electrical Engineering and Computer Sciences University of California at Berkeley
More informationComplexity Bounds for Muller Games 1
Complexity Bounds for Muller Games 1 Paul Hunter a, Anuj Dawar b a Oxford University Computing Laboratory, UK b University of Cambridge Computer Laboratory, UK Abstract We consider the complexity of infinite
More informationLecture 2 Automata Theory
Lecture 2 Automata Theory Ufuk Topcu Nok Wongpiromsarn Richard M. Murray Outline: Transition systems Linear-time properties Regular propereties EECI, 14 May 2012 This short-course is on this picture applied
More informationValue Iteration. 1 Introduction. Krishnendu Chatterjee 1 and Thomas A. Henzinger 1,2
Value Iteration Krishnendu Chatterjee 1 and Thomas A. Henzinger 1,2 1 University of California, Berkeley 2 EPFL, Switzerland Abstract. We survey value iteration algorithms on graphs. Such algorithms can
More informationLogic Model Checking
Logic Model Checking Lecture Notes 10:18 Caltech 101b.2 January-March 2004 Course Text: The Spin Model Checker: Primer and Reference Manual Addison-Wesley 2003, ISBN 0-321-22862-6, 608 pgs. the assignment
More informationPerfect-information Stochastic Parity Games
Perfect-information Stochastic Parity Games Wies law Zielonka LIAFA, case 7014 Université Paris 7 2, Place Jussieu 75251 Paris Cedex 05, France zielonka@liafa.jussieu.fr Abstract. We show that in perfect-information
More informationAssume-admissible synthesis
Assume-admissible synthesis Romain Brenguier, Jean-François Raskin, Ocan Sankur To cite this version: Romain Brenguier, Jean-François Raskin, Ocan Sankur. Assume-admissible synthesis. Acta Informatica,
More informationReal-Time Systems. Lecture 15: The Universality Problem for TBA Dr. Bernd Westphal. Albert-Ludwigs-Universität Freiburg, Germany
Real-Time Systems Lecture 15: The Universality Problem for TBA 2013-06-26 15 2013-06-26 main Dr. Bernd Westphal Albert-Ludwigs-Universität Freiburg, Germany Contents & Goals Last Lecture: Extended Timed
More informationThe Stevens-Stirling-Algorithm For Solving Parity Games Locally Requires Exponential Time
The Stevens-Stirling-Algorithm For Solving Parity Games Locally Requires Exponential Time Oliver Friedmann Institut für Informatik, LMU München Oliver.Friedmann@googlemail.com Abstract. This paper presents
More informationTrading Bounds for Memory in Games with Counters
Trading Bounds for Memory in Games with Counters Nathanaël Fijalkow 1,2, Florian Horn 1, Denis Kuperberg 2,3, and Micha l Skrzypczak 1,2 1 LIAFA, Université Paris 7 2 Institute of Informatics, University
More informationParity Objectives in Countable MDPs
Parity Objectives in Countable MDPs Stefan Kiefer, Richard Mayr, Mahsa Shirmohammadi, Dominik Wojtczak University of Oxford, UK University of Edinburgh, UK University of Liverpool, UK Abstract We study
More informationIntroduction. Büchi Automata and Model Checking. Outline. Büchi Automata. The simplest computation model for infinite behaviors is the
Introduction Büchi Automata and Model Checking Yih-Kuen Tsay Department of Information Management National Taiwan University FLOLAC 2009 The simplest computation model for finite behaviors is the finite
More informationAgame is composed of an arena and a winning condition. We will first study arenas and then add winning conditions on top of arenas.
2 Infinite Games René Mazala Institut für Informatik Martin-Luther-Universität Halle-Wittenberg 2.1 Introduction This chapter is meant as an introduction to infinite two-person games on directed graphs.
More informationTemporal logics and explicit-state model checking. Pierre Wolper Université de Liège
Temporal logics and explicit-state model checking Pierre Wolper Université de Liège 1 Topics to be covered Introducing explicit-state model checking Finite automata on infinite words Temporal Logics and
More informationFINITE MEMORY DETERMINACY
p. 1/? FINITE MEMORY DETERMINACY Alexander Rabinovich Department of Computer Science Tel-Aviv University p. 2/? Plan 1. Finite Memory Strategies. 2. Finite Memory Determinacy of Muller games. 3. Latest
More informationNash Equilibrium for Upward-Closed Objectives Krishnendu Chatterjee Report No. UCB/CSD August 2005 Computer Science Division (EECS) University
Nash Equilibrium for Upward-Closed Objectives Krishnendu Chatterjee Report No. UCB/CSD-5-1407 August 2005 Computer Science Division (EECS) University of California Berkeley, California 94720 Nash Equilibrium
More informationAutomata-based Verification - III
CS3172: Advanced Algorithms Automata-based Verification - III Howard Barringer Room KB2.20/22: email: howard.barringer@manchester.ac.uk March 2005 Third Topic Infinite Word Automata Motivation Büchi Automata
More informationGames with Costs and Delays
Games with Costs and Delays Martin Zimmermann Saarland University June 20th, 2017 LICS 2017, Reykjavik, Iceland Martin Zimmermann Saarland University Games with Costs and Delays 1/14 Gale-Stewart Games
More informationAutomata-theoretic Decision of Timed Games
Automata-theoretic Decision of Timed Games Marco Faella a, Salvatore La Torre b, Aniello Murano a a Università degli Studi di Napoli Federico II, 80126 Napoli {faella, murano}@na.infn.it b Università degli
More informationTemporal Logic. Stavros Tripakis University of California, Berkeley. We have designed a system. We want to check that it is correct.
EE 244: Fundamental Algorithms for System Modeling, Analysis, and Optimization Fall 2016 Temporal logic Stavros Tripakis University of California, Berkeley Stavros Tripakis (UC Berkeley) EE 244, Fall 2016
More informationComputer-Aided Program Design
Computer-Aided Program Design Spring 2015, Rice University Unit 3 Swarat Chaudhuri February 5, 2015 Temporal logic Propositional logic is a good language for describing properties of program states. However,
More informationWeak Alternating Automata Are Not That Weak
Weak Alternating Automata Are Not That Weak Orna Kupferman Hebrew University Moshe Y. Vardi Rice University Abstract Automata on infinite words are used for specification and verification of nonterminating
More informationAutomata, Logic and Games: Theory and Application
Automata, Logic and Games: Theory and Application 1. Büchi Automata and S1S Luke Ong University of Oxford TACL Summer School University of Salerno, 14-19 June 2015 Luke Ong Büchi Automata & S1S 14-19 June
More informationAlgorithms for Omega-Regular Games with Imperfect Information,
ÒØÖ Ö Ò Î Ö Ø ÓÒ Ì Ò Ð Ê ÔÓÖØ ÒÙÑ Ö ¾¼¼ º Ð ÓÖ Ø Ñ ÓÖ ÇÑ ¹Ê ÙÐ Ö Ñ Û Ø ÁÒÓÑÔÐ Ø ÁÒ ÓÖÑ Ø ÓÒ ÃÖ Ò Ò Ù ØØ Ö Í Ö Ð Ýµ Ä ÙÖ ÒØ ÓÝ Ò ÍÄ µ Ì ÓÑ À ÒÞ Ò Ö È Äµ  ҹ Ö ÒÓ Ê Ò ÍÄ µ Ì ÛÓÖ Û Ô ÖØ ÐÐÝ ÙÔÔÓÖØ Ý Ê Ö
More informationA reduction from parity games to simple stochastic games
A reduction from parity games to simple stochastic games Krishnendu Chatterjee IST Austria (Institute of Science and Technology, Austria) krishnendu.chatterjee@ist.ac.at Nathanaël Fijalkow IST Austria
More informationBacktracking games and inflationary fixed points
Backtracking games and inflationary fixed points Anuj Dawar 1, Erich Grädel 2, and Stephan Kreutzer 3 1 University of Cambridge Computer Laboratory, Cambridge CB3 0FD, UK, anuj.dawar@cl.cam.ac.uk 2 Mathematische
More informationMDPs with Energy-Parity Objectives
MDPs with Energy-Parity Objectives Richard Mayr, Sven Schewe, Patrick Totzke, Dominik Wojtczak University of Edinburgh, UK University of Liverpool, UK Abstract Energy-parity objectives combine ω-regular
More informationStochastic Games with Time The value Min strategies Max strategies Determinacy Finite-state games Cont.-time Markov chains
Games with Time Finite-state Masaryk University Brno GASICS 00 /39 Outline Finite-state stochastic processes. Games over event-driven stochastic processes. Strategies,, determinacy. Existing results for
More informationNote on winning positions on pushdown games with omega-regular winning conditions
Note on winning positions on pushdown games with omega-regular winning conditions Olivier Serre To cite this version: Olivier Serre. Note on winning positions on pushdown games with omega-regular winning
More informationLogic and Games SS 2009
Logic and Games SS 2009 Prof. Dr. Erich Grädel Łukasz Kaiser, Tobias Ganzow Mathematische Grundlagen der Informatik RWTH Aachen Contents 1 Finite Games and First-Order Logic 1 1.1 Model Checking Games
More informationarxiv: v1 [cs.gt] 9 Jan 2017
Games with Costs and Delays Martin Zimmermann Reactive Systems Group, Saarland University, 66123 Saarbrücken, Germany zimmermann@react.uni-saarland.de arxiv:1701.02168v1 [cs.gt] 9 Jan 2017 Abstract. We
More informationPeled, Vardi, & Yannakakis: Black Box Checking
Peled, Vardi, & Yannakakis: Black Box Checking Martin Leucker leucker@it.uu.se Department of Computer Systems,, Sweden Plan Preliminaries State identification and verification Conformance Testing Extended
More informationMeasuring Permissivity in Finite Games
Measuring Permissivity in Finite Games Patricia Bouyer, Marie Duflot, Nicolas Markey, and Gabriel Renault 3 LSV, CNRS & ENS Cachan, France {bouyer,markey}@lsv.ens-cachan.fr LACL, Université Paris, France
More informationComplexity of infinite tree languages
Complexity of infinite tree languages when automata meet topology Damian Niwiński University of Warsaw joint work with André Arnold, Szczepan Hummel, and Henryk Michalewski Liverpool, October 2010 1 Example
More informationA Symbolic Approach to Safety LTL Synthesis
A Symbolic Approach to Safety LTL Synthesis Shufang Zhu 1 Lucas M. Tabajara 2 Jianwen Li Geguang Pu 1 Moshe Y. Vardi 2 1 East China Normal University 2 Rice Lucas M. Tabajara (Rice University) 2 University
More informationAntichain Algorithms for Finite Automata
Antichain Algorithms for Finite Automata Laurent Doyen 1 and Jean-François Raskin 2 1 LSV, ENS Cachan & CNRS, France 2 U.L.B., Université Libre de Bruxelles, Belgium Abstract. We present a general theory
More informationQuasi-Weak Cost Automata
Quasi-Weak Cost Automata A New Variant of Weakness Denis Kuperberg 1 Michael Vanden Boom 2 1 LIAFA/CNRS/Université Paris 7, Denis Diderot, France 2 Department of Computer Science, University of Oxford,
More informationAutomata and Reactive Systems
Automata and Reactive Systems Lecture WS 2002/2003 Prof. Dr. W. Thomas RWTH Aachen Preliminary version (Last change March 20, 2003) Translated and revised by S. N. Cho and S. Wöhrle German version by M.
More informationTwo-Way Cost Automata and Cost Logics over Infinite Trees
Two-Way Cost Automata and Cost Logics over Infinite Trees Achim Blumensath TU Darmstadt blumensath@mathematik.tudarmstadt.de Thomas Colcombet Université Paris Diderot thomas.colcombet@liafa.univ-parisdiderot.fr
More informationSimulation Relations for Alternating Büchi Automata
Simulation Relations for Alternating Büchi Automata Extended Technical Report Carsten Fritz Thomas Wilke CAU, Kiel, Germany {fritz, wilke}@ti.informatik.uni-kiel.de July 2002 Abstract We adapt direct,
More informationController Synthesis with Budget Constraints
Controller Synthesis with Budget Constraints Krishnendu Chatterjee 1, Rupak Majumdar 3, and Thomas A. Henzinger 1,2 1 EECS, UC Berkeley, 2 CCS, EPFL, 3 CS, UC Los Angeles Abstract. We study the controller
More informationValentin Goranko Stockholm University. ESSLLI 2018 August 6-10, of 33
ESSLLI 2018 course Logics for Epistemic and Strategic Reasoning in Multi-Agent Systems Lecture 4: Logics for temporal strategic reasoning with complete information Valentin Goranko Stockholm University
More informationInner models and ultrafilters in
Inner models and ultrafilters in L(R) Itay Neeman Department of Mathematics University of California Los Angeles Los Angeles, CA 90095-1555 ineeman@math.ucla.edu Part 3: 1. The finite intersection property.
More informationAn Introduction to Hybrid Systems Modeling
CS620, IIT BOMBAY An Introduction to Hybrid Systems Modeling Ashutosh Trivedi Department of Computer Science and Engineering, IIT Bombay CS620: New Trends in IT: Modeling and Verification of Cyber-Physical
More informationMPRI 1-22 Introduction to Verification January 4, TD 6: Petri Nets
TD 6: Petri Nets 1 Modeling Using Petri Nets Exercise 1 (Traffic Lights). Consider again the traffic lights example from the lecture notes: r r ry y r y ry g g y g 1. How can you correct this Petri net
More informationDistributed games with causal memory are decidable for series-parallel systems
Distributed games with causal memory are decidable for series-parallel systems Paul Gastin, enjamin Lerman, Marc Zeitoun Firstname.Name@liafa.jussieu.fr LIF, Université Paris 7, UMR CNRS 7089 FSTTCS, dec.
More informationTimo Latvala. March 7, 2004
Reactive Systems: Safety, Liveness, and Fairness Timo Latvala March 7, 2004 Reactive Systems: Safety, Liveness, and Fairness 14-1 Safety Safety properties are a very useful subclass of specifications.
More informationTHE STEVENS-STIRLING-ALGORITHM FOR SOLVING PARITY GAMES LOCALLY REQUIRES EXPONENTIAL TIME
International Journal of Foundations of Computer Science c World Scientific Publishing Company THE STEVENS-STIRLING-ALGORITHM FOR SOLVING PARITY GAMES LOCALLY REQUIRES EXPONENTIAL TIME OLIVER FRIEDMANN
More informationAlgorithms for Modal µ-calculus Interpretation
Algorithms for Modal µ-calculus Interpretation Avital Steinitz May 19, 2008 Abstract Modal µ-calculus is a logic that uses min and max fixed point operators (µ, ν). It is very applicable for use in model
More informationInfinite-Duration Bidding Games
Infinite-Duration Bidding Games Guy Avni 1, Thomas A. Henzinger 2, and Ventsislav Chonev 3 1 IST Austria, Klosterneuburg, Austria 2 IST Austria, Klosterneuburg, Austria 3 Max Planck Institute for Software
More informationAdmissible Strategies for Synthesizing Systems
Admissible Strategies for Synthesizing Systems Ocan Sankur Univ Rennes, Inria, CNRS, IRISA, Rennes Joint with Romain Brenguier (DiffBlue), Guillermo Pérez (Antwerp), and Jean-François Raskin (ULB) (Multiplayer)
More informationPOLYNOMIAL SPACE QSAT. Games. Polynomial space cont d
T-79.5103 / Autumn 2008 Polynomial Space 1 T-79.5103 / Autumn 2008 Polynomial Space 3 POLYNOMIAL SPACE Polynomial space cont d Polynomial space-bounded computation has a variety of alternative characterizations
More informationDynamic and Adversarial Reachavoid Symbolic Planning
Dynamic and Adversarial Reachavoid Symbolic Planning Laya Shamgah Advisor: Dr. Karimoddini July 21 st 2017 Thrust 1: Modeling, Analysis and Control of Large-scale Autonomous Vehicles (MACLAV) Sub-trust
More informationPushdown Games with Unboundedness and Regular Conditions
Pushdown Games with Unboundedness and Regular Conditions Alexis-Julien Bouquet 1, Oliver Serre 2, and Igor Walukiewicz 1 1 LaBRI, Université Bordeaux I, 351, cours de la Libération, 33405 Talence Cedex,
More information