Discrete Multi-Objective Grey Wolf Algorithm Applied to Dynamic Distributed Flexible Job Shop Scheduling Problem with Variable Processing Times
Source abstract
Abstract
Uncertainty in processing times is a key issue in distributed production; it severely affects scheduling accuracy. In this study, we investigate a dynamic distributed flexible job shop scheduling problem with variable processing times (DDFJSP-VPT), in which the processing time follows a normal distribution. First, the mathematical model is established by simultaneously considering the makespan, tardiness, and total factory load. Second, a chance-constrained approach is employed to predict uncertain processing times to generate a robust initial schedule. Then, a heuristic scheduling method which involves a left-shift strategy, an insertion-based local adjustment strategy, and a DMOGWO-based global rescheduling strategy is developed to dynamically adjust the scheduling plan in response to the context of uncertainty. Moreover, a hybrid initialization scheme, discrete crossover, and mutation operations are designed to generate a high-quality initial population and update the wolf pack, enabling GWO to effectively solve the distributed flexible job shop scheduling problem. Based on the parameter sensitivity study and a comparison with four algorithms, the algorithm’s stability and effectiveness in both static and dynamic environments are demonstrated. Finally, the experimental results show that our method can achieve much better performance than other rules-based reactive scheduling methods and the hybrid-shift strategy. The utility of the prediction strategy is also validated.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Scheduling and Optimization Algorithms · Advanced Manufacturing and Logistics Optimization · Advanced Control Systems Optimization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Computer Science and Technology, Huaibei Normal University, Huaibei 235000, China
School of Electrical Engineering, Anhui Polytechnic University, Wuhu 241000, China
Funding
National Natural Science Foundation of China · Natural Science Research Project of Anhui Educational Committee · Young and Middle-aged Teachers Training Action Project of Anhui Province · Science and Technology Project of Wuhu
References (47)
Show source-provided references
1. Knowledge-driven two-stage memetic algorithm for energy-efficient flexible job shop scheduling with machine breakdowns10.1016/j.eswa.2023.121149 ↗
2. Solving flexible job shop scheduling problems with transportation time based on improved genetic algorithm10.3934/mbe.2019065 ↗
3. A hybrid estimation of distribution algorithm for solving assembly flexible job shop scheduling in a distributed environment10.1016/j.engappai.2024.108491 ↗
4. Survey on optimization algorithms for distributed shop scheduling (Review)
5. Feasibility study for converting traditional line assembly into work cells for termination of fiber optics cable10.1063/1.5029623 ↗
6. Models for production planning under uncertainty: A review10.1016/j.ijpe.2005.09.001 ↗
7. Low-Carbon Job Shop Scheduling Problem with Discrete Genetic-Grey Wolf Optimization Algorithm10.1142/S0219686720500018 ↗
8. Energy-efficient scheduling for multi-objective flexible job shops with variable processing speeds by grey wolf optimization10.1016/j.jclepro.2019.06.151 ↗
9. An efficient evolutionary grey wolf optimizer for multi-objective flexible job shop scheduling problem with hierarchical job precedence constraints10.1016/j.cie.2020.106280 ↗
10. Kong, X., Yao, Y., Yang, W., Yang, Z., and Su, J. (2022). Solving the Flexible Job Shop Scheduling Problem Using a Discrete Improved Grey Wolf Optimization Algorithm. Machines, 10.10.3390/machines10111100 ↗
11. Grey Wolf Optimizer algorithm for the two-stage assembly flow shop scheduling problem with release time10.1016/j.jocs.2015.03.011 ↗
12. Energy-Saving Distributed Flexible Job Shop Scheduling Optimization with Dual Resource Constraints Based on Integrated Q-Learning Multi-Objective Grey Wolf Optimizer
13. Improved gray wolf optimizer for distributed flexible job shop scheduling problem10.1007/s11431-022-2096-6 ↗
14. Dynamic distributed flexible job-shop scheduling problem considering operation inspection10.1016/j.eswa.2023.119840 ↗
15. An effective reformative memetic algorithm for distributed flexible job-shop scheduling problem with order cancellation10.1016/j.eswa.2023.121205 ↗
16. An energy-saving distributed flexible job shop scheduling with machine breakdowns10.1016/j.asoc.2024.112276 ↗
17. Chen, Y., Liao, X., Chen, G., and Hou, Y. (2024). Dynamic Intelligent Scheduling in Low-Carbon Heterogeneous Distributed Flexible Job Shops with Job Insertions and Transfers. Sensors, 24.10.3390/s24072251 ↗
18. Evolutionary game based real-time scheduling for energy-efficient distributed and flexible job shop10.1016/j.jclepro.2021.126093 ↗
19. Learning-Based Grey Wolf Optimizer for Stochastic Flexible Job Shop Scheduling10.1109/TASE.2021.3129439 ↗
20. A neutrosophic set-based TLBO algorithm for the flexible job-shop scheduling problem with routing flexibility and uncertain processing times10.1007/s40747-021-00461-3 ↗
21. A simheuristic approach for the flexible job shop scheduling problem with stochastic processing times10.1177/0037549720968891 ↗
22. Sun, L., Lin, L., Li, H., and Gen, M. (2019). Cooperative Co-Evolution Algorithm with an MRF-Based Decomposition Strategy for Stochastic Flexible Job Shop Scheduling. Mathematics, 7.10.3390/math7040318 ↗
23. Scheduling optimization of a stochastic flexible job-shop system with time-varying machine failure rate10.1016/j.cor.2015.02.014 ↗
24. A heuristic model for dynamic flexible job shop scheduling problem considering variable processing times
25. An evolutionary algorithm for the multi-objective flexible job shop scheduling problem with uncertain processing time10.1360/SSI-2022-0017 ↗
26. Deep reinforcement learning for dynamic flexible job shop scheduling problem considering variable processing times10.1016/j.jmsy.2023.09.009 ↗
27. Scheduling stochastic distributed flexible job shops using an multi-objective evolutionary algorithm with simulation evaluation10.1080/00207543.2024.2356628 ↗
28. Chance-Constrained Programming10.1287/mnsc.6.1.73 ↗
29. Describing processing time when simulating JIT environments10.1080/00207549208942874 ↗
30. Two-phase sub population genetic algorithm for parallel machine-scheduling problem10.1016/j.eswa.2005.04.033 ↗
31. A memetic algorithm to solve an unrelated parallel machine scheduling problem with auxiliary resources in semiconductor manufacturing10.1007/s10951-014-0397-6 ↗
32. Scheduling flexible job shop problem subject to machine breakdown with route changing and right-shift strategies10.1007/s00170-012-4344-4 ↗
33. A fast and elitist multiobjective genetic algorithm: NSGA-II10.1109/4235.996017 ↗
34. Pareto-based grouping discrete harmony search algorithm for multi-objective flexible job shop scheduling10.1016/j.ins.2014.07.039 ↗
35. A hybrid multi-objective grey wolf optimizer for dynamic scheduling in a real-world welding industry10.1016/j.engappai.2016.10.013 ↗
36. A multi-objective genetic algorithm based on immune and entropy principle for flexible job-shop scheduling problem10.1007/s00170-010-2642-2 ↗
37. An enhanced Pareto-based artificial bee colony algorithm for the multi-objective flexible job-shop scheduling10.1007/s00170-011-3665-z ↗
38. Routing and scheduling in a flexible job shop by tabu search10.1007/BF02023073 ↗
39. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach10.1109/4235.797969 ↗
40. Performance assessment of multiobjective optimizers: An analysis and review10.1109/TEVC.2003.810758 ↗
41. An effective memetic algorithm for distributed flexible job shop scheduling problem considering integrated sequencing flexibility10.1016/j.eswa.2023.122734 ↗
42. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition10.1109/TEVC.2007.892759 ↗
43. Zitzler, E., Laumanns, M., and Thiele, L. (2001). SPEA2: Improving the Strength Pareto Evolutionary Algorithm for Multiobjective Optimization, Swiss Federal Institute of Technology. Technical Report Gloriastrasse; 103, TIK-Rep.
44. Statistical comparisons of classifiers over multiple data sets
45. Mathematical modeling and multi-objective evolutionary algorithms applied to dynamic flexible job shop scheduling problems10.1016/j.ins.2014.11.036 ↗
46. HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization10.1162/EVCO_a_00009 ↗
47. Multi-objective flexible job shops robust scheduling problem under stochastic processing times