Synthesizing Permissive Winning Strategy Templates for Parity Games

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Anand, Ashwani, Nayak, Satya Prakash, Schmuck, Anne-Kathrin
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909077655781376
author Anand, Ashwani
Nayak, Satya Prakash
Schmuck, Anne-Kathrin
author_facet Anand, Ashwani
Nayak, Satya Prakash
Schmuck, Anne-Kathrin
contents We present a novel method to compute \emph{permissive winning strategies} in two-player games over finite graphs with $ ω$-regular winning conditions. Given a game graph $G$ and a parity winning condition $Φ$, we compute a \emph{winning strategy template} $Ψ$ that collects an infinite number of winning strategies for objective $Φ$ in a concise data structure. We use this new representation of sets of winning strategies to tackle two problems arising from applications of two-player games in the context of cyber-physical system design -- (i) \emph{incremental synthesis}, i.e., adapting strategies to newly arriving, \emph{additional} $ω$-regular objectives $Φ'$, and (ii) \emph{fault-tolerant control}, i.e., adapting strategies to the occasional or persistent unavailability of actuators. The main features of our strategy templates -- which we utilize for solving these challenges -- are their easy computability, adaptability, and compositionality. For \emph{incremental synthesis}, we empirically show on a large set of benchmarks that our technique vastly outperforms existing approaches if the number of added specifications increases. While our method is not complete, our prototype implementation returns the full winning region in all 1400 benchmark instances, i.e., handling a large problem class efficiently in practice.
format Preprint
id arxiv_https___arxiv_org_abs_2305_14026
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Synthesizing Permissive Winning Strategy Templates for Parity Games
Anand, Ashwani
Nayak, Satya Prakash
Schmuck, Anne-Kathrin
Computer Science and Game Theory
We present a novel method to compute \emph{permissive winning strategies} in two-player games over finite graphs with $ ω$-regular winning conditions. Given a game graph $G$ and a parity winning condition $Φ$, we compute a \emph{winning strategy template} $Ψ$ that collects an infinite number of winning strategies for objective $Φ$ in a concise data structure. We use this new representation of sets of winning strategies to tackle two problems arising from applications of two-player games in the context of cyber-physical system design -- (i) \emph{incremental synthesis}, i.e., adapting strategies to newly arriving, \emph{additional} $ω$-regular objectives $Φ'$, and (ii) \emph{fault-tolerant control}, i.e., adapting strategies to the occasional or persistent unavailability of actuators. The main features of our strategy templates -- which we utilize for solving these challenges -- are their easy computability, adaptability, and compositionality. For \emph{incremental synthesis}, we empirically show on a large set of benchmarks that our technique vastly outperforms existing approaches if the number of added specifications increases. While our method is not complete, our prototype implementation returns the full winning region in all 1400 benchmark instances, i.e., handling a large problem class efficiently in practice.
title Synthesizing Permissive Winning Strategy Templates for Parity Games
topic Computer Science and Game Theory
url https://arxiv.org/abs/2305.14026