The Hardness of Synthesizing Elementary Net Systems from Highly Restricted Inputs

11/01/2017
by   Christian Rosenke, et al.
0

Elementary net systems (ENS) are the most fundamental class of Petri nets. Their synthesis problem has important applications in the design of digital hardware and commercial processes. Given a labeled transition system (TS) A, feasibility is the NP-complete decision problem whether A can be equivalently synthesized into an ENS. It is well known that A is feasible if and only if it has the event state separation property (ESSP) and the state separation property (SSP). Recently, these properties have also been studied individually for their practical implications. A fast ESSP algorithm, for instance, would allow applications to at least validate the language equivalence of A and a synthesized ENS. Being able to efficiently decide SSP, on the other hand, could serve as a quick-fail preprocessing mechanism for synthesis. Although a few tractable subclasses have been found, this paper destroys much of the hope that many practically meaningful input restrictions make feasibility or at least one of ESSP and SSP efficient. We show that all three problems remain NP-complete even if the input is restricted to linear TSs where every event occurs at most three times or if the input is restricted to TSs where each event occurs at most twice and each state has at most two successor and two predecessor states.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/17/2019

Hardness Results for the Synthesis of b-bounded Petri Nets (Technical Report)

Synthesis for a type τ of Petri nets is the following search problem: Fo...
research
07/24/2020

On the Parameterized Complexity of Synthesizing Boolean Petri Nets With Restricted Dependency (Technical Report)

The problem of τ-synthesis consists in deciding whether a given directed...
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 ...
research
09/17/2020

On the Parameterized Complexity of Synthesizing Boolean Petri Nets With Restricted Dependency

Modeling of real-world systems with Petri nets allows to benefit from th...
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/02/2020

The Complexity of Boolean State Separation (Technical Report)

For a Boolean type of nets τ, a transition system A is synthesizeable in...
research
11/28/2015

Computation of Transition Adjacency Relations Based on Complete Prefix Unfolding (Technical Report)

An increasing number of works have devoted to the application of Transit...

Please sign up or login with your details

Forgot password? Click here to reset