Computing the Expected Execution Time of Probabilistic Workflow Nets

11/16/2018
by   Philipp J. Meyer, et al.
0

Free-Choice Workflow Petri nets, also known as Workflow Graphs, are a popular model in Business Process Modeling. In this paper we introduce Timed Probabilistic Workflow Nets (TPWNs), and give them a Markov Decision Process (MDP) semantics. Since the time needed to execute two parallel tasks is the maximum of the times, and not their sum, the expected time cannot be directly computed using the theory of MDPs with rewards. In our first contribution, we overcome this obstacle with the help of "earliest-first" schedulers, and give a single exponential-time algorithm for computing the expected time. In our second contribution, we show that computing the expected time is #P-hard, and so polynomial algorithms are very unlikely to exist. Further, #P-hardness holds even for workflows with a very simple structure in which all transitions times are 1 or 0, and all probabilities are 1 or 0.5. Our third and final contribution is an experimental investigation of the runtime of our algorithm on a set of industrial benchmarks. Despite the negative theoretical results, the results are very encouraging. In particular, the expected time of every workflow in a popular benchmark suite with 642 workflow nets can be computed in milliseconds.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/22/2018

Computing the concurrency threshold of sound free-choice workflow nets

Workflow graphs extend classical flow charts with concurrent fork and jo...
research
01/14/2022

The complexity of soundness in workflow nets

Workflow nets are a popular variant of Petri nets that allow for algorit...
research
01/12/2018

Markings in Perpetual Free-Choice Nets Are Fully Characterized by Their Enabled Transitions

A marked Petri net is lucent if there are no two different reachable mar...
research
03/23/2023

Stochastic Decision Petri Nets

We introduce stochastic decision Petri nets (SDPNs), which are a form of...
research
08/19/2017

Unbounded product-form Petri nets

Computing steady-state distributions in infinite-state stochastic system...
research
06/27/2023

Model Checking ofWorkflow Nets with Tables and Constraints

Many operations in workflow systems are dependent on database tables. Th...
research
04/21/2022

The variance-penalized stochastic shortest path problem

The stochastic shortest path problem (SSPP) asks to resolve the non-dete...

Please sign up or login with your details

Forgot password? Click here to reset