finite state strategies in delay games
play

Finite-state Strategies in Delay Games Martin Zimmermann Saarland - PowerPoint PPT Presentation

Finite-state Strategies in Delay Games Martin Zimmermann Saarland University September 21st, 2017 GandALF 2017, Rome, Italy Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 1/17 Motivation Two goals: 1. Lift the


  1. Finite-state Strategies in Delay Games Martin Zimmermann Saarland University September 21st, 2017 GandALF 2017, Rome, Italy Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 1/17

  2. Motivation Two goals: 1. Lift the notion of finite-state strategies to delay games. 2. Present uniform framework for solving delay games (which yields finite-state strategies whenever possible). Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 2/17

  3. Motivation Two goals: 1. Lift the notion of finite-state strategies to delay games. 2. Present uniform framework for solving delay games (which yields finite-state strategies whenever possible). Questions: What are delay games? Why are finite-state strategies important? Why do we need a uniform framework? Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 2/17

  4. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  5. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b O : Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  6. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b O : a Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  7. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a O : a Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  8. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a O : a a Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  9. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b O : a a Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  10. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · O : a a · · · I wins Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  11. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · O : a a · · · I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  12. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b O : a a · · · O : I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  13. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a O : a a · · · O : I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  14. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b O : a a · · · O : I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  15. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b O : a a · · · O : b I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  16. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b O : a a · · · O : b I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  17. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b O : a a · · · O : b b I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  18. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a O : a a · · · O : b b I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  19. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a O : a a · · · O : b b a I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  20. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a b O : a a · · · O : b b a I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  21. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a b O : a a · · · O : b b a b I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  22. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a b a O : a a · · · O : b b a b I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  23. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a b a O : a a · · · O : b b a b a I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  24. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a b a · · · O : a a · · · O : b b a b a · · · I wins O wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  25. Some History (1/2) Hosch & Landweber (’72) : ω -regular delay games with respect to constant delay solvable. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 4/17

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend