The Hardness of Synthesizing Elementary Net Systems from Highly Restricted Inputs
Christian Rosenke, Ronny Tredup

TL;DR
This paper proves that synthesizing elementary net systems from highly restricted transition systems remains NP-complete, indicating significant computational difficulty even under simplified input conditions.
Contribution
It demonstrates that the NP-completeness of ENS synthesis persists despite various restrictive input conditions, challenging assumptions about tractability in practical scenarios.
Findings
NP-completeness persists for linear TSs with events occurring at most three times
NP-completeness persists for TSs with events occurring at most twice and limited state successors/predecessors
Practical restrictions do not simplify the computational complexity of ENS synthesis
Abstract
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) , feasibility is the NP-complete decision problem whether can be equivalently synthesized into an ENS. It is well known that 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 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPetri Nets in System Modeling · Formal Methods in Verification · semigroups and automata theory
