Synthesis in Multi-Criteria Quantitative Games
Mickael Randour Advisors: V´ eronique Bruy` ere & Jean-Fran¸ cois Raskin Mons - 18.04.2014
Synthesis in Multi-Criteria Quantitative Games Mickael Randour - - PowerPoint PPT Presentation
Synthesis in Multi-Criteria Quantitative Games Mickael Randour Advisors: V eronique Bruy` ere & Jean-Fran cois Raskin Mons - 18.04.2014 Private PhD Thesis Defense Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension
Mickael Randour Advisors: V´ eronique Bruy` ere & Jean-Fran¸ cois Raskin Mons - 18.04.2014
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 Synthesis in Quantitative Games 2 Beyond Worst-Case Synthesis 3 Multi-Dimension Objectives 4 Window Objectives 5 Conclusion and Future Work
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 1 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 Synthesis in Quantitative Games 2 Beyond Worst-Case Synthesis 3 Multi-Dimension Objectives 4 Window Objectives 5 Conclusion and Future Work
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 2 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
a reactive system to control, an interacting environment, a specification to enforce.
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 3 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
a reactive system to control, an interacting environment, a specification to enforce.
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 3 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
a reactive system to control, an interacting environment, a specification to enforce.
to reason about trade-offs and interplays.
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 3 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
system description environment description informal specification model as a game model as winning
synthesis is there a winning strategy ? empower system capabilities
specification requirements strategy = controller no yes Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 4 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
system description environment description informal specification model as a game model as winning
synthesis is there a winning strategy ? empower system capabilities
specification requirements strategy = controller no yes
1 Can one player guarantee
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 4 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
system description environment description informal specification model as a game model as winning
synthesis is there a winning strategy ? empower system capabilities
specification requirements strategy = controller no yes
1 Can one player guarantee
2 Can we decide which one?
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 4 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
system description environment description informal specification model as a game model as winning
synthesis is there a winning strategy ? empower system capabilities
specification requirements strategy = controller no yes
1 Can one player guarantee
2 Can we decide which one? 3 How complex his strategy
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 4 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
P1 states = P2 states =
f : Plays(G) → R ∪ {−∞, ∞}
λi : Prefsi(G) → D(S) Finite memory ⇒ stochastic output Moore machine M(λi) = (Mem, m0, αu, αn)
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 5 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
P1 states = P2 states =
f : Plays(G) → R ∪ {−∞, ∞}
λi : Prefsi(G) → D(S) Finite memory ⇒ stochastic output Moore machine M(λi) = (Mem, m0, αu, αn)
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 5 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
P1 states = P2 states =
f : Plays(G) → R ∪ {−∞, ∞}
λi : Prefsi(G) → D(S) Finite memory ⇒ stochastic output Moore machine M(λi) = (Mem, m0, αu, αn)
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 5 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
P1 states = P2 states =
f : Plays(G) → R ∪ {−∞, ∞}
λi : Prefsi(G) → D(S) Finite memory ⇒ stochastic output Moore machine M(λi) = (Mem, m0, αu, αn)
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 5 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
P1 states = P2 states =
f : Plays(G) → R ∪ {−∞, ∞}
λi : Prefsi(G) → D(S) Finite memory ⇒ stochastic output Moore machine M(λi) = (Mem, m0, αu, αn)
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 5 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
P1 states = P2 states =
f : Plays(G) → R ∪ {−∞, ∞}
λi : Prefsi(G) → D(S) Finite memory ⇒ stochastic output Moore machine M(λi) = (Mem, m0, αu, αn)
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 5 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
P1 states = P2 states =
f : Plays(G) → R ∪ {−∞, ∞}
λi : Prefsi(G) → D(S) Finite memory ⇒ stochastic output Moore machine M(λi) = (Mem, m0, αu, αn)
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 5 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 2 1 2
P1 states = stochastic states =
P = G[λ2]
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 6 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 2 1 2 1 4 3 4
M = P[λ1] = G[λ1, λ2]
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 7 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 2 1 2 1 4 3 4
M = P[λ1] = G[λ1, λ2]
probability PM
sinit(A)
expected value EM
sinit(f )
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 7 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
λ1 surely winning: ∀ λ2 ∈ Λ2, OutsG(sinit, λ1, λ2) ⊆ φ λ1 almost-surely winning: ∀ λ2 ∈ Λ2, PG[λ1,λ2]
sinit
(φ) = 1
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 8 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
λ1 surely winning: ∀ λ2 ∈ Λ2, OutsG(sinit, λ1, λ2) ⊆ φ λ1 almost-surely winning: ∀ λ2 ∈ Λ2, PG[λ1,λ2]
sinit
(φ) = 1
worst-case threshold problem, µ ∈ Q: ∃? λ1 ∈ Λ1, ∀ λ2 ∈ Λ2, ∀ π ∈ OutsG(sinit, λ1, λ2), f (π) ≥ µ expected value threshold problem (MDP), ν ∈ Q: ∃? λ1 ∈ Λ1, EP[λ1]
sinit
(f ) ≥ ν
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 8 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 9 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
n→∞ i=n−1
n→∞
i=n−1
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 10 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
reachability B¨ uchi parity games sure sem. complexity P-c. UP ∩ coUP P1 mem. pure memoryless P2 mem. mdps almost-sure sem. complexity P-c. P1 mem. pure memoryless TP MP SP EG games worst-case complexity UP ∩ coUP P-c. UP ∩ coUP P1 mem. pure memoryless P2 mem. mdps expected value complexity P-c. n/a P1 mem. pure memoryless
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 11 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 12 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 Synthesis in Quantitative Games 2 Beyond Worst-Case Synthesis 3 Multi-Dimension Objectives 4 Window Objectives 5 Conclusion and Future Work
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 13 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
Games → antagonistic adversary → guarantees on worst-case MDPs → stochastic adversary → optimize expected value BWC synthesis → ensure both
Studied value functions Mean-Payoff Shortest Path
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 14 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
home station traffic waiting room work
1 10 9 10 2 10 7 10 1 10
train 2 car 1 back home 1 bicycle 45 delay 1 wait 4 light 20 medium 30 heavy 70 departs 35
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 15 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
home station traffic waiting room work
1 10 9 10 2 10 7 10 1 10
train 2 car 1 back home 1 bicycle 45 delay 1 wait 4 light 20 medium 30 heavy 70 departs 35
E = 33, WC = 71 > 60.
E = WC = 45 < 60.
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 15 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
home station traffic waiting room work
1 10 9 10 2 10 7 10 1 10
train 2 car 1 back home 1 bicycle 45 delay 1 wait 4 light 20 medium 30 heavy 70 departs 35
E = 33, WC = 71 > 60.
E = WC = 45 < 60.
E ≈ 37.56, WC = 59 < 60. Optimal E under WC constraint Uses finite memory
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 15 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
Given
2
∈ ΛF
2 of the adversary,
thresholds µ, ν ∈ Q, the beyond worst-case (BWC) problem asks to decide if P1 has a finite-memory strategy λ1 ∈ ΛF
1 such that
∀ λ2 ∈ Λ2, ∀ π ∈ OutsG(sinit, λ1, λ2), f (π) > µ (1) E
G[λ1,λstoch
2
] sinit
(f ) > ν (2) and the BWC synthesis problem asks to synthesize such a strategy if one exists.
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 16 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
Given
2
∈ ΛF
2 of the adversary,
thresholds µ, ν ∈ Q, the beyond worst-case (BWC) problem asks to decide if P1 has a finite-memory strategy λ1 ∈ ΛF
1 such that
∀ λ2 ∈ Λ2, ∀ π ∈ OutsG(sinit, λ1, λ2), f (π) > µ (1) E
G[λ1,λstoch
2
] sinit
(f ) > ν (2) and the BWC synthesis problem asks to synthesize such a strategy if one exists.
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 16 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 Our strategies are strongly risk averse
avoid risk at all costs and optimize among safe strategies
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 17 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 Our strategies are strongly risk averse
avoid risk at all costs and optimize among safe strategies
2 Other notions of risk ensure low probability of risked behavior
without worst-case guarantee without good expectation
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 17 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 Our strategies are strongly risk averse
avoid risk at all costs and optimize among safe strategies
2 Other notions of risk ensure low probability of risked behavior
without worst-case guarantee without good expectation
3 Trade-off between expectation and variance [BCFK13, MT11]
statistical measure of the stability of the performance no strict guarantee on individual outcomes
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 17 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
worst-case expected value BWC complexity NP ∩ coNP P NP ∩ coNP memory memoryless memoryless pseudo-polynomial
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 18 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 19 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 To characterize the expected value, look at end-components
2 Winning ECs vs. losing ECs: the latter must be avoided to
3 Inside a WEC, we have an interesting way to play. . .
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 19 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 To characterize the expected value, look at end-components
2 Winning ECs vs. losing ECs: the latter must be avoided to
3 Inside a WEC, we have an interesting way to play. . .
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 19 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
s5 s6 s7
1 2 1 2
1 1 −1 9
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 20 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
s5 s6 s7
1 2 1 2
1 1 −1 9
1 ∈ ΛPM 1
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 20 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
s5 s6 s7
1 2 1 2
1 1 −1 9
1 ∈ ΛPM 1
1 ∈ ΛPM 1
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 20 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
s5 s6 s7
1 2 1 2
1 1 −1 9
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 20 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
s5 s6 s7
1 2 1 2
1 1 −1 9
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 20 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
s5 s6 s7
1 2 1 2
1 1 −1 9
K steps > 0 > 0 ≤ 0 L steps compensate > 0 ≤ 0 compensate
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 20 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
s5 s6 s7
1 2 1 2
1 1 −1 9
K steps > 0 > 0 ≤ 0 L steps compensate > 0 ≤ 0 compensate
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 20 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
s5 s6 s7
1 2 1 2
1 1 −1 9
K steps > 0 > 0 ≤ 0 L steps compensate > 0 ≤ 0 compensate
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 20 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
inequalities are reversed
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 21 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
inequalities are reversed worst-case expected value BWC complexity P P pseudo-poly. / NP-hard memory memoryless memoryless pseudo-poly.
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 21 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 represent all WC winning strategies, 2 optimize the expected value within those strategies.
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 22 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 Synthesis in Quantitative Games 2 Beyond Worst-Case Synthesis 3 Multi-Dimension Objectives 4 Window Objectives 5 Conclusion and Future Work
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 23 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
EG MP MP TP TP
complexity NP ∩ coNP P1 mem. pure memoryless P2 mem. k-dim. complexity coNP-c. NP ∩ coNP ?? P1 mem. pure finite pure infinite ?? P2 mem. pure memoryless
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 24 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
EG MP MP TP TP
complexity NP ∩ coNP P1 mem. pure memoryless P2 mem. k-dim. complexity coNP-c. NP ∩ coNP ?? P1 mem. pure finite pure infinite ?? P2 mem. pure memoryless
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 24 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
EG MP MP TP TP
complexity NP ∩ coNP P1 mem. pure memoryless P2 mem. k-dim. complexity coNP-c. NP ∩ coNP ?? P1 mem. pure finite pure infinite ?? P2 mem. pure memoryless
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 24 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
EG MP MP TP TP
complexity NP ∩ coNP P1 mem. pure memoryless P2 mem. k-dim. complexity coNP-c. NP ∩ coNP undec. P1 mem. pure finite pure infinite
pure memoryless
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 24 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
EG MP MP TP TP
complexity NP ∩ coNP P1 mem. pure memoryless P2 mem. k-dim. complexity coNP-c. NP ∩ coNP undec. P1 mem. pure finite pure infinite
pure memoryless
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 24 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
EG MP TP TP
complexity NP ∩ coNP P1 mem. pure memoryless P2 mem. k-dim. complexity coNP-c. undec. P1 mem. pure finite
pure memoryless
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 24 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
EG MP TP TP
complexity NP ∩ coNP P1 mem. pure memoryless P2 mem. k-dim. complexity coNP-c. undec. P1 mem. pure finite
pure memoryless
exponential memory sufficient and necessary
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 24 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
EG MP TP TP
complexity NP ∩ coNP P1 mem. pure memoryless P2 mem. k-dim. complexity coNP-c. undec. P1 mem. pure finite
pure memoryless
exponential memory sufficient and necessary
EXPTIME algorithm symbolic and incremental
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 24 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
EG MP TP TP
complexity NP ∩ coNP P1 mem. pure memoryless P2 mem. k-dim. complexity coNP-c. undec. P1 mem. pure finite
pure memoryless
exponential memory sufficient and necessary
EXPTIME algorithm symbolic and incremental
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 24 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
Multi energy Multi MP (parity) MP parity and energy parity
× √ √ two-player × × √
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 25 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 Synthesis in Quantitative Games 2 Beyond Worst-Case Synthesis 3 Multi-Dimension Objectives 4 Window Objectives 5 Conclusion and Future Work
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 26 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
long-run behavior vs. time frames.
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 27 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
Sum Time
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 28 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 29 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 29 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
k-dimension complexity P1 mem. P2 mem. complexity P1 mem. P2 mem. MP / MP NP ∩ coNP mem-less coNP-c. / NP ∩ coNP infinite mem-less TP / TP NP ∩ coNP mem-less undec.
P-c.
≤ linear(|S| · lmax) PSPACE-h. polynomial window EXP-easy exponential WMP: fixed P(|S|, V , lmax) EXP-c. arbitrary window WMP: bounded NP ∩ coNP mem-less infinite NPR-h.
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 30 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
k-dimension complexity P1 mem. P2 mem. complexity P1 mem. P2 mem. MP / MP NP ∩ coNP mem-less coNP-c. / NP ∩ coNP infinite mem-less TP / TP NP ∩ coNP mem-less undec.
P-c.
≤ linear(|S| · lmax) PSPACE-h. polynomial window EXPTIME-easy exponential WMP: fixed P(|S|, V , lmax) EXPTIME-c. arbitrary window WMP: bounded NP ∩ coNP mem-less infinite NPR-h.
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 30 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 Synthesis in Quantitative Games 2 Beyond Worst-Case Synthesis 3 Multi-Dimension Objectives 4 Window Objectives 5 Conclusion and Future Work
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 31 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 32 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 Beyond worst-case synthesis
worst-case and expected value additional modeling power for free in MP case complexity leap for SP
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 32 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 Beyond worst-case synthesis
worst-case and expected value additional modeling power for free in MP case complexity leap for SP
2 Multi-dimension TP, MP and EG + parity
undecidability of TP tight memory bounds for MP and EG + parity
memory vs. randomness
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 32 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
1 Beyond worst-case synthesis
worst-case and expected value additional modeling power for free in MP case complexity leap for SP
2 Multi-dimension TP, MP and EG + parity
undecidability of TP tight memory bounds for MP and EG + parity
memory vs. randomness
3 Window objectives
timing guarantees improved tractability
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 32 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
more general games (e.g., stochastic games) multi-dimension percentile performances
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 33 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
more general games (e.g., stochastic games) multi-dimension percentile performances
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 33 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
more general games (e.g., stochastic games) multi-dimension percentile performances
stochastic context synchronous closing (finitary) parity [CHH09]
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 33 / 34
Quantitative Games Beyond Worst-Case Synthesis Multi-Dimension Objectives Window Objectives Conclusion
Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 34 / 34
Tom´ as Br´ azdil, Krishnendu Chatterjee, Vojtech Forejt, and Anton´ ın Kucera. Trading performance for stability in Markov decision processes. In LICS, pages 331–340. IEEE Computer Society, 2013. V´ eronique Bruy` ere, Emmanuel Filiot, Mickael Randour, and Jean-Fran¸ cois Raskin. Expectations or guarantees? i want it all! a crossroad between games and mdps. In Fabio Mogavero, Aniello Murano, and Moshe Y. Vardi, editors, Proceedings 2nd International Workshop on Strategic Reasoning, Grenoble, France, April 5-6, 2014, volume 146 of Electronic Proceedings in Theoretical Computer Science, pages 1–8. Open Publishing Association, 2014. V´ eronique Bruy` ere, Emmanuel Filiot, Mickael Randour, and Jean-Fran¸ cois Raskin. Meet Your Expectations With Guarantees: Beyond Worst-Case Synthesis in Quantitative Games. In Ernst W. Mayr and Natacha Portier, editors, 31st International Symposium on Theoretical Aspects of Computer Science (STACS 2014), volume 25 of Leibniz International Proceedings in Informatics (LIPIcs), pages 199–213, Dagstuhl, Germany, 2014. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik. Krishnendu Chatterjee, Laurent Doyen, Thomas A. Henzinger, and Jean-Fran¸ cois Raskin. Generalized mean-payoff and energy games. In Kamal Lodaya and Meena Mahajan, editors, FSTTCS, volume 8 of LIPIcs, pages 505–516. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 2010. Krishnendu Chatterjee, Laurent Doyen, Mickael Randour, and Jean-Fran¸ cois Raskin. Looking at mean-payoff and total-payoff through windows. In Dang Van Hung and Mizuhito Ogawa, editors, ATVA, volume 8172 of Lecture Notes in Computer Science, pages 118–132. Springer, 2013. Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 35 / 34
Krishnendu Chatterjee, Thomas A. Henzinger, and Florian Horn. Finitary winning in omega-regular games. ACM Trans. Comput. Log., 11(1), 2009. Krishnendu Chatterjee, Mickael Randour, and Jean-Fran¸ cois Raskin. Strategy synthesis for multi-dimensional quantitative objectives. In Maciej Koutny and Irek Ulidowski, editors, CONCUR, volume 7454 of Lecture Notes in Computer Science, pages 115–131. Springer, 2012. Krishnendu Chatterjee, Mickael Randour, and Jean-Fran¸ cois Raskin. Strategy synthesis for multi-dimensional quantitative objectives. Acta Informatica, 2013. 35 pages. Jerzy A. Filar, Dmitry Krass, and Kirsten W. Ross. Percentile performance criteria for limiting average Markov decision processes. Transactions on Automatic Control, 40(1):2–10, 1995. Michael R. Garey and David S. Johnson. Computers and intractability: a guide to the Theory of NP-Completeness. Freeman New York, 1979. Peter W. Glynn and Dirk Ormoneit. Hoeffding’s inequality for uniformly ergodic Markov chains. Statistics & Probability Letters, 56(2):143–146, 2002. Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 36 / 34
Donald B. Johnson and Samuel D. Kashdan. Lower bounds for selection in X + Y and other multisets. Journal of the ACM, 25(4):556–570, 1978. Shie Mannor and John N. Tsitsiklis. Mean-variance optimization in Markov decision processes. In Lise Getoor and Tobias Scheffer, editors, ICML, pages 177–184. Omnipress, 2011. Mickael Randour. Automated synthesis of reliable and efficient systems through game theory: A case study. In Thomas Gilbert, Markus Kirkilionis, and Gregoire Nicolis, editors, Proceedings of the European Conference on Complex Systems 2012, Springer Proceedings in Complexity, pages 731–738. Springer, 2013. Mathieu Tracol. Fast convergence to state-action frequency polytopes for MDPs.
Yaron Velner, Krishnendu Chatterjee, Laurent Doyen, Thomas A. Henzinger, Alexander Rabinovich, and Jean-Fran¸ cois Raskin. The complexity of multi-mean-payoff and multi-energy games. CoRR, abs/1209.3234, 2012. Congbin Wu and Yuanlie Lin. Minimizing risk models in Markov decision processes with policies depending on target values. Journal of Mathematical Analysis and Applications, 231(1):47–67, 1999. Synthesis in Multi-Criteria Quantitative Games
ere & J.-F. Raskin) 37 / 34