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

TL;DR
This paper establishes the NP-completeness of the synthesis feasibility problem for various types of bounded Petri nets, including extensions with modular arithmetic, highlighting the computational difficulty of Petri net synthesis.
Contribution
It proves NP-completeness of the synthesis feasibility for pure and extended b-bounded Petri nets, including those with modular group extensions.
Findings
Feasibility is NP-complete for pure b-bounded P/T-nets.
Feasibility remains NP-complete for group extended b-bounded P/T-nets.
Deciding event and state separation properties is NP-complete for these Petri net types.
Abstract
Synthesis for a type of Petri nets is the following search problem: For a transition system , find a Petri net of type whose state graph is isomorphic to , if there is one. To determine the computational complexity of synthesis for types of bounded Petri nets we investigate their corresponding decision version, called feasibility. We show that feasibility is NP-complete for (pure) -bounded P/T-nets if . We extend (pure) -bounded P/T-nets by the additive group of integers modulo and show feasibility to be NP-complete for the resulting type. To decide if has the event state separation property is shown to be NP-complete for (pure) -bounded and group extended (pure) -bounded P/T-nets. Deciding if has the state separation property is proven to be NP-complete for (pure) -bounded P/T-nets.
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 · Business Process Modeling and Analysis · Formal Methods in Verification
