Skip to main content

Optimizing the Solution Quality of Metaheuristics Through Process Mining Based on Selected Problems from Operations Research

  • Conference paper
  • First Online:
Business Process Management Forum (BPM 2023)

Abstract

Methods from Operations Research (OR) are employed to address a diverse set of Business Process Management (BPM) problems such as determining optimum resource allocation for process tasks. However, it has not been comprehensively investigated how BPM methods can be used for solving OR problems, although process mining, for example, provides powerful analytical instruments. Hence, in this work, we show how process discovery, a subclass of process mining, can generate problem knowledge to optimize the solutions of metaheuristics to solve a novel OR problem, i.e., the combined cobot assignment and job shop scheduling problem. This problem is relevant as cobots can cooperate with humans without the need for a safe zone and currently significantly impact transitions in production environments. In detail, we propose two process discovery based neighborhood operators, namely process discovery change and process discovery dictionary change, and implement and evaluate them in comparison with random and greedy operations based on a real-world data set. The approach is also applied to another OR problem for generalizability reasons. The combined OR and process discovery approach shows promising results, especially for larger problem instances.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.risc-software.at/.

  2. 2.

    https://w3.vdc.univie.ac.at/wiki/index.php/Slurm.

References

  1. IEEE standard for eXtensible event stream (XES) for achieving interoperability in event logs and event streams. IEEE Std 1849, 1–50 (2016). https://doi.org/10.1109/IEEESTD.2016.7740858

  2. van der Aalst, W.M.P., Rosa, M.L., Santoro, F.M.: Business process management - don’t forget to improve the process! Bus. Inf. Syst. Eng. 58(1), 1–6 (2016). https://doi.org/10.1007/s12599-015-0409-x

    Article  Google Scholar 

  3. van der Aalst, W.: Process discovery: capturing the invisible. IEEE Comput. Intell. Mag. 5(1), 28–41 (2010). https://doi.org/10.1109/MCI.2009.935307

    Article  Google Scholar 

  4. Affenzeller, M., Wagner, S., Winkler, S., Beham, A.: Genetic Algorithms and Genetic Programming: Modern Concepts and Practical Applications. Chapman and Hall/CRC, 1 edn. (2009). https://doi.org/10.1201/9781420011326

  5. Barba, I., Jiménez-Ramírez, A., Reichert, M., Valle, C.D., Weber, B.: Flexible runtime support of business processes under rolling planning horizons. Expert Syst. Appl. 177, 114857 (2021). https://doi.org/10.1016/j.eswa.2021.114857

    Article  Google Scholar 

  6. Braune, R., Benda, F., Doerner, K.F., Hartl, R.F.: A genetic programming learning approach to generate dispatching rules for flexible shop scheduling problems. Int. J. Prod. Econ. 243, 108342 (2022). https://doi.org/10.1016/j.ijpe.2021.108342

    Article  Google Scholar 

  7. Chaudhry, I.A., Khan, A.A.: A research survey: review of flexible job shop scheduling techniques. Int. Trans. Oper. Res. 23(3), 551–591 (2016). https://doi.org/10.1111/itor.12199

    Article  MathSciNet  MATH  Google Scholar 

  8. Cunzolo, M.D., et al.: Combining process mining and optimization: A scheduling application in healthcare. In: Business Process Management Workshops, pp. 197–209 (2022). https://doi.org/10.1007/978-3-031-25383-6_15

  9. Fdhila, W., Rinderle-Ma, S., Indiono, C.: Memetic algorithms for mining change logs in process choreographies. In: Franch, X., Ghose, A.K., Lewis, G.A., Bhiri, S. (eds.) ICSOC 2014. LNCS, vol. 8831, pp. 47–62. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-45391-9_4

    Chapter  Google Scholar 

  10. Ihde, S., Pufahl, L., Völker, M., Goel, A., Weske, M.: A framework for modeling and executing task-specific resource allocations in business processes. Computing 104(11), 2405–2429 (2022). https://doi.org/10.1007/s00607-022-01093-2

    Article  Google Scholar 

  11. Kesari, M., Chang, S., Seddon, P.B.: A content-analytic study of the advantages and disadvantages of process modelling. In: ACIS 2003 Proceedings, p. 2 (2003)

    Google Scholar 

  12. Kinast, A., Braune, R., Doerner, K.F., Rinderle-Ma, S., Weckenborg, C.: A hybrid metaheuristic solution approach for the cobot assignment and job shop scheduling problem. J. Ind. Inf. Integr. 28, 100350 (2022). https://doi.org/10.1016/j.jii.2022.100350

    Article  Google Scholar 

  13. Kinast, A., Doerner, K.F., Rinderle-Ma, S.: Combining metaheuristics and process mining: improving cobot placement in a combined cobot assignment and job shop scheduling problem. Procedia Comput. Sci. 200, 1836–1845 (2022). https://doi.org/10.1016/j.procs.2022.01.384

    Article  Google Scholar 

  14. Köpke, J., Franceschetti, M., Eder, J.: Optimizing data-flow implementations for inter-organizational processes. Distrib. Parallel Databases 37(4), 651–695 (2019). https://doi.org/10.1007/s10619-018-7251-3

    Article  Google Scholar 

  15. Kumar, A., Liu, R.: Business workflow optimization through process model redesign. IEEE Trans. Eng. Manage. 69(6), 3068–3084 (2022). https://doi.org/10.1109/TEM.2020.3028040

    Article  Google Scholar 

  16. Leemans, S.J.J., Maggi, F.M., Montali, M.: Reasoning on labelled petri nets and their dynamics in a stochastic setting. In: Di Ciccio, C., Dijkman, R., del Río Ortega, A., Rinderle-Ma, S. (eds) Business Process Management. BPM 2022. Lecture Notes in Computer Science, vol 13420. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-16103-2_22

  17. Marrella, A., Chakraborti, T.: Applications of automated planning for business process management. In: Polyvyanyy, A., Wynn, M.T., Van Looy, A., Reichert, M. (eds.) BPM 2021. LNCS, vol. 12875, pp. 30–36. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-85469-0_4

    Chapter  Google Scholar 

  18. Mitchell, M.: Genetic algorithms: An overview. In: Complex, vol. 1, pp. 31–39. Citeseer (1995)

    Google Scholar 

  19. Mladenović, N., Hansen, P.: Variable neighborhood search. Computers & Operations Research 24(11), 1097–1100 (1997). https://doi.org/10.1016/S0305-0548(97)00031-2. https://www.sciencedirect.com/science/article/abs/pii/S0305054897000312

  20. Moscato, P., Cotta, C.: An accelerated introduction to memetic algorithms. In: Gendreau, M., Potvin, J.-Y. (eds.) Handbook of Metaheuristics. ISORMS, vol. 272, pp. 275–309. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-91086-4_9

    Chapter  Google Scholar 

  21. Rogge-Solti, A., Weske, M.: Prediction of business process durations using non-markovian stochastic petri nets. Inf. Syst. 54, 1–14 (2015). https://doi.org/10.1016/j.is.2015.04.004

    Article  Google Scholar 

  22. Sels, V., Gheysen, N., Vanhoucke, M.: A comparison of priority rules for the job shop scheduling problem under different flow time- and tardiness-related objective functions. Int. J. Prod. Res. 50, 4255–4270 (2012). https://doi.org/10.1080/00207543.2011.611539

    Article  Google Scholar 

  23. Senderovich, A., et al.: Conformance checking and performance improvement in scheduled processes: a queueing-network perspective. Inf. Syst. 62, 185–206 (2016). https://doi.org/10.1016/j.is.2016.01.002

    Article  Google Scholar 

  24. Tax, N., Sidorova, N., Haakma, R., van der Aalst, W.M.: Mining local process models. J. Innovation Digit. Ecosyst. 3(2), 183–196 (2016). https://doi.org/10.1016/j.jides.2016.11.001

    Article  Google Scholar 

  25. Vilcot, G., Billaut, J.C.: A tabu search algorithm for solving a multicriteria flexible job shop scheduling problem. Int. J. Prod. Res. 49(23), 6963–6980 (2011). https://doi.org/10.1080/00207543.2010.526016

    Article  Google Scholar 

  26. Wagner, S., et al.: Architecture and design of the heuristiclab optimization environment. In: Klempous, R., Nikodem, J., Jacak, W., Chaczko, Z. (eds) Advanced Methods and Applications in Computational Intelligence. Topics in Intelligent Engineering and Informatics, vol 6. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-319-01436-4_10

  27. Mono framework. https://www.mono-project.com/. Accessed 15 Feb 2023

  28. Weckenborg, C., Kieckhäfer, K., Müller, C., Grunewald, M., Spengler, T.S.: Balancing of assembly lines with collaborative robots. Bus. Res. 13(1), 93–132 (2020). https://doi.org/10.1007/s40685-019-0101-y

    Article  Google Scholar 

  29. Xie, J., Gao, L., Peng, K., Li, X., Li, H.: Review on flexible job shop scheduling. IET Collaborative Intell. Manuf. 1(3), 67–77 (2019). https://doi.org/10.1049/iet-cim.2018.0009

    Article  Google Scholar 

  30. Zhang, G., Sun, J., Lu, X., Zhang, H.: An improved memetic algorithm for the flexible job shop scheduling problem with transportation times. Meas. Contr. 53(7–8), 1518–1528 (2020). https://doi.org/10.1177/0020294020948094

    Article  Google Scholar 

Download references

Acknowledgments

This work has been partly funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – project number 277991500. Additionally, we are thankful that the RISC Software GmbH allowed us to use the simulation framework, Easy4Sim.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexander Kinast .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kinast, A., Braune, R., Doerner, K.F., Rinderle-Ma, S. (2023). Optimizing the Solution Quality of Metaheuristics Through Process Mining Based on Selected Problems from Operations Research. In: Di Francescomarino, C., Burattin, A., Janiesch, C., Sadiq, S. (eds) Business Process Management Forum. BPM 2023. Lecture Notes in Business Information Processing, vol 490. Springer, Cham. https://doi.org/10.1007/978-3-031-41623-1_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-41623-1_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-41622-4

  • Online ISBN: 978-3-031-41623-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics