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

Symbolic Parity Game Solvers that Yield Winning Strategies

Abstract: Parity games play an important role for LTL synthesis as evidenced by recent breakthroughs on LTL synthesis, which rely in part on parity game solving. Yet state space explosion remains a major issue if we want to scale to larger systems or specifications. In order to combat this problem, we need to investigate symbolic methods such as BDDs, which have been successful in the past to tackle exponentially large systems. It is therefore essential to have symbolic parity game solving algorithms, operating using BD… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
1
1
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 36 publications
0
3
0
Order By: Relevance
“…strategy iteration (psi) [11,19] tangle learning (tl) [10] priority promotion (npp) [2,11] -Zielonka's recursive algorithm (zlk) [11,35] fixpoint iteration using freezing (fpi) [16] fixpoint iteration using justifications (fpj) [24] We also implement a symbolic solver based on [25]. This symbolic solver implements fixpoint iteration with freezing using BDD operations, and operates directly on the BDD obtained by the fully-symbolic translation.…”
Section: Solving the Parity Gamementioning
confidence: 99%
See 1 more Smart Citation
“…strategy iteration (psi) [11,19] tangle learning (tl) [10] priority promotion (npp) [2,11] -Zielonka's recursive algorithm (zlk) [11,35] fixpoint iteration using freezing (fpi) [16] fixpoint iteration using justifications (fpj) [24] We also implement a symbolic solver based on [25]. This symbolic solver implements fixpoint iteration with freezing using BDD operations, and operates directly on the BDD obtained by the fully-symbolic translation.…”
Section: Solving the Parity Gamementioning
confidence: 99%
“…Knor leverages Oink to solve parity games with state-of-the-art parity game solvers [16], and the Sylvan binary decision diagrams (BDD) package [14] to implement most of the steps before and after solving and a purely symbolic parity game solver based on [25]. The techniques implemented in Knor have secured us multiple victories in the SYNTCOMP competition, in 2021, 2022 and 2023.…”
Section: Introductionmentioning
confidence: 99%
“…Importantly, the chosen variable ordering encodes first source states, then uncontrollable inputs, controllable inputs, and finally the target states. The resulting symbolic parity automaton can then be treated in two ways: First, it can be solved directly using a symbolic parity game algorithm (Lijzenga and van Dijk, 2020b) optimized to utilize the aforementioned variable ordering. This solution immediately yields a controller that can be dumped as an AIG.…”
Section: Knormentioning
confidence: 99%