2013
DOI: 10.4204/eptcs.119.4
|View full text |Cite
|
Sign up to set email alerts
|

Zielonka's Recursive Algorithm: dull, weak and solitaire games and tighter bounds

Abstract: Dull, weak and nested solitaire games are important classes of parity games, capturing, among others, alternation-free mu-calculus and ECTL* model checking problems. These classes can be solved in polynomial time using dedicated algorithms. We investigate the complexity of Zielonka's Recursive algorithm for solving these special games, showing that the algorithm runs in O(d (n + m)) on weak games, and, somewhat surprisingly, that it requires exponential time to solve dull games and (nested) solitaire games. Fo… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 18 publications
0
10
0
Order By: Relevance
“…For instance, the recursive algorithm is regarded as one of the best algorithms in practice, which is corroborated by experiments [7]. However, until our recent work [8] where we showed the algorithm is well-behaved on several important classes of parity games, there was no satisfactory explanation why this would be the case. In a similar vein, in ibid.…”
Section: Introductionmentioning
confidence: 79%
See 1 more Smart Citation
“…For instance, the recursive algorithm is regarded as one of the best algorithms in practice, which is corroborated by experiments [7]. However, until our recent work [8] where we showed the algorithm is well-behaved on several important classes of parity games, there was no satisfactory explanation why this would be the case. In a similar vein, in ibid.…”
Section: Introductionmentioning
confidence: 79%
“…As for the future work, we would like to perform an analysis of SPM's behaviour on special classes of games, along the same lines as we have done in case of the recursive algorithm [8]. More specifically, we would like to identify the games for which SPM runs in polynomial time, and study enhancements that allow to solve more types of games efficiently.…”
Section: Discussionmentioning
confidence: 99%
“…Friedmann et al provided superpolynomial or exponential lower bounds for many of such rules [1,16,17,20,21,22,23], as well as Fearnley and Savani recently [15]. For a long time, the main attractor-based algorithm was the recursive algorithm by McNaughton [32] and Zielonka [34], for which Friedmann also showed an exponential lower bound [19] and later Gazda and Willemse [25] improved upon this lower bound. These lower bounds are resistant against techniques like inflation, compression and SCC decomposition, even when applied to each recursive call.…”
Section: Discussionmentioning
confidence: 99%
“…The algorithm by Zielonka [43] is a recursive solver that despite its relatively bad theoretical complexity is known to outperform other algorithms in practice [19]. Furthermore, tight bounds are known for various classes of games [21]. Zielonka's recursive algorithm is based on attractor computation.…”
Section: Zielonka's Recursive Algorithmmentioning
confidence: 99%