English
Related papers

Related papers: Attracting Tangles to Solve Parity Games

200 papers

Parity games are simple infinite games played on finite graphs with a winning condition that is expressive enough to capture nested least and greatest fixpoints. Through their tight relationship to the modal mu-calculus, they are used in…

Logic in Computer Science · Computer Science 2019-09-18 Tom van Dijk

Parity games are games that are played on directed graphs whose vertices are labeled by natural numbers, called priorities. The players push a token along the edges of the digraph. The winner is determined by the parity of the greatest…

Computer Science and Game Theory · Computer Science 2015-03-20 Christoph Dittmann , Stephan Kreutzer , Alexandru I. Tomescu

Parity games have important practical applications in formal verification and synthesis, especially to solve the model-checking problem of the modal mu-calculus. They are also interesting from the theory perspective, as they are widely…

Logic in Computer Science · Computer Science 2018-07-30 Tom van Dijk

Solving parity games is a major building block for numerous applications in reactive program verification and synthesis. While they can be solved efficiently in practice, no known approach has a polynomial worst-case runtime complexity. We…

Computer Science and Game Theory · Computer Science 2023-07-28 Tobias Hecking , Swathy Muthukrishnan , Alexander Weinert

Parity games are abstract infinite-round games that take an important role in formal verification. In the basic setting, these games are two-player, turn-based, and played under perfect information on directed graphs, whose nodes are…

Computer Science and Game Theory · Computer Science 2019-10-31 Antonio Di Stasio , Aniello Murano , Giuseppe Perelli , Moshe Y. Vardi

Parity games play an important role in model checking and synthesis. In their paper, Calude et al. have shown that these games can be solved in quasi-polynomial time. We show that their algorithm can be implemented efficiently: we use their…

Logic in Computer Science · Computer Science 2018-01-30 John Fearnley , Sanjay Jain , Sven Schewe , Frank Stephan , Dominik Wojtczak

Parity games play a central role in model checking and satisfiability checking. Solving parity games is computationally expensive, among others due to the size of the games, which, for model checking problems, can easily contain $10^9$…

Logic in Computer Science · Computer Science 2016-03-22 S. Cranen , J. J. A. Keiren , T. A. C. Willemse

We study the process theoretic notion of stuttering equivalence in the setting of parity games. We demonstrate that stuttering equivalent vertices have the same winner in the parity game. This means that solving a parity game can be…

Logic in Computer Science · Computer Science 2025-08-08 Sjoerd Cranen , Jeroen J. A. Keiren , Tim A. C. Willemse

The problem of solving a parity game is at the core of many problems in model checking, satisfiability checking and program synthesis. Some of the best algorithms for solving parity game are strategy improvement algorithms. These are global…

Computer Science and Game Theory · Computer Science 2010-06-09 Oliver Friedmann , Martin Lange

A naive way to solve the model-checking problem of the mu-calculus uses fixpoint iteration. Traditionally however mu-calculus model-checking is solved by a reduction in linear time to a parity game, which is then solved using one of the…

Logic in Computer Science · Computer Science 2019-09-18 Tom van Dijk , Bob Rubbens

Partial methods play an important role in formal methods and beyond. Recently such methods were developed for parity games, where polynomial-time partial solvers decide the winners of a subset of nodes. We investigate here how effective…

Logic in Computer Science · Computer Science 2016-09-15 Patrick Ah-Fat , Michael Huth

Parity games are infinite two-player games played on directed graphs. Parity game solvers are used in the domain of formal verification. This paper defines parametrized parity games and introduces an operation, Justify, that determines a…

Logic in Computer Science · Computer Science 2021-02-03 Ruben Lapauw , Maurice Bruynooghe , Marc Denecker

Parity games can be used to represent many different kinds of decision problems. In practice, tools that use parity games often rely on a specification in a higher-order logic from which the actual game can be obtained by means of an…

Logic in Computer Science · Computer Science 2022-01-25 Maurice Laveaux , Wieger Wesselink , Tim A. C. Willemse

Open parity games are proposed as a compositional extension of parity games with algebraic operations, forming string diagrams of parity games. A potential application of string diagrams of parity games is to describe a large parity game…

Logic in Computer Science · Computer Science 2025-05-29 Kazuki Watanabe

It is known that the model checking problem for the modal mu-calculus reduces to the problem of solving a parity game and vice-versa. The latter is realised by the Walukiewicz formulas which are satisfied by a node in a parity game iff…

Logic in Computer Science · Computer Science 2014-08-27 Florian Bruse , Michael Falk , Martin Lange

Parity games are two-player infinite-duration games on graphs that play a crucial role in various fields of theoretical computer science. Finding efficient algorithms to solve these games in practice is widely acknowledged as a core problem…

Computer Science and Game Theory · Computer Science 2016-09-15 Massimo Benerecetti , Daniele Dell'Erba , Fabio Mogavero

Feature-based SPL analysis and family-based model checking have seen rapid development. Many model checking problems can be reduced to two-player games on finite graphs. A prominent example is mu-calculus model checking, which is generally…

Logic in Computer Science · Computer Science 2020-05-15 Uli Fahrenberg , Axel Legay

Muller games are played by two players moving a token along a graph; the winner is determined by the set of vertices that occur infinitely often. The central algorithmic problem is to compute the winning regions for the players. Different…

Logic in Computer Science · Computer Science 2013-07-24 A. Grinshpun , P. Phalitnonkiat , S. Rubin , A. Tarfulea

Temporal graphs are a popular modelling mechanism for dynamic complex systems that extend ordinary graphs with discrete time. Simply put, time progresses one unit per step and the availability of edges can change with time. We consider the…

Logic in Computer Science · Computer Science 2024-01-30 Pete Austin , Sougata Bose , Patrick Totzke

We introduce the novel notion of winning cores in parity games and develop a deterministic polynomial-time under-approximation algorithm for solving parity games based on winning core approximation. Underlying this algorithm are a number…

Computer Science and Game Theory · Computer Science 2016-02-08 Steen Vester
‹ Prev 1 2 3 10 Next ›