Discovery, simulation, and optimization of business processes with differentiated resources

被引:7
作者
Lopez-Pintado, Orlenys [1 ]
Dumas, Marlon [1 ]
Berx, Jonas [1 ]
机构
[1] Univ Tartu, Tartu, Estonia
基金
欧洲研究理事会;
关键词
Business process simulation; Process mining; Optimization; GENETIC ALGORITHM; EVENT LOGS; FRAMEWORK; MODEL;
D O I
10.1016/j.is.2023.102289
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Business process simulation is a versatile technique to predict the impact of one or more changes on the performance of a process. Process simulation is often used to identify sets of changes that optimize one or more performance measures. Mainstream approaches to process simulation suffer from various limitations, some stemming from the fact that they treat resources as undifferentiated entities grouped into resource pools, and then assuming that all resources in a pool have the same performance and share the same availability calendars. Previous studies have acknowledged these assumptions, without quantifying their impact on simulation model accuracy. This article addresses this gap in the context of simulation models automatically discovered from event logs. Specifically, the contribution of the article is three-fold. First, the article proposes a simulation approach, wherein each resource is treated as an individual entity, with its own performance and availability calendar. Second, it proposes a method for discovering simulation models with differentiated performance and availability, starting from an event log of a business process. Third, it proposes a method to optimize the resource availability calendars in order to minimize resource cost while also minimizing cycle times. An empirical evaluation shows that simulation models with differentiated resources more closely replicate the distributions of cycle times and the work rhythm in a process than models with undifferentiated resources, and that iteratively optimizing resource allocations in conjunction with resource calendars leads to superior cost-time tradeoffs with respect to optimizing these allocations and calendars separately.
引用
收藏
页数:17
相关论文
共 48 条
[1]  
Afifi N., 2018, P ZEUS, P32
[2]   Label placement by maximum independent set in rectangles [J].
Agarwal, PK ;
van Kreveld, M ;
Suri, S .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1998, 11 (3-4) :209-218
[3]   A framework for simulation-based multi-objective optimization and knowledge discovery of machining process [J].
Amouzgar, Kaveh ;
Bandaru, Sunith ;
Andersson, Tobias ;
Ng, Amos H. C. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2018, 98 (9-12) :2469-2486
[4]   Performance indicators in multiobjective optimization [J].
Audet, Charles ;
Bigeon, Jean ;
Cartier, Dominique ;
Le Digabel, Sebastien ;
Salomon, Ludovic .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 292 (02) :397-422
[5]   A survey on optimization metaheuristics [J].
Boussaid, Ilhern ;
Lepagnot, Julien ;
Siarry, Patrick .
INFORMATION SCIENCES, 2013, 237 :82-117
[6]   Learning Accurate Business Process Simulation Models from Event Logs via Automated Process Discovery and Deep Learning [J].
Camargo, Manuel ;
Dumas, Marlon ;
Gonzalez-Rojas, Oscar .
ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2022), 2022, :55-71
[7]   Automated discovery of business process simulation models from event logs [J].
Camargo, Manuel ;
Dumas, Marlon ;
Gonzalez-Rojas, Oscar .
DECISION SUPPORT SYSTEMS, 2020, 134
[8]   Modeling Extraneous Activity Delays in Business Process Simulation [J].
Chapela-Campa, David ;
Dumas, Marlon .
2022 4TH INTERNATIONAL CONFERENCE ON PROCESS MINING (ICPM 2022), 2022, :72-79
[9]   DIRECT MULTISEARCH FOR MULTIOBJECTIVE OPTIMIZATION [J].
Custodio, A. L. ;
Madeira, J. F. A. ;
Vaz, A. I. F. ;
Vicente, L. N. .
SIAM JOURNAL ON OPTIMIZATION, 2011, 21 (03) :1109-1140
[10]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197