Abstract
Incorporating energy consumption into optimization has attracted increasing attention in both academia and industry. Nevertheless, the integration of green, flexible, and dynamic manufacturing in literature remains underexplored. To this end, we focus on a dynamic flexible job shop scheduling problem (dFJSP) relevant to aerospace structural components. The following challenging issues are considered, such as processing route flexibility, limited machine and tool resources, transportation time, setup time, new job arrivals, machine breakdowns, and various machine processing speeds. To address this complex problem, a dual-level multi-objective algorithm based on the nondominated sorting genetic algorithm II (hereafter called DLNSGAII) is developed. The first level incorporates a dynamic diffusion-based strategy (D-DBS), which aims to balance exploration and exploitation effectively. This is achieved by quickly identifying high-quality solutions and discarding inferior ones while also ensuring ample computational resources allocated for exploration to avoid convergence on local optima. At the second level, a static convergence-based search strategy (S-CBS) is conducted to allocate resources according to the potential of solutions to achieve faster convergence. Additionally, to tackle the disruptions, two sets of rescheduling mechanisms have been designed: one includes five strategies for integrating new job arrivals, and another encompasses two strategies for responding to machine breakdowns. Furthermore, to enhance the search capabilities toward different objectives, two critical-path-based neighborhood structures have been incorporated. Utilizing hypervolume (HV) and inverted generational distance (IGD) as evaluation metrics, a comparative analysis of algorithmic performance was conducted. Among the 35 experiments, DLNSGAII exhibited superiority in 88.57% and 63% of the total experiments based on the HV and IGD metrics, respectively, emphasizing its advantages in terms of convergence and generalizability.























Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.Data availability
No datasets were generated or analysed during the current study.
References
Ghasemi A, Farajzadeh F, Heavey C, Fowler J, Papadopoulos CT (2024) Simulation optimization applied to production scheduling in the era of industry 4.0: A review and future roadmap. J Ind Inf Integr, 100599.
Li J, Li J, Gao K, Duan P (2024) A hybrid graph-based imitation learning method for a realistic distributed hybrid flow shop with family setup time. IEEE Trans Syst, Man, Cybern: Syst 54(12):7291–7304. https://doi.org/10.1109/TSMC.2024.3449413
Song H, Li J, Du Z, Yu X, Xu Y, Zheng Z, Li J (2025) A Q-learning driven multi-objective evolutionary algorithm for worker fatigue dual-resource-constrained distributed hybrid flow shop. Comput Op Res 175:106919
Chen X, Li J, Wang Z, Chen Q, Gao K, Pan Q (2025) Optimizing dynamic flexible job shop scheduling using an evolutionary multi-task optimization framework and genetic programming. IEEE Trans Evol Comput. https://doi.org/10.1109/TEVC.2025.3543770
Li J, Li J, Gao K, Ying X (2024) A double-Q network collaborative multi-objective optimization algorithm for precast scheduling with curing constraints. Swarm Evolut Comput 89:101619. https://doi.org/10.1016/j.swevo.2024.101619
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197
Liu Q, Li X, Gao L, Wang G (2022) A multiobjective memetic algorithm for integrated process planning and scheduling problem in distributed heterogeneous manufacturing systems. Memetic Computing 14(2):193–209
Shen L, Dauzère-Pérès S, Neufeld JS (2018) Solving the flexible job shop scheduling problem with sequence-dependent setup times. Eur J Oper Res 265(2):503–516
Li J-Q, Deng J-W, Li C-Y, Han Y-Y, Tian J, Zhang B, Wang C-G (2020) An improved Jaya algorithm for solving the flexible job shop scheduling problem with transportation and setup times. Knowl-Based Syst 200:106032
Du Y, Li J, Li C, Duan P (2024) A reinforcement learning approach for flexible job shop scheduling problem with crane transportation and setup times. IEEE Trans Neural Netw Learn Syst 35(4):5695–5709
Berterottière L, Dauzère-Pérès S, Yugma C (2024) Flexible job-shop scheduling with transportation resources. Eur J Oper Res 312(3):890–909
Yan J, Liu Z, Zhang C, Zhang T, Zhang Y, Yang C (2021) Research on flexible job shop scheduling under finite transportation conditions for digital twin workshop. Robot Comput-Integr Manuf 72:102198
Li R, Gong W, Lu C, Wang L (2022) A learning-based memetic algorithm for energy-efficient flexible job shop scheduling with type-2 fuzzy processing time. IEEE Trans Evolutionary Comput
Sun L, Lin L, Gen M, Li H (2019) A hybrid cooperative coevolution algorithm for fuzzy flexible job shop scheduling. IEEE Trans Fuzzy Syst 27(5):1008–1022
Luo S (2020) Dynamic scheduling for flexible job shop with new job insertions by deep reinforcement learning. Appl Soft Comput 91:106208
Ren W, Yan Y, Hu Y, Guan Y (2022) Joint optimisation for dynamic flexible job-shop scheduling problem with transportation time and resource constraints. Int J Prod Res 60(18):5675–5696
Caldeira RH, Gnanavelbabu A, Vaidyanathan T (2020) An effective backtracking search algorithm for multi-objective flexible job shop scheduling considering new job arrivals and energy consumption. Comput Ind Eng 149:106863
Wang Z, Zhang J, Yang S (2019) An improved particle swarm optimization algorithm for dynamic job shop scheduling problems with random job arrivals. Swarm Evol Comput 51:100594
Lei K, Guo P, Wang Y, Zhang J, Meng X, Qian L (2024) Large-scale dynamic scheduling for flexible job-shop with random arrivals of new jobs by hierarchical reinforcement learning. IEEE Trans Ind Inf 20(1):1007–1018. https://doi.org/10.1109/TII.2023.3272661
Gui Y, Tang D, Zhu H, Zhang Y, Zhang Z (2023) Dynamic scheduling for flexible job shop using a deep reinforcement learning approach. Comput Ind Eng 180:109255
Li X, Peng Z, Du B, Guo J, Xu W, Zhuang K (2017) Hybrid artificial bee colony algorithm with a rescheduling strategy for solving flexible job shop scheduling problems. Comput Ind Eng 113:10–26
An Y, Chen X, Gao K, Zhang L, Li Y, Zhao Z (2023) A hybrid multi-objective evolutionary algorithm for solving an adaptive flexible job-shop rescheduling problem with real-time order acceptance and condition-based preventive maintenance. Expert Syst Appl 212:118711
Zhu N, Gong G, Lu D, Huang D, Peng N, Qi H (2024) An effective reformative memetic algorithm for distributed flexible job-shop scheduling problem with order cancellation. Expert Syst Appl 237:121205–121205
Li K, Deng Q, Zhang L, Fan Q, Gong G, Ding S (2021) An effective MCTS-based algorithm for minimizing makespan in dynamic flexible job shop scheduling problem. Comput Ind Eng 155:107211
Baykasoğlu A, Madenoğlu FS, Hamzadayı A (2020) Greedy randomized adaptive search for dynamic flexible job-shop scheduling. J Manuf Syst 56:425–451. https://doi.org/10.1016/j.jmsy.2020.06.005
Duan J, Wang J (2022) Robust scheduling for flexible machining job shop subject to machine breakdowns and new job arrivals considering system reusability and task recurrence. Expert Syst Appl 203:117489
Al-Hinai N, ElMekkawy T (2011) Robust and stable flexible job shop scheduling with random machine breakdowns using a hybrid genetic algorithm. Int J Prod Econ 132:279–291
Luo C, Gong W, Lu C (2024) Knowledge-driven two-stage memetic algorithm for energy-efficient flexible job shop scheduling with machine breakdowns. Expert Syst Appl 235:121149
Fan C, Wang W, Tian J (2024) Flexible job shop scheduling with stochastic machine breakdowns by an improved tuna swarm optimization algorithm. J Manuf Syst 74:180–197
Zhang G, Lu X, Liu X, Zhang L, Wei S, Zhang W (2022) An effective two-stage algorithm based on convolutional neural network for the bi-objective flexible job shop scheduling problem with machine breakdown. Expert Syst Appl 203:117460–117460
Mokhtari H, Dadgar M (2015) Scheduling optimization of a stochastic flexible job-shop system with time-varying machine failure rate. Comput Oper Res 61:31–45
Gao KZ, Suganthan PN, Chua TJ, Chong CS, Cai TX, Pan QK (2015) A two-stage artificial bee colony algorithm scheduling flexible job-shop scheduling problem with new job insertion. Expert Syst Appl 42(21):7652–7663
Guerreiro AP, Fonseca CM, Paquete L (2021) The hypervolume indicator: Computational problems and algorithms. ACM Comput Surv (CSUR) 54(6):1–42
Sun Y, Yen GG, Yi Z (2018) IGD indicator-based evolutionary algorithm for many-objective optimization problems. IEEE Trans Evol Comput 23(2):173–187
Li J, Han Y, Gao K, Xiao X, Duan P (2024) Bi-population balancing multi-objective algorithm for fuzzy flexible job shop with energy and transportation. IEEE Trans Autom Sci Eng 21(3):4686–4702. https://doi.org/10.1109/TASE.2023.3300922
Lei D, Zheng Y, Guo X (2017) A shuffled frog-leaping algorithm for flexible job shop scheduling with the consideration of energy consumption. Int J Prod Res 55(11):3126–3140
Lv Y, Li C, Tang Y, Kou Y (2021) Toward energy-efficient rescheduling decision mechanisms for flexible job shop with dynamic events and alternative process plans. IEEE Trans Autom Sci Eng 19(4):3259–3275
Li M, Lei D (2021) An imperialist competitive algorithm with feedback for energy-efficient flexible job shop scheduling with transportation and sequence-dependent setup times. Eng Appl Artif Intell 103:104307
Shi-Jin W, Bing-Hai Z, Li-Feng X (2008) A filtered-beam-search-based heuristic algorithm for flexible job-shop scheduling problem. Int J Prod Res 46(11):3027–3058. https://doi.org/10.1080/00207540600988105
Fan H, Xiong H, Goh M (2021) Genetic programming-based hyper-heuristic approach for solving dynamic job shop scheduling problem with extended technical precedence constraints. Comput Oper Res 134:105401
Tao X-R, Pan Q-K, Sang H-Y, Gao L, Yang A-L, Rong M (2023) Nondominated sorting genetic algorithm-II with Q-learning for the distributed permutation flowshop rescheduling problem. Knowl-Based Syst 278:110880
Teymourian E, Kayvanfar V, Komaki GM, Khodarahmi M (2016) An enhanced intelligent water drops algorithm for scheduling of an agile manufacturing system. Int J Inf Technol Decis Mak 15(02):239–266
Khorsand R, Rafiee M, Kayvanfar V (2020) Insights into TripAdvisor’s online reviews: the case of Tehran’s hotels. Tourism Manag Perspect 34:100673
Yılmaz ÖF (2022) An integrated bi-objective U-shaped assembly line balancing and parts feeding problem: optimization model and exact solution method. Ann Math Artif Intell 90(7):679–696
Mraihi T, Driss OB, El-Haouzi HB (2024) Distributed permutation flow shop scheduling problem with worker flexibility: review, trends and model proposition. Expert Syst Appl 238:121947
Aqil S (2024) Effective population-based meta-heuristics with neh and grasp heuristics minimizing total weighted flow time in no-wait flow shop scheduling problem under sequence-dependent setup time constraint. Arabian J Scie Eng, pp.1–24.
Meng L, Zhang C, Zhang B, Gao K, Ren Y, Sang H (2023) MILP modeling and optimization of multi-objective flexible job shop scheduling problem with controllable processing times. Swarm Evol Comput 82:101374
Acknowledgements
This research is partially supported by National Science Foundation of China under Grant 62473331, 62173216, Key projects of Yunnan Province Basic Research Program (202401AS070036), Yunnan Key Laboratory of Modern Analytical Mathematics and Applications (No. 202302AN360007).
Funding
National Natural Science Foundation of China, 62173216
Author information
Authors and Affiliations
Contributions
Junqing Li: Writing, Validation, Review & Editing, Funding acquisition. Wei-meng Zhang: Conceptualization, Methodology, Software, Validation. Jia-ke Li: Investigation, Writing, Experimental analysis, Reviewing.
Corresponding author
Ethics declarations
Conflict interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, J., Zhang, W. & Li, J. Solving multi-objective energy-efficient flexible job shop problems by a dual-level NSGA-II algorithm. Memetic Comp. 17, 10 (2025). https://doi.org/10.1007/s12293-025-00449-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12293-025-00449-3