Canonical Representations for Direct Generation of Strategies in High-level Petri Games

11/30/2021
by   Manuel Gieseking, et al.
0

Petri games are a multi-player game model for the synthesis of distributed systems with multiple concurrent processes based on Petri nets. The processes are the players in the game represented by the token of the net. The players are divided into two teams: the controllable system and the uncontrollable environment. An individual controller is synthesized for each process based only on their locally available causality-based information. For one environment player and a bounded number of system players, the problem of solving Petri games can be reduced to that of solving Büchi games. High-level Petri games are a concise representation of ordinary Petri games. Symmetries, derived from a high-level representation, can be exploited to significantly reduce the state space in the corresponding Büchi game. We present a new construction for solving high-level Petri games. It involves the definition of a unique, canonical representation of the reduced Büchi game. This allows us to translate a strategy in the Büchi game directly into a strategy in the Petri game. An implementation applied on six structurally different benchmark families shows in almost all cases a performance increase for larger state spaces.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/18/2021

Canonical Representations for Direct Generation of Strategies in High-level Petri Games (Full Version)

Petri games are a multi-player game model for the synthesis problem in d...
research
07/19/2023

ActorLens: Visual Analytics for High-level Actor Identification in MOBA Games

Multiplayer Online Battle Arenas (MOBAs) have garnered a substantial pla...
research
06/13/2012

Learning and Solving Many-Player Games through a Cluster-Based Representation

In addressing the challenge of exponential scaling with the number of ag...
research
04/11/2019

High-Level Representation of Benchmark Families for Petri Games

Petri games have been introduced as a multi-player game model representi...
research
10/15/2017

Synthesis in Distributed Environments

Most approaches to the synthesis of reactive systems study the problem i...
research
07/01/2019

Translating Asynchronous Games for Distributed Synthesis (Full Version)

In distributed synthesis, we generate a set of process implementations t...
research
01/29/2014

The parametrized probabilistic finite-state transducer probe game player fingerprint model

Fingerprinting operators generate functional signatures of game players ...

Please sign up or login with your details

Forgot password? Click here to reset