Symbolic Parity Game Solvers that Yield Winning Strategies

被引:2
作者
Lijzenga, Oebele [1 ]
van Dijk, Tom [1 ]
机构
[1] Univ Twente, Formal Methods & Tools, Enschede, Netherlands
来源
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE | 2020年 / 326期
关键词
D O I
10.4204/EPTCS.326.2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 BDDs, that are fast and that can produce the winning strategies used to synthesize the controller in LTL synthesis.Current symbolic parity game solving algorithms do not yield winning strategies. We now propose two symbolic algorithms that yield winning strategies, based on two recently proposed fixpoint algorithms. We implement the algorithms and empirically evaluate them using benchmarks obtained from SYNTCOMP 2020. Our conclusion is that the algorithms are competitive with or faster than an earlier symbolic implementation of Zielonka's recursive algorithm, while also providing the winning strategies.
引用
收藏
页码:18 / 32
页数:15
相关论文
共 35 条
[1]  
Perez GA, 2020, Arxiv, DOI arXiv:1912.05793
[2]  
[Anonymous], 1998, BINARY DECISION DIAG, DOI DOI 10.1007/978-1-4757-2892-7
[3]  
Bakera M, 2009, LECT NOTES COMPUT SC, V5348, P15
[4]   Solving parity games via priority promotion [J].
Benerecetti, Massimo ;
Dell'Erba, Daniele ;
Mogavero, Fabio .
FORMAL METHODS IN SYSTEM DESIGN, 2018, 52 (02) :193-226
[5]  
Boole G, 1854, An Investigation of the Laws of Thought on Which Are Founded the Mathematical Theories of Logic and Probabilities
[6]   The Fixpoint-Iteration Algorithm for Parity Games [J].
Bruse, Florian ;
Falk, Michael ;
Lange, Martin .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (161) :116-130
[7]  
BRYANT RE, 1992, COMPUT SURV, V24, P293, DOI 10.1145/136035.136043
[8]   SYMBOLIC MODEL CHECKING - 1020 STATES AND BEYOND [J].
BURCH, JR ;
CLARKE, EM ;
MCMILLAN, KL ;
DILL, DL ;
HWANG, LJ .
INFORMATION AND COMPUTATION, 1992, 98 (02) :142-170
[9]   Deciding Parity Games in Quasipolynomial Time [J].
Calude, Cristian S. ;
Jain, Sanjay ;
Khoussainov, Bakhadyr ;
Li, Wei ;
Stephan, Frank .
STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2017, :252-263
[10]  
Chatterjee K., 2018, LOGIC PROGRAMMING AR, V57, P233, DOI DOI 10.29007/5Z5K