Papers
Topics
Authors
Recent
Search
2000 character limit reached

Improved Complexity Analysis of Quasi-Polynomial Algorithms Solving Parity Games

Published 29 Apr 2023 in cs.GT, cs.DS, and cs.FL | (2305.00308v1)

Abstract: We improve the complexity of solving parity games (with priorities in vertices) for d=ω(log⁡n)d={\omega}(\log n) by a factor of θ(d2){\theta}(d^2): the best complexity known to date was O(mdn1.45+log⁡2(d/log⁡2(n)))O(mdn^{1.45+\log_2(d/\log_2(n))}), while we obtain O(mn1.45+log⁡2(d/log⁡2(n))/d)O(mn^{1.45+\log_2(d/\log_2(n))}/d), where nn is the number of vertices, mm is the number of edges, and dd 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 θ(d){\theta}(d) 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 nn-universal tree, in the case of games with priorities in vertices it is enough to use an n/2n/2-universal tree. This way, we allow to solve games of size $2n$ in the time needed previously to solve games of size nn; such a change divides the quasi-polynomial complexity again by a factor of θ(d){\theta}(d).

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.