A Recursive Approach to Solving Parity Games in Quasipolynomial Time

Zielonka's classic recursive algorithm for solving parity games is perhaps the simplest among the many existing parity game algorithms. However, its complexity is exponential, while currently the state-of-the-art algorithms have quasipolynomial complexity. Here, we present a modification of Zie...

Full description

Bibliographic Details
Main Authors: Karoliina Lehtinen, Paweł Parys, Sven Schewe, Dominik Wojtczak
Format: Article
Language:English
Published: Logical Methods in Computer Science e.V. 2022-01-01
Series:Logical Methods in Computer Science
Subjects:
Online Access:https://lmcs.episciences.org/7387/pdf
_version_ 1797268493534494720
author Karoliina Lehtinen
Paweł Parys
Sven Schewe
Dominik Wojtczak
author_facet Karoliina Lehtinen
Paweł Parys
Sven Schewe
Dominik Wojtczak
author_sort Karoliina Lehtinen
collection DOAJ
description Zielonka's classic recursive algorithm for solving parity games is perhaps the simplest among the many existing parity game algorithms. However, its complexity is exponential, while currently the state-of-the-art algorithms have quasipolynomial complexity. Here, we present a modification of Zielonka's classic algorithm that brings its complexity down to $n^{O\left(\log\left(1+\frac{d}{\log n}\right)\right)}$, for parity games of size $n$ with $d$ priorities, in line with previous quasipolynomial-time solutions.
first_indexed 2024-04-25T01:33:21Z
format Article
id doaj.art-59bbc12a8f7f4e2ba59f098689485645
institution Directory Open Access Journal
issn 1860-5974
language English
last_indexed 2024-04-25T01:33:21Z
publishDate 2022-01-01
publisher Logical Methods in Computer Science e.V.
record_format Article
series Logical Methods in Computer Science
spelling doaj.art-59bbc12a8f7f4e2ba59f0986894856452024-03-08T10:36:53ZengLogical Methods in Computer Science e.V.Logical Methods in Computer Science1860-59742022-01-01Volume 18, Issue 110.46298/lmcs-18(1:8)20227387A Recursive Approach to Solving Parity Games in Quasipolynomial TimeKaroliina LehtinenPaweł Paryshttps://orcid.org/0000-0001-7247-1408Sven Schewehttps://orcid.org/0000-0002-9093-9518Dominik WojtczakZielonka's classic recursive algorithm for solving parity games is perhaps the simplest among the many existing parity game algorithms. However, its complexity is exponential, while currently the state-of-the-art algorithms have quasipolynomial complexity. Here, we present a modification of Zielonka's classic algorithm that brings its complexity down to $n^{O\left(\log\left(1+\frac{d}{\log n}\right)\right)}$, for parity games of size $n$ with $d$ priorities, in line with previous quasipolynomial-time solutions.https://lmcs.episciences.org/7387/pdfcomputer science - computer science and game theorycomputer science - formal languages and automata theory
spellingShingle Karoliina Lehtinen
Paweł Parys
Sven Schewe
Dominik Wojtczak
A Recursive Approach to Solving Parity Games in Quasipolynomial Time
Logical Methods in Computer Science
computer science - computer science and game theory
computer science - formal languages and automata theory
title A Recursive Approach to Solving Parity Games in Quasipolynomial Time
title_full A Recursive Approach to Solving Parity Games in Quasipolynomial Time
title_fullStr A Recursive Approach to Solving Parity Games in Quasipolynomial Time
title_full_unstemmed A Recursive Approach to Solving Parity Games in Quasipolynomial Time
title_short A Recursive Approach to Solving Parity Games in Quasipolynomial Time
title_sort recursive approach to solving parity games in quasipolynomial time
topic computer science - computer science and game theory
computer science - formal languages and automata theory
url https://lmcs.episciences.org/7387/pdf
work_keys_str_mv AT karoliinalehtinen arecursiveapproachtosolvingparitygamesinquasipolynomialtime
AT pawełparys arecursiveapproachtosolvingparitygamesinquasipolynomialtime
AT svenschewe arecursiveapproachtosolvingparitygamesinquasipolynomialtime
AT dominikwojtczak arecursiveapproachtosolvingparitygamesinquasipolynomialtime
AT karoliinalehtinen recursiveapproachtosolvingparitygamesinquasipolynomialtime
AT pawełparys recursiveapproachtosolvingparitygamesinquasipolynomialtime
AT svenschewe recursiveapproachtosolvingparitygamesinquasipolynomialtime
AT dominikwojtczak recursiveapproachtosolvingparitygamesinquasipolynomialtime