Cargando…

On-the-Fly Synthesis for Strictly Alternating Games

We study two-player zero-sum infinite reachability games with strictly alternating moves of the players allowing us to model a race between the two opponents. We develop an algorithm for deciding the winner of the game and suggest a notion of alternating simulation in order to speed up the computati...

Descripción completa

Detalles Bibliográficos
Autores principales: Karra, Shyam Lal, Larsen, Kim Guldstrand, Muñiz, Marco, Srba, Jiří
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324245/
http://dx.doi.org/10.1007/978-3-030-51831-8_6
_version_ 1783551900826730496
author Karra, Shyam Lal
Larsen, Kim Guldstrand
Muñiz, Marco
Srba, Jiří
author_facet Karra, Shyam Lal
Larsen, Kim Guldstrand
Muñiz, Marco
Srba, Jiří
author_sort Karra, Shyam Lal
collection PubMed
description We study two-player zero-sum infinite reachability games with strictly alternating moves of the players allowing us to model a race between the two opponents. We develop an algorithm for deciding the winner of the game and suggest a notion of alternating simulation in order to speed up the computation of the winning strategy. The theory is applied to Petri net games, where the strictly alternating games are in general undecidable. We consider soft bounds on Petri net places in order to achieve decidability and implement the algorithms in our prototype tool. Finally, we compare the performance of our approach with an algorithm proposed in the seminal work by Liu and Smolka for calculating the minimum fixed points on dependency graphs. The results show that using alternating simulation almost always improves the performance in time and space and with exponential gain in some examples. Moreover, we show that there are Petri net games where our algorithm with alternating simulation terminates, whereas the algorithm without the alternating simulation loops for any possible search order.
format Online
Article
Text
id pubmed-7324245
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73242452020-06-30 On-the-Fly Synthesis for Strictly Alternating Games Karra, Shyam Lal Larsen, Kim Guldstrand Muñiz, Marco Srba, Jiří Application and Theory of Petri Nets and Concurrency Article We study two-player zero-sum infinite reachability games with strictly alternating moves of the players allowing us to model a race between the two opponents. We develop an algorithm for deciding the winner of the game and suggest a notion of alternating simulation in order to speed up the computation of the winning strategy. The theory is applied to Petri net games, where the strictly alternating games are in general undecidable. We consider soft bounds on Petri net places in order to achieve decidability and implement the algorithms in our prototype tool. Finally, we compare the performance of our approach with an algorithm proposed in the seminal work by Liu and Smolka for calculating the minimum fixed points on dependency graphs. The results show that using alternating simulation almost always improves the performance in time and space and with exponential gain in some examples. Moreover, we show that there are Petri net games where our algorithm with alternating simulation terminates, whereas the algorithm without the alternating simulation loops for any possible search order. 2020-06-02 /pmc/articles/PMC7324245/ http://dx.doi.org/10.1007/978-3-030-51831-8_6 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Karra, Shyam Lal
Larsen, Kim Guldstrand
Muñiz, Marco
Srba, Jiří
On-the-Fly Synthesis for Strictly Alternating Games
title On-the-Fly Synthesis for Strictly Alternating Games
title_full On-the-Fly Synthesis for Strictly Alternating Games
title_fullStr On-the-Fly Synthesis for Strictly Alternating Games
title_full_unstemmed On-the-Fly Synthesis for Strictly Alternating Games
title_short On-the-Fly Synthesis for Strictly Alternating Games
title_sort on-the-fly synthesis for strictly alternating games
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324245/
http://dx.doi.org/10.1007/978-3-030-51831-8_6
work_keys_str_mv AT karrashyamlal ontheflysynthesisforstrictlyalternatinggames
AT larsenkimguldstrand ontheflysynthesisforstrictlyalternatinggames
AT munizmarco ontheflysynthesisforstrictlyalternatinggames
AT srbajiri ontheflysynthesisforstrictlyalternatinggames