Proceedings of ESCAPE 35ISSN: 2818-4734
Volume: 4 (2025)
Table of Contents
LAPSE:2025.0295
Published Article
LAPSE:2025.0295
Evolutionary Algorithm Based Real-time Scheduling via Simulation-Optimization for Multiproduct Batch Plants
Engelbert Pasieka, Sebastian Engell
June 27, 2025
Abstract
Production scheduling in the process industry is an area of significant activity in research and of great practical importance for the performance of industrial companies. In the vast majority of research papers, the scheduling problem is formulated as an off-line problem where a number of jobs is scheduled on a number of resources and the efficiency of the formulation and the solution algorithms is discussed. In reality, however, scheduling is a continuous activity that has to react to the arrival of new orders, to variations in processing times, breakdowns, lack of resources etc. This is termed real-time (or online) scheduling. Available commercial solutions usually provide solutions with relatively long update intervals due to the necessary computation times and a delayed flow of information from the manufacturing execution systems where the data on the current state of the production is collected. Thus the computed schedules are outdated quickly, if not already at the point in time when they become available, and new orders and all kinds of variations and disturbances are handled by the operators and plant supervisors. There has been little concern for systematic solutions for real-time scheduling that continuously react to the changing situation in the plant. In this contribution we present a simulation-optimization approach to real-time scheduling where a detailed discrete-event simulation of the plant is coupled with an evolutionary algorithm. The simulation model is continuously updated with the latest plant data, and the optimization algorithm continuously improves the schedule based on the currently available information. We validate our approach using an example of a multiproduct, multistage batch plant in the pharmaceutical industry from the literature, demonstrating that the proposed approach can generate high-quality solutions quickly. We compare the results with those of an ideal (clairvoyant) scheduler, demonstrating that our method effectively manages unforeseen disturbances.
Keywords
Large Scale Desing, Modelling and Simulation, Planning/Scheduling
Suggested Citation
Pasieka E, Engell S. Evolutionary Algorithm Based Real-time Scheduling via Simulation-Optimization for Multiproduct Batch Plants. Systems and Control Transactions 4:894-899 (2025) https://doi.org/10.69997/sct.183349
Author Affiliations
Pasieka E: INOSIM Software GmbH, Joseph-von-Fraunhofer-Str. 20, 44227 Dortmund, Germany
Engell S: TU Dortmund, Department of Biochemical and Chemical Engineering, Emil-Figge-Str. 70, 44221 Dortmund, Germany
Journal Name
Systems and Control Transactions
Volume
4
First Page
894
Last Page
899
Year
2025
Publication Date
2025-07-01
Version Comments
Original Submission
Other Meta
PII: 0894-0899-1587-SCT-4-2025, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2025.0295
This Record
External Link

https://doi.org/10.69997/sct.183349
Article DOI
Download
Files
Jun 27, 2025
Main Article
License
CC BY-SA 4.0
Meta
Record Statistics
Record Views
635
Version History
[v1] (Original Submission)
Jun 27, 2025
 
Verified by curator on
Jun 27, 2025
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2025.0295
 
Record Owner
PSE Press
Links to Related Works
Directly Related to This Work
Article DOI
References Cited
  1. Espinaco F, Henning P. Industrial Rescheduling Approaches: Where Are We and What is Missing? Production Research-Americas, pp 461-467 (2023) https://doi.org/10.1007/978-3-031-36121-0_58
  2. Engell S. Uncertainty, decomposition and feedback in batch production scheduling. Proc. ESCAPE19, pp 43-62 (2009) https://doi.org/10.1016/S1570-7946(09)70010-0
  3. Engell S. Feedback control for optimal process operation. Journal of Process Control, Vol. 17, pp 203-219 (2007) https://doi.org/10.1016/j.jprocont.2006.10.011
  4. Gupta D, Maravelias CT. A General State-Space Formulation for Online Scheduling. Processes, vol. 5, no. 4, pp 69 (2017) https://doi.org/10.3390/pr5040069
  5. Klanke C, Engell S. Scheduling and batching with evolutionary algorithms in simulation-optimization of an industrial formulation plant. Computers & Industrial Engineering, Vol. 174 (2022) https://doi.org/10.1016/j.cie.2022.108760
  6. Gaina RD, Devlin S, Lucas SM, Perez-Liebana, D. Rolling Horizon Evolutionary Algorithms for General Video Game Playing. IEEE Conference on Computational Intelligence and Games (2020) https://doi.org/10.1109/CoG47356.2020.9231587
  7. Pasieka E, Engell S. Reactive Real-time Scheduling Using Simulation-Optimization and Evolutionary Algorithms.10th International Conference on Control, Decision and Information Technologies (CoDIT) (2024) https://doi.org/10.1109/CoDIT62066.2024.10708608
  8. Kopanos GM, Méndez CA, Puigjaner L. MIP-based decomposition strategies for large-scale scheduling problems in multiproduct multistage batch plants: A benchmark scheduling problem of the pharmaceutical industry. European Journal of Operational Research, pp 644-655 (2010) https://doi.org/10.1016/j.ejor.2010.06.002
  9. Beyer HG, Schwefel HP. Evolution Strategies
  10. A comprehensive introduction. Natural Computing, Vol. 1, pp 3-52, (2002) https://doi.org/10.1023/A:1015059928466
  11. Eiben AE, Smith JE. Introduction to Evolutionary Computing. Ed: 2, Natural Computing Series, Springer Berlin, Heidelberg (2015) https://doi.org/10.1007/978-3-662-44874-8