Publications of Martin Zimmermann
Publications at Chair of Computer Science 7
| [Zim13] |
M. Zimmermann.
Optimal Bounds in Parametric LTL Games.
Theoretical Computer Science, 493:30-45, 2013.
Journal version of [Zim11].
(c) Elsevier. [ pdf | ps ]
Parameterized linear temporal logics are extensions of Linear Temporal Logic (LTL) by temporal operators equipped with variables that bound their scope. In model-checking, such specifications were introduced as PLTL by Alur et al. and as PROMPT-LTL by Kupferman et al. We show how to determine in doubly-exponential time, whether a player wins a game with PLTL winning condition with respect to some, infinitely many, or all variable valuations. Hence, these problems are not harder than solving LTL games. Furthermore, we present an algorithm with triply-exponential running time to determine optimal variable valuations that allow a player to win a game. Finally, we give doubly-exponential upper and lower bounds on the values of such optimal variable valuations.
|
| [FZ12a] |
J. Fearnley and M. Zimmermann.
Playing Muller Games in a Hurry.
International Journal of Foundations of Computer Science,
23:649-668, 2012.
Journal version of [FZ10].
International Journal of Foundations of Computer Science (c)
2012 World Scientific Publishing
Company. [ pdf | ps ]
This work considers a finite-duration variant of Muller games, and their connection to infinite-duration Muller games. In particular, it studies the question of how long a finite- duration Muller game must be played before the winner of the finite-duration game is guaranteed to be able to win the corresponding infinite-duration game. Previous work by McNaughton has shown that this must occur after Pij=1n(j!+1) moves, and the reduction from Muller games to parity games gives a bound of n· n!+ 1 moves. We improve upon both of these results, by giving a bound of 3n moves.
|
| [FZ12b] |
W. Fridman and M. Zimmermann.
Playing Pushdown Parity Games in a Hurry.
In M. Faella and A. Murano, editors, Proceedings of the Third
International Symposium on Games, Automata, Logic, and Formal Verification,
GandALF 2012, volume 96 of Electronic Proceedings in Theoretical
Computer Science, pages 183-196, 2012. [ pdf | ps ]
We continue the investigation of finite-duration variants of infinite-duration games by extending known results for games played on finite graphs to those played on infinite ones. In particular, we establish an equivalence between pushdown parity games and a finite-duration variant. This allows us to determine the winner of a pushdown parity game by solving a reachability game on a finite tree.
|
| [NRZ12] |
D. Neider, R. Rabinovich, and M. Zimmermann.
Down the Borel Hierarchy: Solving Muller Games via
Safety Games.
In M. Faella and A. Murano, editors, Proceedings of the Third
International Symposium on Games, Automata, Logic, and Formal Verification,
GandALF 2012, volume 96 of Electronic Proceedings in Theoretical
Computer Science, pages 169-182, 2012. [ pdf | ps ]
We transform a Muller game with n vertices into a safety game with (n!)^3 vertices whose solution allows to determine the winning regions of the Muller game and to compute a finite-state winning strategy for one player. This yields a novel antichain-based memory structure and a natural notion of permissive strategies for Muller games. Moreover, we generalize our construction by presenting a new type of game reduction from infinite games to safety games and show its applicability to several other winning conditions.
|
| [Zim12] |
M. Zimmermann.
Solving Infinite Games with Bounds.
PhD thesis, RWTH Aachen University, 2012. [ pdf ]
|
| [FLZ11] |
W. Fridman, C. Löding, and M. Zimmermann.
Degrees of Lookahead in Context-free Infinite Games.
In Marc Bezem, editor, Computer Science Logic (CSL'11) - 25th
International Workshop/20th Annual Conference of the EACSL, volume 12 of
Leibniz International Proceedings in Informatics (LIPIcs), pages
264-276, Dagstuhl, Germany, 2011. Schloss Dagstuhl-Leibniz-Zentrum fuer
Informatik. [ pdf | ps | http ]
We continue the investigation of delay games, infinite games in which one player may postpone her moves for some time to obtain a lookahead on her opponent's moves. We show that the problem of determining the winner of such a game is undecidable for deterministic context-free winning conditions. Furthermore, we show that the necessary lookahead to win a deterministic context-free delay game cannot be bounded by any elementary function. Both results hold already for restricted classes of deterministic context-free winning conditions.
|
| [NRZ11] |
D. Neider, R. Rabinovich, and M. Zimmermann.
Solving Muller Games via Safety Games.
Technical Report AIB-2011-14, RWTH Aachen, 2011. [ pdf | ps ]
We show how to transform a Muller game with n vertices into a safety game with (n!)^3 vertices whose solution allows to determine the winning regions of the Muller game and a winning strategy for one player.
|
| [Zim11] |
M. Zimmermann.
Optimal Bounds in Parametric LTL Games.
In G. D'Agostino and S. La Torre, editors, Proceedings of the
Second International Symposium on Games, Automata, Logic, and Formal
Verification, GandALF 2011, volume 54 of Electronic Proceedings in
Theoretical Computer Science, pages 146-161, 2011.
Note: the proof of Theorem 10 contains an error. The journal version
[Zim13] presents a 3EXPTIME algorithm for the optimization problems. See
also Chapter 3 of my PhD thesis [Zim12]. [ pdf | ps ]
|
| [FZ10] |
J. Fearnley and M. Zimmermann.
Playing Muller Games in a Hurry.
In A. Montanari, M. Napoli, and M. Parente, editors, Proceedings
of the First International Symposium on Games, Automata, Logic, and Formal
Verification, GandALF 2010, volume 25 of Electronic Proceedings in
Theoretical Computer Science, pages 146-161, 2010.
Conference version of [FZ12a]. [ pdf | ps ]
This work studies the following question: can plays in a Muller game be stopped after a finite number of moves and a winner be declared. A criterion to do this is sound if Player 0 wins an infinite-duration Muller game if and only if she wins the finite-duration version. A sound criterion is presented that stops a play after at most 3^n moves, where n is the size of the arena. This improves the bound (n!+1)^n obtained by McNaughton and the bound n!+1 derived from a reduction to parity games.
|
| [FLZ10] |
W. Fridman, C. Löding, and M. Zimmermann.
Degrees of Lookahead in Context-free Infinite Games.
Technical Report AIB-2010-20, RWTH Aachen, December 2010. [ pdf | ps ]
We continue the investigation of delay games, infinite games in which one player may postpone her moves for some time to obtain a lookahead on her opponents moves. We show that the problem of determining the winner of such a game is undecidable for context-free winning conditions. Furthermore, we show that the necessary lookahead to win a context-free delay game cannot be bounded by an elementary function.
|
| [Zim10] |
M. Zimmermann.
Parametric LTL Games.
Technical Report AIB-2010-11, RWTH Aachen, 2010. [ pdf | ps ]
|
| [Zim09a] |
M. Zimmermann.
Time-optimal Winning Strategies for Poset Games.
In S. Maneth, editor, Proceedings of the 14th International
Conference on Implementation and Application of Automata, CIAA 2009, volume
5642 of Lecture Notes in Computer Science, pages 217-226. Springer,
2009.
Note: this document slightly differs from the printed version because
an error in Corollary 1 has been corrected.
(c) Springer. [ pdf | ps ]
We introduce a novel winning condition for infinite two-player games on graphs which extends the request-response condition and better matches concrete applications in scheduling or project planning. In a poset game, a request has to be responded by multiple events in an ordering over time that is compatible with a given partial ordering of the events. Poset games are zero-sum, but there are plays that are more desirable than others, i.e., those in which the requests are served quickly. We show that optimal strategies (with respect to long term average accumulated waiting times) exist. These strategies are implementable with finite memory and are effectively computable.
|
| [Zim09b] |
M. Zimmermann.
Time-optimal Winning Strategies for Poset Games.
Technical Report AIB-2009-13, RWTH Aachen, May 2009.
Full version of [Zim09a]. Note: this document slightly differs
from the original because an error in Corollary 1 has been corrected. [ pdf | ps ]
We introduce a novel winning condition for infinite two-player games on graphs which extends the request-response condition and better matches concrete applications in scheduling or project planning. In a poset game, a request has to be responded by multiple events in an ordering over time that is compatible with a given partial ordering of the events. Poset games are zero-sum, but there are plays that are more desirable than others, i.e., those in which the requests are served quickly. We show that optimal strategies (with respect to long term average accumulated waiting times) exist. These strategies are implementable with finite memory and are effectively computable.
|
| [Zim09c] |
M. Zimmermann.
Time-optimal Winning Strategies in Infinite Games.
Diplomarbeit, RWTH Aachen, 2009. [ pdf ]
|


