The complexity of soundness in workflow nets
Michael Blondin, Filip Mazowiecki, Philip Offtermatt

TL;DR
This paper investigates the computational complexity of different variants of soundness in workflow nets, revealing that classical and structural soundness are EXPSPACE-complete, while generalized soundness is PSPACE-complete, which is unexpectedly simpler.
Contribution
It establishes the exact complexity classes for three variants of soundness in workflow nets, resolving a long-standing open problem.
Findings
Classical and structural soundness are EXPSPACE-complete.
Generalized soundness is PSPACE-complete.
Generalized soundness is computationally simpler than the other variants.
Abstract
Workflow nets are a popular variant of Petri nets that allow for algorithmic formal analysis of business processes. The central decision problems concerning workflow nets deal with soundness, where the initial and final configurations are specified. Intuitively, soundness states that from every reachable configuration one can reach the final configuration. We settle the widely open complexity of the three main variants of soundness: classical, structural and generalised soundness. The first two are EXPSPACE-complete, and, surprisingly, the latter is PSPACE-complete, thus computationally simpler.
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
TopicsBusiness Process Modeling and Analysis · Petri Nets in System Modeling · Service-Oriented Architecture and Web Services
