SLIDE 1 Energy parity games: Bounded vs Unbounded1
Arno Pauly
Université libre du Bruxelles
Highlights 2016
1Joint work with Stéphane Le Roux.
SLIDE 2
An example
v0 a b c d e Vertex Parity Energy-δ a +5 b 3 −2 c 2 −1 ... ... ...
SLIDE 3
Goal
Unbounded case: Player I wants to ensure that both:
◮ ∀t t i=0 δi ≥ 0 ◮ The least priority visited infinitely often is even.
Bounded case: (with bound B ∈ N) Player I wants to ensure that both:
◮ ∀tEt ≥ 0, where E0 = 0, Et+1 = min{B, Et + δt}. ◮ The least priority visited infinitely often is even.
SLIDE 4
Goal
Unbounded case: Player I wants to ensure that both:
◮ ∀t t i=0 δi ≥ 0 ◮ The least priority visited infinitely often is even.
Bounded case: (with bound B ∈ N) Player I wants to ensure that both:
◮ ∀tEt ≥ 0, where E0 = 0, Et+1 = min{B, Et + δt}. ◮ The least priority visited infinitely often is even.
SLIDE 5
Finite memory determinacy
K.Chatterjee & L.Doyen. Energy Parity Games. Theoretical Computer Science 2012. n := number of vertices, W := max |δi|, d := number of parities
Theorem
Unbounded energy parity games are finite memory determined, and 4dWn memory states suffice.
SLIDE 6
Finite memory determinacy
K.Chatterjee & L.Doyen. Energy Parity Games. Theoretical Computer Science 2012. n := number of vertices, W := max |δi|, d := number of parities
Theorem
Unbounded energy parity games are finite memory determined, and 4dWn memory states suffice.
SLIDE 7
Finite memory determinacy
K.Chatterjee & L.Doyen. Energy Parity Games. Theoretical Computer Science 2012. n := number of vertices, W := max |δi|, d := number of parities
Theorem
Unbounded energy parity games are finite memory determined, and 4dWn memory states suffice.
SLIDE 8
Lower bound
1/+1 start 1/-W 1/-W 0/-W
Proposition (Chatterjee and Doyen, Energy Parity Games, 2012)
2W(n − 1) memory states are required.
SLIDE 9
Lower bound
1/+1 start 1/-W 1/-W 0/-W
Proposition (Chatterjee and Doyen, Energy Parity Games, 2012)
2W(n − 1) memory states are required.
SLIDE 10
Why bounded?
◮ Bounded energy can be tracked by a finite automaton. ◮ Easy to prove: B states suffice for finite memory
determinacy.
◮ Extension to multiplayer multioutcome games possible. ◮ Objectives expressible by finite automata can be combined
nicely, cf Stéphane Le Roux’s talk.
SLIDE 11
Why bounded?
◮ Bounded energy can be tracked by a finite automaton. ◮ Easy to prove: B states suffice for finite memory
determinacy.
◮ Extension to multiplayer multioutcome games possible. ◮ Objectives expressible by finite automata can be combined
nicely, cf Stéphane Le Roux’s talk.
SLIDE 12
Why bounded?
◮ Bounded energy can be tracked by a finite automaton. ◮ Easy to prove: B states suffice for finite memory
determinacy.
◮ Extension to multiplayer multioutcome games possible. ◮ Objectives expressible by finite automata can be combined
nicely, cf Stéphane Le Roux’s talk.
SLIDE 13
Why bounded?
◮ Bounded energy can be tracked by a finite automaton. ◮ Easy to prove: B states suffice for finite memory
determinacy.
◮ Extension to multiplayer multioutcome games possible. ◮ Objectives expressible by finite automata can be combined
nicely, cf Stéphane Le Roux’s talk.
SLIDE 14
Equivalence
Theorem (Le Roux and Pauly, 2016)
Player 1 can win an unbounded energy parity game iff she can win the bounded energy parity game with B ≥ 2nW.
Corollary (Le Roux and Pauly, 2016)
Unbounded energy parity games are finite memory determined, and 2Wn states suffice. (This is optimal!)
SLIDE 15
Equivalence
Theorem (Le Roux and Pauly, 2016)
Player 1 can win an unbounded energy parity game iff she can win the bounded energy parity game with B ≥ 2nW.
Corollary (Le Roux and Pauly, 2016)
Unbounded energy parity games are finite memory determined, and 2Wn states suffice. (This is optimal!)
SLIDE 16 Reference
Extending finite memory determinacy: General techniques and an application to energy parity games. arXiv 1602.08912.