Dynamic Scheduling in Identical Parallel-Machine Environments: A Multi-Purpose Intelligent Utility Approach
Source abstract
Abstract
This paper presents a robust and adaptable framework for predictive–reactive rescheduling in identical parallel-machine environments. The proposed Multi-Purpose Intelligent Utility (MIU) methodology utilizes heuristic methods to efficiently address the computational challenges associated with NP-hard scheduling problems. By incorporating 13 diverse dispatching rules, the MIU framework provides a flexible and adaptive approach to balancing critical production objectives. It effectively minimizes total weighted tardiness and the number of tardy jobs while maintaining key performance metrics like stability, robustness, and nervousness. In dynamic manufacturing environments, schedule congestion and unforeseen disruptions often lead to inefficiencies and delays. Unlike traditional event-driven approaches, MIU adopts a periodic rescheduling strategy, enabling proactive adaptation to evolving production conditions. Comprehensive rescheduling ensures system-wide adjustments to disruptions, such as stochastic changes in processing times and rework requirements, without sacrificing overall performance. Empirical evaluations show that MIU significantly outperforms conventional methods, reducing total weighted tardiness by 50% and the number of tardy jobs by 27% on average across various scenarios. Furthermore, this study introduces novel quantifications for nervousness, expanding the scope of stability and robustness evaluations in scheduling research. This work contributes to the ongoing discourse on scheduling methodologies by bridging theoretical research with practical industrial applications, particularly in high-stakes production settings. By addressing the trade-offs between improving the objective function or improving the rescheduling performance, MIU provides a comprehensive solution framework that enhances operational performance and adaptability in complex manufacturing environments.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Distributed and Parallel Computing Systems · Scheduling and Optimization Algorithms · Parallel Computing and Optimization Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Graduate School of Informatics, Gazi University, 06680 Ankara, Türkiye
Department of Industrial Engineering, Faculty of Engineering and Architecture, Gazi University, 06570 Ankara, Türkiye
References (62)
Show source-provided references
1. Pinedo, M.L. (2016). Scheduling: Theory, Algorithms, and Systems, Springer.
2. Dynamic shop-floor scheduling using real-time information—A case study from the thermoplastic industry
3. Order Assignment and Scheduling for Personal Protective Equipment Production During the Outbreak of Epidemics
4. Predictive reactive scheduling with controllable processing times and earliness tardiness penalties
5. Robust and stable flow shop scheduling with unexpected arrivals of new jobs and uncertain processing times10.1016/j.jmsy.2013.03.004 ↗
6. Multi objective biased randomised iterated greedy for robust permutation flow shop scheduling problem under disturbances
7. Rescheduling Manufacturing Systems: A Framework of Strategies, Policies, and Methods10.1023/A:1022235519958 ↗
8. Using real-time information for effective dynamic scheduling10.1016/S0377-2217(01)00355-1 ↗
9. A survey of dynamic scheduling in manufacturing systems10.1007/s10951-008-0090-8 ↗
10. Executing production schedules in the face of uncertainties: A review and some future directions10.1016/j.ejor.2003.08.027 ↗
11. Project scheduling under uncertainty: Survey and research potentials10.1016/j.ejor.2004.04.002 ↗
12. Predictable scheduling of a single machine subject to breakdowns10.1080/095119299130443 ↗
13. Analytical models to predict the performance of a single machine system under periodic and event-driven rescheduling strategies10.1080/002075400188654 ↗
14. A Complete Multiagent Framework for Robust and Adaptable Dynamic Job Shop Scheduling10.1109/TSMCC.2007.900658 ↗
15. An effective MCTS-based algorithm for minimizing makespan in dynamic flexible job shop scheduling problem10.1016/j.cie.2021.107211 ↗
16. Off-Line And Dynamic Production Scheduling—A Comparative Case Study
17. Sensitivity analysis of scheduling algorithms10.1016/S0377-2217(00)00281-2 ↗
18. On the robust single machine scheduling problem10.1023/A:1013333232691 ↗
19. Sensitivity analysis for scheduling problems10.1023/B:JOSH.0000013055.31639.f6 ↗
20. Robustness measures and robust scheduling for job shops10.1080/07408179408966626 ↗
21. Wu, S.D., Storer, R.H., and Chang, P.C. (1991, January 30–31). A Rescheduling Procedure for Manufacturing Systems Under Random Disruptions. Proceedings of the Joint USA/German Conference on New Directions for Operations Research in Manufacturing, Gaithersburg, MD, USA.10.1007/978-3-642-77537-6_18 ↗
22. One machine rescheduling heuristics with efficiency and stability as criteria10.1016/0305-0548(93)90091-V ↗
23. Predictive-reactive scheduling on a single resource with uncertain future jobs10.1016/j.ejor.2006.06.077 ↗
24. An approach to predictive-reactive scheduling of parallel machines subject to disruptions
25. Hazırlık Zamanlı Ortak Teslim Tarihli Özdeş Paralel Makine Çizelgeleme Problemlerinin Çok Amaçlı Çözümü
26. Predictive-reactive strategy for identical parallel machine rescheduling
27. Integrated maintenance and production scheduling for unrelated parallel machines with setup times10.1007/s10696-023-09511-z ↗
28. Predictive-reactive Strategy for Flowshop Rescheduling Problem—Minimizing the Total Weighted Waiting Times and Instability
29. GPU based parallel genetic algorithm for solving an energy efficient dynamic flexible flow shop scheduling problem
30. Paprocka, I. (2019). Evaluation of the Effects of a Machine Failure on the Robustness of a Job Shop System—Proactive Approaches. Sustainability, 11.10.3390/su11010065 ↗
31. Review of job shop scheduling research and its new perspectives under industry 4.010.1007/s10845-017-1350-2 ↗
32. Reactive scheduling in a make-to-order flexible job shop with re-entrant process and assembly: A mathematical programming approach
33. Towards Energy Efficient Scheduling and Rescheduling for Dynamic Flexible Job Shop Problem
34. A novel predictive-reactive rescheduling method for products assembly lines with optimal pegging
35. Valledor, P., Gomez, A., Puente, J., and Fernandez, I. (2022). Solving Rescheduling Problems in Dynamic Permutation Flow Shop Environments with Multiple Objectives Using the Hybrid Dynamic Non-Dominated Sorting Genetic II Algorithm. Mathematics, 10.10.3390/math10142395 ↗
36. Utility and Stability Measures for Agent-Based Dynamic Scheduling of Steel Continuous Casting
37. A predictive reactive scheduling method for color-coating production in steel industry
38. A Dynamic Approach of Using Dispatching Rules in Scheduling
39. A fuzzy logic based production scheduling-rescheduling in the presence of uncertain disruptions
40. Predictive Scheduling as a Part of Intelligent Job Scheduling System
41. Solving multi objective rescheduling problems in dynamic permutation flow shop environments with disruptions
42. Quick dispatching-rules-based solution for the two parallel machines problem under mold constraints10.1007/s10696-023-09483-0 ↗
43. Hybrid flow shop scheduling with sequence dependent family setup time and uncertain due dates10.1016/j.apm.2013.10.061 ↗
44. Parallel machine scheduling with stochastic release times and processing times10.1080/00207543.2020.1812752 ↗
45. Optimal due-date assignment for a single machine sequencing problem with random processing times10.1080/00207728608926876 ↗
46. Integrated automation system with PSO based scheduling for PCB remanufacturing plants
47. Predictive-Reactive Rescheduling for New Order Arrivals with Optimal Dynamic Pegging
48. Machine Breakdown Recovery in Production Scheduling with Simple Temporal Constraints
49. Hierarchical Task Model for Resource Failure Recovery in Production Scheduling
50. An inventory data driven model for predictive reactive production scheduling
51. Towards a data-driven predictive-reactive production scheduling approach based on inventory availability
52. Predictive/Reactive Planning and Scheduling of a Surgical Suite with Emergency Patient Arrival
53. A predictive–reactive approach for the sequencing of assembly operations in an automated assembly line
54. Analysis of reactive scheduling problems in a job shop environment10.1016/S0377-2217(99)00311-2 ↗
55. New efficiency-stability criterion in a rescheduling problem with dynamic jobs weights
56. Sun, M., Liu, M., Zhang, X., Ling, L., Ge, M., Liu, C., and Rui, Z. (2024). Real-time rescheduling for smart shop floors: An integrated method. Flex. Serv. Manuf. J., 1–34.10.1007/s10696-024-09574-6 ↗
57. A Novel Rescheduling Method for Dynamic Semiconductor Manufacturing Systems
58. Predictive-reactive scheduling for single surgical suite subject to random emergency surgery
59. Baker, K.R., and Trietsch, D. (2018). Principles of Sequencing and Scheduling, John Wiley & Sons.10.1002/9781119262602 ↗
60. A Survey of Scheduling Rules10.1287/opre.25.1.45 ↗
61. A comparative study of dispatching rules in dynamic flowshops and jobshops10.1016/S0377-2217(98)00023-X ↗
62. Using dispatching rules for job shop scheduling with due date-based objectives10.1080/00207540600786715 ↗