We propose a pattern for designing algorithms that run in polynomial time by construction and underapproximate the winning regions of both players in parity games. This approximation is achieved by the interaction of finitely many aspects governed by a common ranking function, where the choice of aspects and ranking function instantiates the design pattern. Each aspect attempts to improve the under-approximation of winning regions or decrease the rank function by simplifying the structure of the parity game. Our design pattern is incremental as aspects may operate on the residual game of yet undecided nodes. We present several aspects and one higher-order transformation of our algorithms—based on efficient, static analyses— and illustrate t...
Several distinct techniques have been proposed to design quasi-polynomial algorithms for solving par...
Parity games are 2-person, 0-sum, graph-based, and determined games that form an important foundati...
Parity games are infinite two person games, here considered on finite graphs. A play is an infinite ...
AbstractWe propose a pattern for designing algorithms that run in polynomial time by construction an...
We propose a pattern for designing algorithms that run in polynomial time by construction and undera...
Solving parity games is a major building block for numerous applications in reactive program verific...
Parity games are infinite-round two-player games played on directed graphs whose nodes are labeled w...
Parity games play an important role in model checking and synthesis. In their paper, Calude et al. h...
Parity games are abstract infinite-round games that take an important role in formal verification. I...
The McNaughton-Zielonka divide et impera algorithm is the simplest and most flexible approach availa...
Muller games are played by two players moving a token along a graph; the winner is determined by the...
Muller games are played by two players moving a token along a graph; the winner is determined by the...
We study strategy improvement algorithms for solving parity games. While these algorithms are known ...
Parity games play an important role in model checking and synthesis. In their paper, Calude et al. h...
Abstract. Muller games are played by two players moving a token along a graph; the winner is determi...
Several distinct techniques have been proposed to design quasi-polynomial algorithms for solving par...
Parity games are 2-person, 0-sum, graph-based, and determined games that form an important foundati...
Parity games are infinite two person games, here considered on finite graphs. A play is an infinite ...
AbstractWe propose a pattern for designing algorithms that run in polynomial time by construction an...
We propose a pattern for designing algorithms that run in polynomial time by construction and undera...
Solving parity games is a major building block for numerous applications in reactive program verific...
Parity games are infinite-round two-player games played on directed graphs whose nodes are labeled w...
Parity games play an important role in model checking and synthesis. In their paper, Calude et al. h...
Parity games are abstract infinite-round games that take an important role in formal verification. I...
The McNaughton-Zielonka divide et impera algorithm is the simplest and most flexible approach availa...
Muller games are played by two players moving a token along a graph; the winner is determined by the...
Muller games are played by two players moving a token along a graph; the winner is determined by the...
We study strategy improvement algorithms for solving parity games. While these algorithms are known ...
Parity games play an important role in model checking and synthesis. In their paper, Calude et al. h...
Abstract. Muller games are played by two players moving a token along a graph; the winner is determi...
Several distinct techniques have been proposed to design quasi-polynomial algorithms for solving par...
Parity games are 2-person, 0-sum, graph-based, and determined games that form an important foundati...
Parity games are infinite two person games, here considered on finite graphs. A play is an infinite ...