A Universal Attractor Decomposition Algorithm for Parity Games

01/13/2020
by   Marcin Jurdzinski, et al.
0

An attractor decomposition meta-algorithm for solving parity games is given that generalizes the classic McNaughton-Zielonka algorithm and its recent quasi-polynomial variants due to Parys (2019), and to Lehtinen, Schewe, and Wojtczak (2019). The central concepts studied and exploited are attractor decompositions of dominia in parity games and the ordered trees that describe the inductive structure of attractor decompositions. The main technical results include the embeddable decomposition theorem and the dominion separation theorem that together help establish a precise structural condition for the correctness of the universal algorithm: it suffices that the two ordered trees given to the algorithm as inputs embed the trees of some attractor decompositions of the largest dominia for each of the two players, respectively. The universal algorithm yields McNaughton-Zielonka, Parys's, and Lehtinen-Schewe-Wojtczak algorithms as special cases when suitable universal trees are given to it as inputs. The main technical results provide a unified proof of correctness and deep structural insights into those algorithms. A symbolic implementation of the universal algorithm is also given that improves the symbolic space complexity of solving parity games in quasi-polynomial time from O(d n)—achieved by Chatterjee, Dvořák, Henzinger, and Svozil (2018)—down to O( d), where n is the number of vertices and d is the number of distinct priorities in a parity game. This not only exponentially improves the dependence on d, but it also entirely removes the dependence on n.

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
03/13/2018

A pseudo-quasi-polynomial algorithm for solving mean-payoff parity games

In a mean-payoff parity game, one of the two players aims both to achiev...
research
04/29/2023

Improved Complexity Analysis of Quasi-Polynomial Algorithms Solving Parity Games

We improve the complexity of solving parity games (with priorities in ve...
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
12/17/2018

The complexity of mean payoff games using universal graphs

We study the computational complexity of solving mean payoff games. This...
research
09/11/2019

Quasipolynomial Set-Based Symbolic Algorithms for Parity Games

Solving parity games, which are equivalent to modal μ-calculus model che...

Please sign up or login with your details

Forgot password? Click here to reset