Papers
Topics
Authors
Recent
Search
2000 character limit reached

Deciding regular games: a playground for exponential time algorithms

Published 12 May 2024 in cs.GT | (2405.07188v1)

Abstract: Regular games form a well-established class of games for analysis and synthesis of reactive systems. They include coloured Muller games, McNaughton games, Muller games, Rabin games, and Streett games. These games are played on directed graphs G\mathcal G where Player 0 and Player 1 play by generating an infinite path ρ\rho through the graph. The winner is determined by specifications put on the set XX of vertices in ρ\rho that occur infinitely often. These games are determined, enabling the partitioning of G\mathcal G into two sets W0W_0 and W1W_1 of winning positions for Player 0 and Player 1, respectively. Numerous algorithms exist that decide specific instances of regular games, e.g., Muller games, by computing W0W_0 and W1W_1. In this paper we aim to find general principles for designing uniform algorithms that decide all regular games. For this we utilise various recursive and dynamic programming algorithms that leverage standard notions such as subgames and traps. Importantly, we show that our techniques improve or match the performances of existing algorithms for many instances of regular games.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Tweets

Sign up for free to view the 3 tweets with 1 like about this paper.