Improved Complexity Analysis of Quasi-Polynomial Algorithms Solving Parity Games
Abstract
We improve the complexity of solving parity games (with priorities in vertices) for by a factor of : the best complexity known to date was , while we obtain , where is the number of vertices, is the number of edges, and is the number of priorities. We base our work on existing algorithms using universal trees, and we improve their complexity. We present two independent improvements. First, an improvement by a factor of comes from a more careful analysis of the width of universal trees. Second, we perform (or rather recall) a finer analysis of requirements for a universal tree: while for solving games with priorities on edges one needs an -universal tree, in the case of games with priorities in vertices it is enough to use an -universal tree. This way, we allow to solve games of size in the time needed previously to solve games of size ; such a change divides the quasi-polynomial complexity again by a factor of .
Cite
@article{arxiv.2305.00308,
title = {Improved Complexity Analysis of Quasi-Polynomial Algorithms Solving Parity Games},
author = {Paweł Parys and Aleksander Wiącek},
journal= {arXiv preprint arXiv:2305.00308},
year = {2023}
}