Solving Odd-Fair Parity Games
Abstract
This paper discusses the problem of efficiently solving parity games where player Odd has to obey an additional 'strong transition fairness constraint' on its vertices -- given that a player Odd vertex is visited infinitely often, a particular subset of the outgoing edges (called live edges) of has to be taken infinitely often. Such games, which we call 'Odd-fair parity games', naturally arise from abstractions of cyber-physical systems for planning and control. In this paper, we present a new Zielonka-type algorithm for solving Odd-fair parity games. This algorithm not only shares 'the same worst-case time complexity' as Zielonka's algorithm for (normal) parity games but also preserves the algorithmic advantage Zielonka's algorithm possesses over other parity solvers with exponential time complexity. We additionally introduce a formalization of Odd player winning strategies in such games, which were unexplored previous to this work. This formalization serves dual purposes: firstly, it enables us to prove our Zielonka-type algorithm; secondly, it stands as a noteworthy contribution in its own right, augmenting our understanding of additional fairness assumptions in two-player games.
Keywords
Cite
@article{arxiv.2307.13396,
title = {Solving Odd-Fair Parity Games},
author = {Irmak Sağlam and Anne-Kathrin Schmuck},
journal= {arXiv preprint arXiv:2307.13396},
year = {2023}
}
Comments
To be published in FSTTCS 2023