2018
DOI: 10.1007/978-3-319-89960-2_16
|View full text |Cite
|
Sign up to set email alerts
|

Oink: An Implementation and Evaluation of Modern Parity Game Solvers

Abstract: Abstract. 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 believed to admit a polynomial solution, but so far no such algorithm is known. In recent years, a number of new algorithms and improvements to existing algorithms have been proposed. We implement a new and easy to extend tool Oink, which is a high-performance implemen… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
53
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 47 publications
(58 citation statements)
references
References 45 publications
0
53
0
Order By: Relevance
“…If we compare with Zielonka's recursive algorithm as presented in [5,Algorithm 3], we see that the frozen vertices in DFI are exactly the vertices in W α that are not recomputed in the second recursion of line 10 of [5, Algorithm 3]. The recursive algorithm and DFI thus use the same mechanism to decide that a vertex is a distraction and to preserve the correct winning strategy.…”
Section: Freezing Below the Fixpointmentioning
confidence: 99%
See 1 more Smart Citation
“…If we compare with Zielonka's recursive algorithm as presented in [5,Algorithm 3], we see that the frozen vertices in DFI are exactly the vertices in W α that are not recomputed in the second recursion of line 10 of [5, Algorithm 3]. The recursive algorithm and DFI thus use the same mechanism to decide that a vertex is a distraction and to preserve the correct winning strategy.…”
Section: Freezing Below the Fixpointmentioning
confidence: 99%
“…The method exposes the relationship between fixpoint iteration and the famous recursive algorithm by Zielonka. For various treatments of Zielonka's recursive algorithm, we refer to [5,23,25] Solutions to parity games via fixpoint computation essentially translate the game into a formula of the µ-calculus which is then solved naively. Two such algorithms have been proposed in the literature.…”
Section: Introductionmentioning
confidence: 99%
“…QDPM requires time O(n · m · W · log(n · W )) to solve an MPG with n positions, m moves, and maximal positive weight W . In order to assess the effectiveness of the proposed approach, we implemented both QDPM and SEPM [13], the most efficient known solution to the problem and the more closely related one to QDPM, in C++ within OINK [32]. OINK has been developed as a framework to compare parity game solvers.…”
Section: Definition 3 (Quasi Dominion) An Arbitrary Set Of Positionsmentioning
confidence: 99%
“…A classical exponent of the latter category is Zielonka's recursive algorithm [30] but also the recently introduced Priority Promotion (PP) algorithm [6]. While DI algorithms typically have a worst-case running time complexity that is theoretically less attractive than that of SI algorithms, in practice, the SI are significantly outperformed by DI algorithms [14].…”
Section: Introductionmentioning
confidence: 99%