Improved Complexity Analysis of Quasi-Polynomial Algorithms Solving Parity Games

04/29/2023
by   Paweł Parys, et al.
0

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

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/19/2020

The Strahler number of a parity game

The Strahler number of a rooted tree is the largest height of a perfect ...
research
07/27/2018

Universal trees grow inside separating automata: Quasi-polynomial lower bounds for parity games

Several distinct techniques have been proposed to design quasi-polynomia...
research
12/17/2018

The complexity of mean payoff games using universal graphs

We study the computational complexity of solving mean payoff games. This...
research
08/30/2021

Beyond Value Iteration for Parity Games: Strategy Iteration with Universal Trees

Parity games have witnessed several new quasi-polynomial algorithms sinc...
research
01/13/2020

A Universal Attractor Decomposition Algorithm for Parity Games

An attractor decomposition meta-algorithm for solving parity games is gi...
research
01/29/2018

An Optimal Value Iteration Algorithm for Parity Games

The quest for a polynomial time algorithm for solving parity games gaine...
research
07/14/2019

Solving Mean-Payoff Games via Quasi Dominions

We propose a novel algorithm for the solution of mean-payoff games that ...

Please sign up or login with your details

Forgot password? Click here to reset