Solving Parity Games in Practice

被引:0
作者
Friedmann, Oliver [1 ]
Lange, Martin [1 ]
机构
[1] Univ Munich, Dept Comp Sci, D-80539 Munich, Germany
来源
AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS | 2009年 / 5799卷
关键词
AUTOMATA;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Parity games are 2-player games of perfect information and infinite duration that have important applications in automata theory and decision procedures (validity as well as model checking) for temporal logics. In this paper we investigate practical aspects of solving parity games. The main contribution is a suggestion on how to solve parity games efficiently in practice: we present a generic solver that intertwines optimisations with any of the existing parity game algorithms which is only called on parts of a game that cannot be solved faster by simpler methods. This approach is evaluated empirically on a series of benchmarking games from the aforementioned application domains, showing that using this approach vastly speeds up the solving process. As a side-effect we obtain the surprising observation that Zielonka's recursive algorithm is the best parity game solver in practice.
引用
收藏
页码:182 / 196
页数:15
相关论文
共 18 条
[1]  
[Anonymous], P INT WORKSH GAM DES
[2]  
[Anonymous], 1988, PROC 29 IEEE S FOUND, DOI DOI 10.1109/SFCS.1988.21948
[3]  
ANTONIK A, 2006, POLYNOMIAL TIME UNDE
[4]   Games for synthesis of controllers with partial observation [J].
Arnold, A ;
Vincent, A ;
Walukiewicz, I .
THEORETICAL COMPUTER SCIENCE, 2003, 303 (01) :7-34
[5]  
EMERSON EA, 1991, PROCEEDINGS - 32ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, P368, DOI 10.1109/SFCS.1991.185392
[6]  
Jurdzinski M, 2000, LECT NOTES COMPUT SC, V1770, P290
[7]   Deciding the winner in parity games is in UP∧co-UP [J].
Jurdzinski, M .
INFORMATION PROCESSING LETTERS, 1998, 68 (03) :119-124
[8]  
Jurdzinski M., 2006, P ACM SIAM IN PRESS, P114
[9]  
Kähler D, 2008, LECT NOTES COMPUT SC, V5125, P724, DOI 10.1007/978-3-540-70575-8_59
[10]   From nondeterministic Buchi and Streett automata to deterministic parity automata [J].
Piterman, Nir .
21ST ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2006, :255-264