journal article·2025-07-01Open access

EPO Extension of Dispatching Rules to Minimize Effects of Time Uncertainty in Production Scheduling

Radosław Puka, Iwona Skalna, Jerzy Duda, Tomasz Derlecki

Applied Sciences· Volume 15· Issue 13

Abstract

The increasingly widespread concept of Industry 4.0 and Digital Twins, as well as the competitive global markets, make it essential to produce goods in a timely and cost-effective manner. Therefore, one of the most important requirements for current production scheduling systems is to automate the control of production progress and to quickly correct schedules in response to feedback from production machines while minimizing the number of changes in the order of tasks to be performed. In this paper, we propose a new extension to the dispatching rules, which takes into account the uncertainty of job processing times and allows for the production of robust schedules. The important feature of the proposed extension is that it does not increase the computational time of the underlying techniques, i.e., it has no negative impact on their most important advantage over other production scheduling algorithms. The results obtained from the real data of a large international offset printing company with various machine and job heterogeneities confirm the effectiveness of the proposed EPO extension in producing schedules that are indeed robust to changes in production time.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Scheduling and Optimization Algorithms · Advanced Manufacturing and Logistics Optimization · Flexible and Reconfigurable Manufacturing Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Faculty of Management, AGH University of Krakow, 30-067 Krakow, Poland

Doctoral School, AGH University of Krakow, 30-067 Krakow, Poland

Funding

National Centre for Research and Development of Poland

References (46)

Show source-provided references
1. Digital Twin: Enabling Technologies, Challenges and Open Research10.1109/ACCESS.2020.2998358 ↗
2. Digital twin oriented multi-objective flexible job shop scheduling model and its hybrid particle swarm optimization10.1177/09544054221121921 ↗
3. Gabor, T., Belzner, L., Kiermeier, M., Beck, M., and Neitz, A. (2016, January 17–22). A Simulation-Based Architecture for Smart Cyber-Physical Systems. Proceedings of the IEEE International Conference on Autonomic Computing (ICAC), Wuerzburg, Germany.10.1109/ICAC.2016.29 ↗
4. Model Construction of Planning and Scheduling System Based on Digital Twin10.1007/s00170-020-05779-9 ↗
5. Production, maintenance and resource scheduling: A review10.1016/j.ejor.2022.03.045 ↗
6. Models and algorithms for production planning, scheduling and sequencing problems: A holistic framework and a systematic review
7. Production scheduling in Industry 4.0: Morphological analysis of the literature and future research agenda10.1016/j.jmsy.2022.08.008 ↗
8. Simheuristics for real-time and stochastic flow-shop scheduling with digital twins
9. Brucker, P. (2004). Classification of Scheduling Problems. Scheduling Algorithms, Springer.10.1007/978-3-540-24804-0 ↗
10. Pinedo, M. (2012). Introduction. Scheduling: Theory, Algorithms, and Systems, Springer.10.1007/978-1-4614-2361-4 ↗
11. Cox, J., Blackstone, J., Spencer, M., Production, A., and Society, I.C. (1995). APICS Dictionary, American Production and Inventory Control Society.
12. Evaluating the impact of operating environments on MRP system nervousness10.1080/00207548908942611 ↗
13. Uncertainty Factors in Real Manufacturing Environment
14. Rinks, D.B. (1980, January 12–15). A heuristic approach to aggregate planning production scheduling using linguistic variables: Methodology and application. Proceedings of the International Congress on Applied Systems Research and Cybernetics, Acapulco, Mexico. Available online: http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=PASCAL82X0305148.
15. Yao, D., and Turksen, I. (1983, January 22–24). On multi-valued controllers in production systems. Proceedings of the ICPR, Windsor, ON, Canada.
16. OPAL: A multi-knowledge-based system for industrial job-shop scheduling10.1080/00207548808947904 ↗
17. Dispatching rules in scheduling Dispatching rules in scheduling: A fuzzy approach10.1080/00207549408956978 ↗
18. Zimmermann, H.J. (1999). Production Planning and Scheduling: Fuzzy and Crisp Approaches. Practical Applications of Fuzzy Technologies, Springer.10.1007/978-1-4615-4601-6 ↗
19. Fuzzy job sequencing for a flow shop10.1016/0377-2217(92)90119-T ↗
20. Hong, T.P., Huang, C.M., and Yu, K.M. (1995, January 22–25). A fuzzy LPT algorithm for scheduling. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century, Vancouver, BC, Canada.
21. Fuzzy Constraints in Job-Shop Scheduling10.1007/BF00128646 ↗
22. Fuzzy scheduling: Modelling flexible constraints vs. coping with incomplete knowledge10.1016/S0377-2217(02)00558-1 ↗
23. Fuzzy approach for production planning and detailed scheduling in paints manufacturing10.1080/00207540500353939 ↗
24. Robust and Fuzzy Optimisation Models for a Flow shop Scheduling Problem with Sequence Dependent Setup Times: A real case study on a PCB assembly company10.1080/0951192X.2016.1187293 ↗
25. Industry 4.0: Smart Scheduling
26. Flow-shop scheduling problem under uncertainties: Review and trends
27. Stochastic Optimization of Production Planning10.1287/opre.16.4.799 ↗
28. Average Cost Optimality for an Unreliable Two-Machine Flowshop with Limited Internal Buffer10.1023/A:1019272811055 ↗
29. Optimal feedback production planning in a stochastic N-machine flowshop10.1016/0005-1098(95)00040-4 ↗
30. Optimal and Hierarchical Controls in Dynamic Stochastic Manufacturing Systems: A Survey10.1287/msom.4.2.133.281 ↗
31. Optimal production control of a failure-prone machine10.1007/s10479-009-0668-3 ↗
32. Profit-driven stochastic scheduling considering discounted cash flows under Industry 4.010.1016/j.ifacol.2019.11.519 ↗
33. A simulation-based scheduling system for real-time optimization and decision making support10.1016/j.rcim.2010.12.006 ↗
34. Hirano, S., Kobayashi, S., and Eguchi, T. (2009, January 18–21). Integrated production planning and scheduling using backward/forward scheduling simulation. Proceedings of the ICCAS-SICE, Fukuoka, Japan.
35. Belil, S., Tchernev, N., and Kemmoé-Tchomté, S. (2019, January 25–27). Production planning under demand uncertainty using Monte Carlo simulation approach: A case study in fertilizer industry. Proceedings of the International Conference on Industrial Engineering and Systems Management (IESM), Shanghai, China.
36. A survey of dispatching rules for the dynamic unrelated machines environment10.1016/j.eswa.2018.06.053 ↗
37. Dynamic Mapping of a Class of Independent Tasks onto Heterogeneous Computing Systems10.1006/jpdc.1999.1581 ↗
38. A heuristic to minimize the total weighted tardiness with sequence-dependent setups
39. A new heuristic approach for scheduling independent tasks on heterogeneous computing systems10.7763/IJMLC.2012.V2.147 ↗
40. Pinedo, M. (2012). Scheduling: Theory, Algorithms, and Systems: Fourth, Springer.10.1007/978-1-4614-2361-4 ↗
41. Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments
42. Batch mode scheduling in grid systems10.1504/IJWGS.2007.012635 ↗
43. Li, M., Sun, X.H., Deng, Q., and Ni, J. (2004). An Online Scheduling Algorithm for Grid Computing Systems. Grid and Cooperative Computing, Springer.
44. Madureira, A. (2014, January 18–21). Ordered minimum completion time heuristic for unrelated parallel-machines problems. Proceedings of the 9th Iberian Conference on Information Systems and Technologies (CISTI), Barcelona, Spain.
45. A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems10.1006/jpdc.2000.1714 ↗
46. Decision rules-based method for dynamic adjustment of Min–Max ordering levels10.1016/j.asoc.2021.107370 ↗