Proceedings

Proactive Data-driven Scheduling of Business Processes

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8572-8581.

https://doi.org/10.24963/ijcai.2025/953

Abstract

Proactive scheduling creates robust offline schedules that optimize resource utilization and minimize job flow times. This work addresses scheduling challenges in business processes,

often encountered in service systems, which differ from traditional applications like manufacturing due to inherent uncertainties in activity durations, and human resource availability. We model the business process scheduling problem (BPSP) as a variation of stochastic resource-constrained multi-project scheduling (RCMPSP), and apply process mining to infer unknown parameter values from historical event data. To overcome the randomness in activity durations, we transform the problem into its deterministic counterpart, and prove that the latter provides a lower bound on the Makespan of the stochastic problem. Our approach integrates data-driven Monte Carlo simulation with constraint programming to generate proactive schedules that guarantee, with high probability, that the Makespan remains below a predefined threshold. We evaluate our approach using synthetic datasets with varying levels of uncertainty and size. In addition, we apply the approach to a real-world dataset from an outpatient cancer hospital, demonstrating its effectiveness in optimizing the process Makespan by an average of 5% to 14%.

  1. [Aalst, 1996] Wil van der Aalst. Petri net based scheduling. Operations-Research-Spektrum, 18:219-229, 12 1996.
  2. [Arias et al., 2018] Michael Arias, Jorge Munoz-Gama, Marcos Sepúlveda, and Juan Carlos Miranda. Human resource allocation or recommendation based on multi- factor criteria in on-demand and batch scenarios. Eu- ropean Journal of Industrial Engineering, 12:364-404, 2018.
  3. [Beck and Wilson, 2007] J Christopher Beck and Nic Wil- son. Proactive algorithms for job shop scheduling with probabilistic durations. Journal of Artificial Intelligence Research, 28:183-232, 2007.
  4. [Beerepoot et al., 2023] Iris Beerepoot, Claudio Di Ciccio, Hajo A. Reijers, Stefanie Rinderle-Ma, Wasana Bandara, Andrea Burattin, Diego Calvanese, Tianwa Chen, Izack Cohen, Benoît Depaire, Gemma Di Federico, Marlon Du- mas, Christopher van Dun, Tobias Fehrer, Dominik A. Fischer, Avigdor Gal, Marta Indulska, Vatche Isaha- gian, Christopher Klinkmüller, Wolfgang Kratsch, Hen- rik Leopold, Amy Van Looy, Hugo Lopez, Sanja Lukum- buzya, Jan Mendling, Lara Meyers, Linda Moder, Marco Montali, Vinod Muthusamy, Manfred Reichert, Yara Rizk, Michael Rosemann, Maximilian Röglinger, Shazia Sadiq, Ronny Seiger, Tijs Slaats, Mantas Simkus, Ida Asadi Someh, Barbara Weber, Ingo Weber, Mathias Weske, and Francesca Zerbato. The biggest business process manage- ment problems to solve before we die. Computers in In- dustry, 146:103837, 2023.
  5. [Bonfietti et al., 2014] Alessio Bonfietti, Michele Lombardi, and Michela Milano. Disregarding duration uncertainty in partial order schedules? yes, we can! In Helmut Simonis, editor, Integration of AI and OR Techniques in Constraint Programming -11th International Conference, CPAIOR 2014, Cork, Ireland, May 19-23, 2014. Proceedings, vol- ume 8451 of Lecture Notes in Computer Science, pages 210-225. Springer, 2014.
  6. [Camargo et al., 2020] Manuel Camargo, Marlon Dumas, and Oscar González. Automated discovery of business process simulation models from event logs. Decis. Sup- port Syst., 134, 2020.
  7. [Chaari et al., 2014] Tarek Chaari, Sondes Chaabane, Nas- sima Aissani, and Damien Trentesaux. Scheduling under uncertainty: Survey and research directions. In 2014 Inter- national conference on advanced logistics and transport (ICALT), pages 229-234. IEEE, 2014.
  8. [Chen et al., 2019] HaoJie Chen, Guofu Ding, Jian Zhang, and Shengfeng Qin. Research on priority rules for the stochastic resource constrained multi-project scheduling problem with new project arrival. Computers & Industrial Engineering, 137:106060, 2019.
  9. [Delias et al., 2011] Pavlos Delias, Anastasios Doulamis, Nikolaos Doulamis, and Nikolaos Matsatsinis. Optimiz- ing resource conflicts in workflow management systems. IEEE Transactions on Knowledge and Data Engineering, 23(3):417-432, 2011.
  10. [Di Cunzolo et al., 2024] Matteo Di Cunzolo, Massimiliano Ronzani, Roberto Aringhieri, Chiara Di Francescomarino, Chiara Ghidini, Alberto Guastalla, and Emilio Sulis. Ro- bust solutions via optimisation and predictive process monitoring for the scheduling of the interventional radiol- ogy procedures. International Transactions in Operational Research, n/a(n/a), 2024.
  11. [Ding et al., 2023] Hongyan Ding, Cunbo Zhuang, and Jianhua Liu. Extensions of the resource-constrained project scheduling problem. Automation in Construction, 153:104958, 2023.
  12. [Doerner et al., 2006] Karl Doerner, Walter J. Gutjahr, Gabriele Kotsis, Martin Polaschek, and Christine Strauss. Enriched workflow modelling and stochastic branch-and- bound. European Journal of Operational Research, 175(3):1798-1817, 2006.
  13. [Dumas et al., 2018] Marlon Dumas, L Marcello Rosa, Jan Mendling, and A Hajo Reijers. Fundamentals of business process management. Springer, 2018.
  14. [Gómez et al., 2023] Mario Flores Gómez, Valeria Borodin, and Stéphane Dauzère-Pérès. Maximizing the service level on the makespan in the stochastic flexible job-shop scheduling problem. Comput. Oper. Res., 157:106237, 2023.
  15. [Hauder et al., 2020] Viktoria A Hauder, Andreas Beham, Sebastian Raggl, Sophie N Parragh, and Michael Affen- zeller. Resource-constrained multi-project scheduling with activity and time flexibility. Computers & Industrial En- gineering, 150:106857, 2020.
  16. [Havur et al., 2022] Giray Havur, Cristina Cabanillas, and Axel Polleres. Benchmarking answer set programming systems for resource allocation in business processes. Ex- pert Systems with Applications, 205:117599, 05 2022.
  17. [Huang et al., 2011] Zhengxing Huang, W.M.P. van der Aalst, Xudong Lu, and Huilong Duan. Reinforce- ment learning based resource allocation in business pro- cess management. Data & Knowledge Engineering, 70(1):127-145, 2011.
  18. [Johnson, 2016] Ralph J Johnson. A comprehensive review of an electronic health record system soon to assume mar- ket ascendancy: Epic. J Healthc Commun, 1(4):36, 2016.
  19. [Kreter et al., 2018] Stefan Kreter, Andreas Schutt, Peter J Stuckey, and Jürgen Zimmermann. Mixed-integer linear programming and constraint programming formulations for solving resource availability cost problems. European Journal of Operational Research, 266(2):472-486, 2018.
  20. [Kumar et al., 2002] Akhil Kumar, Wil Aalst, and H. Ver- beek. Dynamic work distribution in workflow manage- ment systems: How to balance quality and performance. J. of Management Information Systems, 18:157-194, 01 2002.
  21. [Kunkler and Rinderle-Ma, 2024] Michel Kunkler and Ste- fanie Rinderle-Ma. Online resource allocation to pro- cess tasks under uncertain resource availabilities. In 2024 6th International Conference on Process Mining (ICPM), pages 137-144, 2024.
  22. [Liu and Xu, 2020] Dongning Liu and Zhe Xu. A multi-pr heuristic for distributed multi-project scheduling with un- certain duration. IEEE Access, 8:227780-227792, 2020.
  23. [Meneghello et al., 2024] Francesca Meneghello, Jeroen Middelhuis, Laura Genga, Zaharah Bukhsh, Massimiliano Ronzani, Chiara Di Francescomarino, Chiara Ghidini, and Remco Dijkman. Optimizing resource allocation policies in real-world business processes using hybrid process simulation and deep reinforcement learning. In Andrea Marrella, Manuel Resinas, Mieke Jans, and Michael Rosemann, editors, Business Process Management, pages 167-184, Cham, 2024. Springer Nature Switzerland. [Meneghello et al., 2025]
  24. Francesca Meneghello, Chiara Di Francescomarino, Chiara Ghidini, and Massimiliano Ron- zani. Runtime integration of machine learning and simu- lation for business processes: Time and decision mining predictions. Inf. Syst., 128:102472, 2025.
  25. [Middelhuis et al., 2025] Jeroen Middelhuis, Riccardo Lo Bianco, Eliran Sherzer, Zaharah Bukhsh, Ivo Adan, and Remco Dijkman. Learning policies for resource allocation in business processes. Information Systems, 128:102492, 2025.
  26. [Park and Song, 2019] Gyunam Park and Minseok Song. Prediction-based resource allocation using lstm and mini- mum cost and maximum flow algorithm. In 2019 Interna- tional Conference on Process Mining (ICPM), pages 121- 128, 2019.
  27. [Pinedo, 2012] Michael L Pinedo. Scheduling, volume 29. Springer, 2012.
  28. [Reijnen et al., 2023] Robbert Reijnen, Kjell van Straaten, Zaharah Allah Bukhsh, and Yingqian Zhang. Job shop scheduling benchmark: Environments and in- stances for learning and non-learning methods. CoRR, abs/2308.12794, 2023.
  29. [Sánchez et al., 2023] Mariam Gómez Sánchez, Eduardo Lalla-Ruiz, Alejandro Fernández Gil, Carlos Castro, and Stefan Voß. Resource-constrained multi-project schedul- ing problem: A survey. European Journal of Operational Research, 309(3):958-976, 2023.
  30. [Satic et al., 2022] Ugur Satic, Peter Jacko, and Christopher Kirkbride. Performance evaluation of scheduling policies for the dynamic and stochastic resource-constrained multi- project scheduling problem. International Journal of Pro- duction Research, 60(4):1411-1423, 2022.
  31. [Senderovich et al., 2015] Arik Senderovich, Andreas Rogge-Solti, Avigdor Gal, Jan Mendling, Avishai Mandelbaum, Sarah Kadish, and Craig A. Bunnell. Data- driven performance analysis of scheduled processes. In Hamid Reza Motahari-Nezhad, Jan Recker, and Matthias Weidlich, editors, Business Process Management -13th International Conference, BPM 2015, Innsbruck, Austria, August 31 -September 3, 2015, Proceedings, volume 9253 of Lecture Notes in Computer Science, pages 35-52. Springer, 2015.
  32. [Senderovich et al., 2019] Arik Senderovich, Kyle EC Booth, and J Christopher Beck. Learning scheduling models from event data. In Proceedings of the In- ternational Conference on Automated Planning and Scheduling, volume 29, pages 401-409, 2019.
  33. [Shoush and Dumas, 2022] Mahmoud Shoush and Marlon Dumas. When to intervene? prescriptive process moni- toring under uncertainty and resource constraints. In In- ternational Conference on Business Process Management, pages 207-223. Springer, 2022.
  34. [Tian et al., 2018] Jinwen Tian, Xingye Dong, and Sheng Han. Optimizing for a resource-constrained multi-project scheduling problem with planned resource unavailability. In 2018 3rd International conference on modelling, simu- lation and applied mathematics (MSAM 2018), pages 243- 248. Atlantis Press, 2018.
  35. [van der Aalst, 2016] Wil van der Aalst. Process Mining: Data Science in Action. Springer Publishing Company, Incorporated, 2nd edition, 2016.
  36. [Winklehner and Hauder, 2022] Philipp Winklehner and Viktoria A Hauder. Flexible job-shop scheduling with release dates, deadlines and sequence dependent setup times: A real-world case. Procedia Computer Science, 200:1654-1663, 2022.
  37. [Xu et al., 2016] Jiajie Xu, Chengfei Liu, Xiaohui Zhao, Sira Yongchareon, and Zhiming Ding. Resource management for business process scheduling in the presence of avail- ability constraints. ACM Transactions on Management In- formation Systems (TMIS), 7(3):1-26, 2016.
  38. [Yang et al., 2020] Dongsheng Yang, Xianyu Zhou, Zhile Yang, Qiangqiang Jiang, and Wei Feng. Multi-objective optimization model for flexible job shop scheduling prob- lem considering transportation constraints: A comparative study. In 2020 IEEE Congress on Evolutionary Computa- tion (CEC), pages 1-8. IEEE, 2020.
  39. [Żbikowski et al., 2023] Kamil Żbikowski, Michał Ostapowicz, and Piotr Gawrysiak. Deep reinforcement learning for resource allocation in business processes. In
  40. Marco Montali, Arik Senderovich, and Matthias Weidlich, editors, Process Mining Workshops, pages 177-189,
  41. Cham, 2023. Springer Nature Switzerland.
  42. [Zeng and Zhao, 2005] Daniel D. Zeng and J. Leon Zhao. Effective role resolution in workflow management. IN- FORMS Journal on Computing, 17(3):374-387, 2005.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards