cost parity and cost streett games
play

Cost-Parity and Cost-Streett Games Joint work with Nathana el - PowerPoint PPT Presentation

Cost-Parity and Cost-Streett Games Joint work with Nathana el Fijalkow (LIAFA & University of Warsaw) Martin Zimmermann University of Warsaw November 28th, 2012 Algosyn Seminar, Aachen Martin Zimmermann University of Warsaw


  1. Cost-Parity and Cost-Streett Games Joint work with Nathana¨ el Fijalkow (LIAFA & University of Warsaw) Martin Zimmermann University of Warsaw November 28th, 2012 Algosyn Seminar, Aachen Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 1/15

  2. Introduction Boundedness problems in automata theory Star-height problem, finite power problem Automata with counters: BS-automata, max-automata, R-automata Logics with bounds: MSO+U, Cost-MSO Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 2/15

  3. Introduction Boundedness problems in automata theory Star-height problem, finite power problem Automata with counters: BS-automata, max-automata, R-automata Logics with bounds: MSO+U, Cost-MSO What about games? Finitary games: bounds between requests and responses Consumption and energy games: resources are consumed and recharged along edges Use automata with counters as winning conditions Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 2/15

  4. Introduction Boundedness problems in automata theory Star-height problem, finite power problem Automata with counters: BS-automata, max-automata, R-automata Logics with bounds: MSO+U, Cost-MSO What about games? Finitary games: bounds between requests and responses Consumption and energy games: resources are consumed and recharged along edges Use automata with counters as winning conditions Here: an extension of ω -regular and finitary games Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 2/15

  5. Outline 1. Cost-Parity Games 2. Cost-Streett Games 3. Conclusion Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 3/15

  6. Parity Games and Extensions Games are played in arena G colored by Ω: V → N 1 0 2 Parity condition: Player 0 wins play ⇔ maximal color seen infinitely often is even Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 4/15

  7. Parity Games and Extensions Games are played in arena G colored by Ω: V → N 1 0 2 Parity condition: Player 0 wins play ⇔ maximal color seen infinitely often is even Equivalently: Request: vertex of odd color Response: vertex of larger even color Parity condition: almost all requests are answered Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 4/15

  8. Extensions of Parity Games Parity condition: almost all requests are answered Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 5/15

  9. Extensions of Parity Games Parity condition: almost all requests are answered Finitary parity condition [Chatterjee, Henzinger, Horn] : there exists a b ∈ N s.t. almost all requests are answered within b steps 1 0 2 Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 5/15

  10. Extensions of Parity Games Parity condition: almost all requests are answered Finitary parity condition [Chatterjee, Henzinger, Horn] : there exists a b ∈ N s.t. almost all requests are answered within b steps Now, label edges with costs in N Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 5/15

  11. Extensions of Parity Games Parity condition: almost all requests are answered Finitary parity condition [Chatterjee, Henzinger, Horn] : there exists a b ∈ N s.t. almost all requests are answered within b steps Now, label edges with costs in N Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b condition complexity memory Pl. 0 memory Pl. 1 NP ∩ coNP parity positional positional finitary parity PTIME positional infinite cost-parity Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 5/15

  12. Extensions of Parity Games Parity condition: almost all requests are answered Finitary parity condition [Chatterjee, Henzinger, Horn] : there exists a b ∈ N s.t. almost all requests are answered within b steps Now, label edges with costs in N Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b condition complexity memory Pl. 0 memory Pl. 1 NP ∩ coNP parity positional positional finitary parity PTIME positional infinite cost-parity Note: cost-parity subsumes parity and finitary parity Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 5/15

  13. Extensions of Parity Games Parity condition: almost all requests are answered Finitary parity condition [Chatterjee, Henzinger, Horn] : there exists a b ∈ N s.t. almost all requests are answered within b steps Now, label edges with costs in N Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b condition complexity memory Pl. 0 memory Pl. 1 NP ∩ coNP parity positional positional finitary parity PTIME positional infinite ” ≥ NP ∩ coNP ” ” ≥ positional” cost-parity infinite Note: cost-parity subsumes parity and finitary parity Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 5/15

  14. Another example Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b 0 1 0 2 1 0 1 0 0 0 0 0 0 0 1 1 1 Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 6/15

  15. Another example Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b 0 1 0 2 1 0 1 0 0 0 0 0 0 0 1 1 1 � �� � � �� � W 1 W 0 Player 0 wins since only finitely many requests are seen Player 1 wins since he can stay longer and longer in loop Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 6/15

  16. From Cost-Parity to Bounded Cost-Parity Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 7/15

  17. From Cost-Parity to Bounded Cost-Parity Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b Bounded Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b , and no unanswered request with cost ∞ 0 1 0 2 1 0 1 0 0 0 0 0 0 0 1 1 1 � �� � � �� � W 1 W 0 Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 7/15

  18. From Cost-Parity to Bounded Cost-Parity Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b Bounded Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b , and no unanswered request with cost ∞ Lemma Let C = ( G , CostParity (Ω)) and let B = ( G , BndCostParity (Ω)) . 1. W 0 ( B ) ⊆ W 0 ( C ) . 2. If W 0 ( B ) = ∅ , then W 0 ( C ) = ∅ . Corollary ”To solve cost-parity games, it suffices to solve bounded cost-parity games.” Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 7/15

  19. From Bounded Cost-Parity to ω -regular Bounded Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b , and no unanswered request with cost ∞ Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 8/15

  20. From Bounded Cost-Parity to ω -regular Bounded Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b , and no unanswered request with cost ∞ Parity (Ω): plays satisfying the parity condition FinCost : plays with finite cost RR (Ω): plays in which every request is answered � � PFRR (Ω) = Parity (Ω) ∩ FinCost ∪ RR (Ω) Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 8/15

  21. From Bounded Cost-Parity to ω -regular Bounded Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b , and no unanswered request with cost ∞ Parity (Ω): plays satisfying the parity condition FinCost : plays with finite cost RR (Ω): plays in which every request is answered � � PFRR (Ω) = Parity (Ω) ∩ FinCost ∪ RR (Ω) Lemma Let B = ( G , BndCostParity (Ω)) , and let P = ( G , PFRR (Ω)) . Then, W i ( B ) = W i ( P ) for i ∈ { 0 , 1 } . Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 8/15

  22. From Bounded Cost-Parity to ω -regular Bounded Cost-parity condition: there exists a b ∈ N s.t. almost all requests are answered with cost less than b , and no unanswered request with cost ∞ Parity (Ω): plays satisfying the parity condition FinCost : plays with finite cost RR (Ω): plays in which every request is answered � � PFRR (Ω) = Parity (Ω) ∩ FinCost ∪ RR (Ω) Lemma Let B = ( G , BndCostParity (Ω)) , and let P = ( G , PFRR (Ω)) . Then, W i ( B ) = W i ( P ) for i ∈ { 0 , 1 } . PFRR (Ω) is ω -regular P can be reduced to parity game using small memory Thus, small finite-state winning strategies for both players in P Martin Zimmermann University of Warsaw Cost-Parity and Cost-Streett Games 8/15

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