Efficient Synthesis of Weighted Marked Graphs with Circular Reachability Graph, and Beyond

10/31/2019
by   Raymond Devillers, et al.
0

In previous studies, several methods have been developed to synthesise Petri nets from labelled transition systems (LTS), often with structural constraints on the net and on the LTS. In this paper, we focus on Weighted Marked Graphs (WMGs) and Choice-Free (CF) Petri nets, two weighted subclasses of nets in which each place has at most one output; WMGs have the additional constraint that each place has at most one input. We provide new conditions for checking the existence of a WMG whose reachability graph is isomorphic to a given circular LTS, i.e. forming a single cycle; we develop two new polynomial-time synthesis algorithms dedicated to these constraints: the first one is LTS-based (classical synthesis) while the second one is vector-based (weak synthesis) and more efficient in general. We show that our conditions also apply to CF synthesis in the case of three-letter alphabets, and we discuss the difficulties in extending them to CF synthesis over arbitrary alphabets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/11/2020

On the Petri Nets with a Single Shared Place and Beyond

Petri nets proved useful to describe various real-world systems, but man...
research
11/20/2019

Synthesis of Reduced Asymmetric Choice Petri Nets

A Petri net is choice-free if any place has at most one transition in it...
research
06/29/2021

The Complexity of Synthesis of b-Bounded Petri Nets

For a fixed type of Petri nets τ, τ-Synthesis is the task of finding for...
research
10/15/2020

Directed Reachability for Infinite-State Systems

Numerous tasks in program analysis and synthesis reduce to deciding reac...
research
02/12/2020

Optimal Label Splitting for Embedding an LTS into an arbitrary Petri Net Reachability Graph is NP-complete

For a given labelled transition system (LTS), synthesis is the task to f...
research
03/15/2023

Symbolic Analysis and Parameter Synthesis for Time Petri Nets Using Maude and SMT Solving

Parametric time Petri nets with inhibitor arcs (PITPNs) support flexibil...
research
09/12/2019

Tracking Down the Bad Guys: Reset and Set Make Feasibility for Flip-Flop Net Derivatives NP-complete

Boolean Petri nets are differentiated by types of nets τ based on which ...

Please sign up or login with your details

Forgot password? Click here to reset