TY - GEN
T1 - Optimizing Resource-Driven Process Configuration Through Genetic Algorithms
AU - Schumann, Felix
AU - Rinderle-Ma, Stefanie
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
PY - 2024
Y1 - 2024
N2 - In order to optimize the efficiency of operations in organizations, the control flow of business processes and the resources allocated to process tasks have to be considered in an intertwined way. In real-world process scenarios, resources might even manipulate the control flow, e.g., if the allocation of a certain resource to one task renders the execution of another task superfluous. Hence, we advocate to equip resources with change patterns, resulting in process configuration at instance level. This raises the challenge of determining executable process configurations with valid and, at the same time, optimal resource allocations w.r.t. some optimization goal. To this end, we introduce and utilize the concept of the Resource-Augmented Process Structure Tree (RA-PST) with insert, replace, and delete patterns for resources. The RA-PST combines the variability of configurable process models with optimization-focused resource allocation modeling. It is shown how the validity of the resource allocation and the soundness of the resulting process instance can be checked based on the constructed RA-PST. For the combinatorial optimization problem of resource allocation, we adopt a genetic algorithm and test it on five different sets of resources. The results showcase the effectiveness of focusing on resource optimization during business process modeling and demonstrate how an optimal configuration can be achieved, i.e., the genetic algorithm finds (near-) optimal solutions, especially when heuristics are not able to handle the additional complexity.
AB - In order to optimize the efficiency of operations in organizations, the control flow of business processes and the resources allocated to process tasks have to be considered in an intertwined way. In real-world process scenarios, resources might even manipulate the control flow, e.g., if the allocation of a certain resource to one task renders the execution of another task superfluous. Hence, we advocate to equip resources with change patterns, resulting in process configuration at instance level. This raises the challenge of determining executable process configurations with valid and, at the same time, optimal resource allocations w.r.t. some optimization goal. To this end, we introduce and utilize the concept of the Resource-Augmented Process Structure Tree (RA-PST) with insert, replace, and delete patterns for resources. The RA-PST combines the variability of configurable process models with optimization-focused resource allocation modeling. It is shown how the validity of the resource allocation and the soundness of the resulting process instance can be checked based on the constructed RA-PST. For the combinatorial optimization problem of resource allocation, we adopt a genetic algorithm and test it on five different sets of resources. The results showcase the effectiveness of focusing on resource optimization during business process modeling and demonstrate how an optimal configuration can be achieved, i.e., the genetic algorithm finds (near-) optimal solutions, especially when heuristics are not able to handle the additional complexity.
KW - Genetic Algorithm
KW - Process Configuration
KW - Process Structure Tree
KW - Resource Allocation
UR - http://www.scopus.com/inward/record.url?scp=85203882700&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-70396-6_1
DO - 10.1007/978-3-031-70396-6_1
M3 - Conference contribution
AN - SCOPUS:85203882700
SN - 9783031703959
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 3
EP - 20
BT - Business Process Management - 22nd International Conference, BPM 2024, Proceedings
A2 - Marrella, Andrea
A2 - Resinas, Manuel
A2 - Jans, Mieke
A2 - Rosemann, Michael
PB - Springer Science and Business Media Deutschland GmbH
T2 - 22nd International Conference on Business Process Management, BPM 2024
Y2 - 1 September 2024 through 6 September 2024
ER -