Abstract
Flexible job shop scheduling problem is a NP-hard combinatorial optimization problem, which has significant applications in the field of workshop scheduling and intelligent manufacturing. Due to its complexity and significance, lots of attention have been paid to tackle this problem. This paper reviews some of the researches on this problem, by presenting and classifying the different criteria, constraints, and solution approaches. The existing solution methods for the flexible job shop scheduling problem in this literature are classified into exact algorithms, heuristics, and meta-heuristics, which are thoroughly reviewed. Particularly, the paper highlights the flexible job shop scheduling problem in the context of dynamic events and preventive maintenance. These dynamic events, such as machine breakdowns and unexpected changes in job requirements, present additional challenges to the scheduling problem. Furthermore, this paper analyzes the development trends in the manufacturing industry and summarizes detailed future research opportunities for the flexible job shop scheduling problem.
Similar content being viewed by others
References
M. J. Triebe, F. Zhao, and J. W. Sutherland, “Genetic optimization for the design of a machine tool slide table for reduced energy consumption,” Journal of Manufacturing Science and Engineering-Transactions of the ASME, vol. 143, no. 10, pp. 101003, 2021.
W. Xia and Z. Wu, “An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems,” Computers & Industrial Engineering, vol. 48, no. 2, pp. 409–425, 2005.
J. F. Gonçalves, J. J. de Magalhães Mendes, and M. G. C. Resende, “A hybrid GA for the job shop scheduling problem,” European Journal of Operational Research, vol. 167, no. 1, pp. 77–95, 2005.
B. Çaliş and S. Bulkan, “A research survey: review of AI solution strategies of job shop scheduling problem,” Journal of Intelligent Manufacturing, vol. 26, pp. 961–973, 2015.
P. Brandimarte, “Routing and scheduling in a flexible job shop by tabu search,” Annals of Operations research, vol. 41, no. 3, pp. 157–183, 1993.
J. Hurink, B. Jurisch, and M. Thole, “Tabu search for the job-shop scheduling problem with multi-purpose machines,” Operations Research Spektrum, vol. 15, pp. 205–215, 1994.
S. Dauzére-Pérés and J. Paulli, “An integrated approach for modeling and solving the general multiprocessor job-shop scheduling problem using tabu search,” Annals of Operations research, vol. 70, no. 0, pp. 281–306, 1997.
S. Q. Liu and E. Kozan, “Scheduling trains as a blocking parallel-machine job shop scheduling problem,” Computers & Operations Research, vol. 36, no. 10, pp. 2840–2852, 2009.
C. Özgüven, L. Özbakır, and Y. Yavuz, “Mathematical models for job-shop scheduling problems with routing and process plan flexibility,” Applied Mathematical Modelling, vol. 34, no. 6, pp. 1539–1548, 2010.
E. M. A. E. Abd, S. A. O. Mohamed, and B. A. H. Mohamed, “Optimality of the flexible job shop scheduling problem,” African Journal of Mathematics and Computer Science Research, vol. 4, no. 10, pp. 321–328, 2011.
V. Roshanaei, A. Azab, and H. ElMaraghy, “Mathematical modelling and a meta-heuristic for flexible job shop scheduling,” International Journal of Production Research, vol. 51, no. 20, pp. 6247–6274, 2013.
L. Huang and R. Su, “An auto-MILP model for flexible job shop scheduling problem,” IFAC-PapersOnLine, vol. 55, no. 3, pp. 137–142, 2022.
M. C. Zhou, H. S. Chiu, and H. H. Xiong, “Petri net scheduling of FMS using branch and bound method,” Proceedings of IECON’95-21st Annual Conference on IEEE Industrial Electronics, pp. 211–216, 1995.
S. Lloyd, H. Yu, and N. Konstas, “FMS scheduling using Petri net modeling and a branch & bound search,” Proceedings. IEEE International Symposium on Assembly and Task Planning, pp. 141–146, 1995.
R. S. Hansmann, T. Rieger, and U. T. Zimmermann, “Flexible job shop scheduling with blockages,” Mathematical Methods of Operations Research, vol. 79, pp. 135–161, 2014.
K. Shanker and Y. J. J. Tzen, “A loading and dispatching problem in a random flexible manufacturing system,” International Journal of Production Research, vol. 23, no. 3, pp. 579–595, 1985.
M. A. Ortíz, L. E. Betancourt, K. P. Negrete, F. De Felice, and A. Petrillo, “Dispatching algorithm for production programming of flexible job-shop systems in the smart factory industry,” Production Planning & Control, vol. 264, pp. 409–433, 2018.
S. Jun, S. Lee, and H. Chun, “Learning dispatching rules using random forest in flexible job shop scheduling problems,” International Journal of Production Research, vol. 57, no. 10, pp. 3290–3310, 2019.
Y. L. Chang, H. Matsuo, and R. S. SULLIVAN, “A bottleneck-based beam search for job scheduling in a flexible manufacturing system,” The International Journal of Production Research, vol. 27, no. 11, pp. 1949–1961, 1989.
R. Alvarez-Valdés, A. Fuertes, J. M. Tamarit, G. Giménez, and R. Ramos, “A heuristic to schedule flexible job-shop in a glass factory,” European Journal of Operational Research, vol. 165, no. 2, pp. 525–534, 2005.
J. Lee and J. S. Lee, “Heuristic search for scheduling flexible manufacturing systems using lower bound reachability matrix,” Computers & Industrial Engineering, vol. 59, no. 4, pp. 799–806, 2010.
M. Ziaee, “A heuristic algorithm for solving flexible job shop scheduling problem,” The International Journal of Advanced Manufacturing Technology, vol. 71, pp. 519–528, 2014.
H. H. Xiong, M. C. Zhou, and R. J. Caudill, “A hybrid heuristic search algorithm for scheduling flexible manufacturing systems,” Proceedings of IEEE International Conference on Robotics and Automation, pp. 519–528, 2016.
Y. Mati, N. Rezg, and X. Xie, “An integrated greedy heuristic for a flexible job shop scheduling problem,” Proc. of IEEE International Conference on Systems, Man and Cybernetics, pp. 2534–2539, 2001.
G. Mejía and N. G. Odrey, “An approach using Petri nets and improved heuristic search for manufacturing system scheduling,” Journal of Manufacturing Systems, vol. 24, no. 2, pp. 79–92, 2005.
B. Huang, Y. Sun, and Y. M. Sun, “Scheduling of flexible manufacturing systems based on Petri nets and hybrid heuristic search,” International Journal of Production Research, vol. 46, no. 16, pp. 4553–4565, 2008.
Y. Yuan and H. Xu, “An integrated search heuristic for large-scale flexible job shop scheduling problems,” Computers & Operations Research, vol. 40, no. 12, pp. 2864–2877, 2013.
J. H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis With Applications to Biology, Control, and Artificial Intelligence, Cambridge, MA, 1992.
F. Pezzella, G. Morganti, and G. Ciaschetti, “A genetic algorithm for the flexible job-shop scheduling problem,” Computers & operations research, vol. 35, no. 10, pp. 3202–3212, 2008.
G. Zhang, L. Gao, and Y. Shi, “A genetic algorithm for the flexible job-shop scheduling problem,” Computers & operations research, vol. 35, no. 10, pp. 3202–3212, 2008.
I. Driss, K. N. Mouss, and A. Laggoun, “A new genetic algorithm for flexible job-shop scheduling problems,” Journal of Mechanical Science and Technology, vol. 29, pp. 1273–1281, 2015.
X. Li and L. Gao, “An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem,” International Journal of Production Economics, vol. 174, pp. 93–110, 2016.
R. Chen, B. Yang, S. Li, and S. Wang, “A self-learning genetic algorithm based on reinforcement learning for flexible job-shop scheduling problem,” Computers & Industrial Engineering, vol. 149, pp. 106778, 2020.
X. Shi, W. Long, Y. Li, and D. Deng, “Multi-population genetic algorithm with ER network for solving flexible job shop scheduling problems,” PloS one, vol. 15, no. 10, pp. 0233759, 2020.
Z. Liu, J. Wang, C. Zhang, H. Chu, G. Ding, and L. Zhang, “A hybrid genetic-particle swarm algorithm based on multilevel neighbourhood structure for flexible job shop scheduling problem,” Computers & Operations Research, vol. 135, pp. 105431, 2021.
J. S. Park, H. Y. Ng, T. J. Chua, Y. T. Ng, and J. W. Kim, “Unified genetic algorithm approach for solving flexible job-shop scheduling problem,” Applied Sciences, vol. 11, no. 14, pp. 6454, 2021.
K. Sun, D. Zheng, H. Song, Z. Cheng, X. Lang, W. Yuan, and J. Wang, “Hybrid genetic algorithm with variable neighborhood search for flexible job shop scheduling problem in a machining system,” Expert Systems with Applications, vol. 215, pp. 119359, 2023.
J. Kennedy and R. Eberhart, “Particle swarm optimization,” Proc. of ICNN’95-international conference on neural networks, pp. 1942–1948, 1995.
M. R. Singh and S. S. Mahapatra, “A quantum behaved particle swarm optimization for flexible job shop scheduling,” Computers & Industrial Engineering, vol. 93, pp. 36–44, 2016.
M. Nouiri, A. Bekrar, A. Jemai, S. Niar, and A. C. Ammari, “An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem,” Journal of Intelligent Manufacturing, vol. 29, pp. 603–615, 2018.
D. Karaboga, “An idea based on honey bee swarm for numerical optimization,” Technical Report-tr06, Erciyes University, Engineering Faculty, Computer Engineering department, vol. 200, pp. 1–10, 2005.
L. Wang, G. Zhou, Y. Xu, S. Wang, and M. Liu, “An effective artificial bee colony algorithm for the flexible job-shop scheduling problem,” International Journal of Advanced Manufacturing Technology, vol. 60, pp. 303–315, 2012.
N. Mladenović and P. Hansen, “Variable neighborhood search,” Computers & operations research, vol. 24, no. 11, pp. 1097–1100, 1997.
M. Yazdani, M. Amiri, and M. Zandieh, “Flexible job-shop scheduling with parallel variable neighborhood search algorithm,” Expert Systems with Applications, vol. 37, no. 1, pp. 678–687, 2010.
G. Zhang, L. Zhang, X. Song, Y. Wang, and C. Zhou, “A variable neighborhood search based genetic algorithm for flexible job shop scheduling problem,” Cluster Computing, vol. 22, pp. 11561–11572, 2019.
F. Glover, “Future paths for integer programming and links to artificial intelligence,” Computers & Operations Research, vol. 13, no. 5, pp. 533–549, 1986.
L. N. Xing, Y. W. Chen, P. Wang, Q. S. Zhao, and J. Xiong, “A knowledge-based ant colony optimization for flexible job shop scheduling problems,” Applied Soft Computing, vol. 10, no. 3, pp. 888–896, 2010.
T. Jiang and Z. Chang, “Application of grey wolf optimization for solving combinatorial problems: Job shop and flexible job shop scheduling cases,” IEEE Access, vol. 6, pp. 26231–26240, 2018.
L. Wang, S. Wang, Y. Xu, G. Zhou, and M. Liu, “A bi-population based estimation of distribution algorithm for the flexible job-shop scheduling problem,” Computers & Industrial Engineering, vol. 62, no. 4, pp. 917–926, 2012.
R. H. Caldeira and A. Gnanavelbabu, “A. Solving the flexible job shop scheduling problem using an improved Jaya algorithm,” Computers & Industrial Engineering, vol. 137, pp. 106064, 2019.
M. Alzaqebah, S. Jawarneh, M. Alwohaibi, M. K. Alsmadi, I. Almarashdeh, and R. M. A. Mohammad, “Hybrid brain storm optimization algorithm and late acceptance hill climbing to solve the flexible job-shop scheduling problem,” Journal of King Saud University-Computer and Information Sciences, vol. 34, no. 6, pp. 2926–2937, 2022.
D. Yang, M. Wu, D. Li, Y. Xu, X. Zhou, and Z. Yang, “Dynamic opposite learning enhanced dragonfly algorithm for solving large-scale flexible job shop scheduling problem,” Knowledge-Based Systems, vol. 238, pp. 107815, 2022.
C. Soto, B. Dorronsoro, H. Fraire, L. Cruz-Reyes, C. Gomez-Santillan, and N. Rangel, “Solving the multi-objective flexible job shop scheduling problem with a novel parallel branch and bound algorithm,” Swarm and Evolutionary Computation, vol. 53, pp. 100632, 2020.
S.-J. Wang, B.-H. Zhou, and L.-F. Xi, “A filtered-beam-search-based heuristic algorithm for flexible job-shop scheduling problem,” International Journal of Production Research, vol. 46, no. 11, pp. 3027–3058, 2008.
M. A. F. Pérez and F. M. P. Raupp, “A Newton-based heuristic algorithm for multi-objective flexible job-shop scheduling problem,” Journal of Intelligent Manufacturing, vol. 27, pp. 519–528, 2016.
J. Gao, L. Sun, and M. Gen, “A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems,” Computers & Operations Research, vol. 35, no. 9, pp. 2892–2907, 2008.
X. Wang, L. Gao, C. Zhang, and X. Shao, “A multi-objective genetic algorithm based on immune and entropy principle for flexible job-shop scheduling problem,” Computers & Operations Research, vol. 51, no. 5–8, pp. 757–767, 2010.
M. Bezoui, A. L. Olteanu, and M. Sevaux, “Integrating preferences within multiobjective flexible job shop scheduling,” European Journal of Operational Research, vol. 305, no. 3, pp. 1079–1086, 2023.
A. Türkyılmaz, O. Senvar, and S. Bulkan, “A hybrid genetic algorithm based on a two-level hypervolume contribution measure selection strategy for bi-objective flexible job shop problem,” Computers & Operations Research, vol. 141, no. 3, pp. 105694, 2022.
L. Yin, X. Li, L. Gao, C. Lu, and Z. Zhang, “A novel mathematical model and multi-objective method for the low-carbon flexible job shop scheduling problem,” Sustainable Computing: Informatics and Systems, vol. 13, pp. 15–30, 2017.
H. Piroozfard, K. Y. Wong, and W. P. Wong, “Minimizing total carbon footprint and total late work criterion in flexible job shop scheduling by using an improved multi-objective genetic algorithm,” Resources, Conservation and Recycling, vol. 128, pp. 267–283, 2018.
H. Wang, Z. Jiang, Y. Wang, H. Zhang, and Y. Wang, “A two-stage optimization method for energy-saving flexible job-shop scheduling based on energy dynamic characterization,” Journal of Cleaner Production, vol. 188, pp. 575–588, 2018.
G. Zhang, X. Shao, P. Li, and L. Gao, “An effective hybrid particle swarm optimization algorithm for multi-objective flexible job-shop scheduling problem,” Computers & Industrial Engineering, vol. 56, no. 4, pp. 1309–1318, 2009.
G. Moslehi and M. Mahnam, “A Pareto approach to multi-objective flexible job-shop scheduling problem using particle swarm optimization and local search,” Computers & Industrial Engineering, vol. 129, no. 1, pp. 14–22, 2011.
X. Shao, W. Liu, Q. Liu, and C. Zhang, “Hybrid discrete particle swarm optimization for multi-objective flexible job-shop scheduling problem,” The International Journal of Advanced Manufacturing Technology, vol. 67, pp. 2885–2901, 2013.
E. R. R. Kato, G. D. de A. Aranha, and R. H. Tsunaki, “A new approach to solve the flexible job shop problem based on a hybrid particle swarm optimization and Random-Restart Hill Climbing,” Computers & Industrial Engineering, vol. 125, pp. 178–189, 2018.
M. R. Singh, M. Singh, S. S. Mahapatra, and N. Jagadev, “Particle swarm optimization algorithm embedded with maximum deviation theory for solving multi-objective flexible job shop scheduling problem,” The International Journal of Advanced Manufacturing Technology, vol. 85, pp. 2353–2366, 2016.
J. Q. Li, Q. K. Pan, and K. Z. Gao, “Pareto-based discrete artificial bee colony algorithm for multi-objective flexible job shop scheduling problems,” The International Journal of Advanced Manufacturing Technology, vol. 55, pp. 1159–1169, 2011.
L. Wang, G. Zhou, Y. Xu, and M. Liu, “An enhanced Pareto-based artificial bee colony algorithm for the multi-objective flexible job-shop scheduling,” The International Journal of Advanced Manufacturing Technology, vol. 60, pp. 1111–1123, 2012.
J. Q. Li, Q. K. Pan, and M. F. Tasgetiren, “A discrete artificial bee colony algorithm for the multi-objective flexible job-shop scheduling problem with maintenance activities,” Applied Mathematical Modelling, vol. 38, no. 3, pp. 1111–1132, 2014.
Y. Li, W. Huang, R. Wu, and K. Guo, “An improved artificial bee colony algorithm for solving multi-objective low-carbon flexible job shop scheduling problem,” Applied Soft Computing, vol. 95, pp. 106544, 2020.
Y. Wang, J. Ge, S. Miao, T. Jiang, and X. Shen, “Application of hybrid artificial bee colony algorithm based on load balancing in aerospace composite material manufacturing,” Expert Systems with Applications, vol. 215, pp. 119375, 2023.
L. Wang, “Multi-objective optimization based on decomposition for flexible job shop scheduling under time-of-use electricity prices,” Knowledge-Based Systems, vol. 204, pp. 106177, 2020.
X. Wu and Y. Sun, “A green scheduling algorithm for flexible job shop with energy-saving measures,” Journal of cleaner production, vol. 172, pp. 3249–3264, 2018.
Z. Wei, W. Liao, and L. Zhang, “Hybrid energy-efficient scheduling measures for flexible job-shop problem with variable machining speeds,” Expert Systems with Applications, vol. 197, pp. 116785, 2022.
X. Sun, Y. Wang, H. Kan, Y. Shen, Q. Chen, and D. Wang, “Modified multi-crossover operator nsga-iii for solving low carbon flexible job shop scheduling problem,” Processes, vol. 9, no. 1, pp. 62, 2020.
X. Gong, T. de Pessemier, L. Martens, and W. Joseph, “Energy-and labor-aware flexible job shop scheduling under dynamic electricity pricing: A many-objective optimization investigation,” Journal of cleaner production, vol. 209, pp. 1078–1094, 2019.
J. Li, Q. Pan, and Y. C. Liang, “An effective hybrid tabu search algorithm for multi-objective flexible job-shop scheduling problems,” Computers & Industrial Engineering, vol. 59, no. 4, pp. 647–662, 2010.
D. Lei, Y. Zheng, and X. Guo, “A shuffled frog-leaping algorithm for flexible job shop scheduling with the consideration of energy consumption,” International Journal of Production Research, vol. 55, no. 11, pp. 3126–3140, 2017.
D. Lei, M. Li, and L. Wang, “A two-phase meta-heuristic for multiobjective flexible job shop scheduling problem with total energy consumption threshold,” IEEE Transactions on Cybernetics, vol. 49, no. 3, pp. 1097–1109, 2018.
Q. Liu, M. Zhan, F. O. Chekem, X. Shao, B. Ying, and J. W. Sutherland, “A hybrid fruit fly algorithm for solving flexible job-shop scheduling to reduce manufacturing carbon footprint,” Journal of Cleaner Production, vol. 168, pp. 668–678, 2017.
S. Karthikeyan, P. Asokan, S. Nickolas, and T. Page, “A hybrid discrete firefly algorithm for solving multi-objective flexible job shop scheduling problems,” International Journal of Bio-Inspired Computation, vol. 7, no. 6, pp. 386–401, 2015.
Y. Yuan and H. Xu, “Multiobjective flexible job shop scheduling using memetic algorithms,” IEEE Transactions on Automation Science and Engineering, vol. 12, no. 1, pp. 336–353, 2013.
N. Berti, S. Finco, O. Battaïa, and X. Delorme, “Ageing workforce effects in dual-resource constrained job-shop scheduling,” International Journal of Production Economics, vol. 237, pp. 108151, 2021.
X. Cao and Z. Yang, “An improved genetic algorithm for dual-resource constrained flexible job shop scheduling,” Proc. of Fourth International Conference on Intelligent Computation Technology and Automation, pp. 42–45, 2011.
C. Peng, Y. Fang, P. Lou, and J. Yan, “Analysis of double-resource flexible job shop scheduling problem based on genetic algorithm,” Proc. of IEEE 15th International Conference on Networking, Sensing and Control, pp. 1–6, 2018.
R. Wu, Y. Li, S. Guo, and W. Xu, “Solving the dual-resource constrained flexible job shop scheduling problem with learning effect by a hybrid genetic algorithm,” Advances in Mechanical Engineering, vol. 10, no. 10, pp. 75–89, 2018.
S. Zhang, H. Du, S. Borucki, S. Jin, T. Hou, and Z. Li, “Dual resource constrained flexible job shop scheduling based on improved quantum genetic algorithm,” Machines, vol.9, no. 6, pp. 108, 2021.
D. Lei and X. Guo, “Variable neighbourhood search for dual-resource constrained flexible job shop scheduling,” International Journal of Production Research, vol. 52, no. 9, pp. 2519–2529, 2014.
M. Yazdani, M. Zandieh, R. Tavakkoli-Moghaddamc, and F. Jolai, “Two meta-heuristic algorithms for the dual-resource constrained fexible job-shop scheduling problem,” Scientia Iranica, vol. 22, no. 3, pp. 1242–1257, 2015.
G. Gong, R. Chiong, Q. Deng, and X. Gong, “A hybrid artificial bee colony algorithm for flexible job shop scheduling with worker flexibility,” International Journal of Production Research, vol. 58, no. 14, pp. 4406–4420, 2020.
X. Zheng and L. Wang, “A knowledge-guided fruit fly optimization algorithm for dual resource constrained flexible job-shop scheduling problem,” International Journal of Production Research, vol. 54, no. 18, pp. 5554–5566, 2016.
L. Gao and Q. K. Pan, “A shuffled multi-swarm micro-migrating birds optimizer for a multi-resource-constrained flexible Job shop Scheduling Problem,” Information Sciences, vol. 372, no. 1, pp. 655–676, 2016.
F. Madenoğlu and A. Baykasoğlu, “Dual-resource constrained flexible job shop scheduling problem with weighted superposition attraction algorithm,” Proc. of International Congress on Human-computer Interaction, Optimization and Robotic Applications, pp. 167–170, 2019.
A. Gnanavelbabu, R. H. Caldeira, and T. Vaidyanathan, “A simulation-based modified backtracking search algorithm for multi-objective stochastic flexible job shop scheduling problem with worker flexibility,” Applied Soft Computing, vol. 113, pp. 107960, 2021.
X. X. Liu, C. B. Liu, and Z. Tao, “Research on bi-objective scheduling of dual-Resource constrained flexible job shop,” Advanced Materials Research, vol. 211, no. 1, pp. 1091–1095, 2011.
G. Gong, Q. Deng, X. Gong, W. Liu, and Q. Ren, “A new double flexible job-shop scheduling problem integrating processing time, green production, and human factor indicators,” Journal of Cleaner Production, vol. 174, no. 1, pp. 560–576, 2017.
M. Yazdani, M. Zandieh, and R. Tavakkoli-Moghaddam, “Evolutionary algorithms for multi-objective dual-resource constrained flexible job-shop scheduling problem,” Opsearch, vol. 56, no. 3, pp. 983–1006, 2019.
W. Tan, X. Yuan, J. Wang, and X. Zhang, “A fatigue-conscious dual resource constrained flexible job shop scheduling problem by enhanced NSGA-II: An application from casting workshop,” Computers & Industrial Engineering, vol. 160, pp. 107557, 2021.
X. Gong, Q. Deng, G. Gong, W. Liu, and Q. Ren, “A memetic algorithm for multi-objective flexible job-shop problem with worker flexibility,” International Journal of Production Research, vol. 56, no. 7, pp. 2506–2522, 2018.
H. Zhu, Q. Deng, L. Zhang, X. Hu, and W. Lin, “Low carbon flexible job shop scheduling problem considering worker learning using a memetic algorithm,” Optimization and Engineering, vol. 21, pp. 1691–1716, 2020.
H. Lou, X. Wang, Z. Dong, and Y. Yang, “Memetic algorithm based on learning and decomposition for multiobjective flexible job shop scheduling considering human factors,” Swarm and Evolutionary Computation, vol. 75, pp. 101204, 2022.
X. Li and Y. Liu, “Approach of solving dual resource constrained multi-objective flexible job shop scheduling problem based on MOEA/D,” International Journal of Online Engineering, vol. 14, no. 7, pp. 75–89, 2021.
J. Shi, M. Chen, Y. Ma, and F. Qiao, “A new boredomaware dual-resource constrained flexible job shop scheduling problem using a two-stage multi-objective particle swarm optimization algorithm,” Information Sciences, vol. 643, pp. 119141, 2023.
L. Meng, Y. Ren, B. Zhang, J. Q. Li, H. Sang, and C. Zhang, “Milp modeling and optimization of energyefficient distributed flexible job shop scheduling problem,” IEEE Access, vol. 8, pp. 191191–191203, 2020.
M. Ziaee, “A heuristic algorithm for the distributed and flexible job-shop scheduling problem,” The Journal of Supercomputing, vol. 67, pp. 69–83, 2014.
F. T. Chan, S. H. Chung, and P. L. Y. Chan, “An adaptive genetic algorithm with dominated genes for distributed scheduling problems,” Expert Systems with Applications, vol.29, no. 2, pp. 364–371, 2005.
F. T. Chan, S. H. Chung, and P. L. Y. Chan, “Application of genetic algorithms with dominant genes in a distributed scheduling problem in flexible manufacturing systems,” International Journal of Production Research, vol. 44, no. 3, pp. 523–543, 2006.
L. de Giovanni and F. Pezzella, “An improved genetic algorithm for the distributed and flexible job-shop scheduling problem,” European journal of operational research, vol. 200, no. 2, pp. 395–408, 2010.
H. C. Chang and T. K. Liu, “Optimisation of distributed manufacturing flexible job shop scheduling by using hybrid genetic algorithms,” Journal of Intelligent Manufacturing, vol. 28, no. 2, pp. 1973–1986, 2017.
P. H. Lu, M. C. Wu, H. Tan, Y. H. Peng, and C. F. Chen, “A genetic algorithm embedded with a concise chromosome representation for distributed and flexible job-shop scheduling problems,” Journal of Intelligent Manufacturing, vol. 29, pp. 19–34, 2018.
W. Xu, Y. Hu, W. Luo, L. Wang, and R. Wu, “A multi-objective scheduling method for distributed and flexible job shop based on hybrid genetic algorithm and tabu search considering operation outsourcing and carbon emission,” Computers & Industrial Engineering, vol. 157, pp. 107318, 2021.
Q. Luo, Q. Deng, G. Gong, L. Zhang, W. Han, and K. Li, “An efficient memetic algorithm for distributed flexible job shop scheduling problem with transfers,” Expert Systems with Applications, vol. 160, pp. 113721, 2020.
Y. Sang and J. Tan, “Intelligent factory many-objective distributed flexible job shop collaborative scheduling method,” Computers & Industrial Engineering, vol. 164, pp. 107884, 2022.
J. Q. Li, P. Duan, J. Cao, X. P. Lin, and Y. Y. Han, “A hybrid Pareto-based tabu search for the distributed flexible job shop scheduling problem with E/T criteria,” IEEE Access, vol. 6, pp. 58883–58897, 2018.
Y. Du, J. Q. Li, C. Luo, and L. L. Meng, “A hybrid estimation of distribution algorithm for distributed flexible job shop scheduling with crane transportations,” Swarm and Evolutionary Computation, vol. 62, pp. 100861, 2021.
M. Gholami and M. Zandieh, “Integrating simulation and genetic algorithm to schedule a dynamic flexible job shop,” Journal of Intelligent Manufacturing, vol. 20, pp. 481–498, 2009.
N. Al-Hinai and T. Y. ElMekkawy, “Robust and stable flexible job shop scheduling with random machine breakdowns using a hybrid genetic algorithm,” International Journal of Production Economics, vol. 132, no. 2, pp. 179–291, 2011.
W. He and D. Sun, “Scheduling flexible job shop problem subject to machine breakdown with route changing and right-shift strategies,” International Journal of Advanced Manufacturing Technology, vol. 66, no. 1–4, pp. 501–514, 2013.
Y. M. Wang, H. L. Yin, and K. D. Qin, “A novel genetic algorithm for flexible job shop scheduling problems with machine disruptions,” International Journal of Advanced Manufacturing Technology, vol. 68, no. 5–8, pp. 1317–1326, 2013.
Z. Y. Gu, L. F. Li, J. J. Zheng, and G. R. Liu, “A flexible job-shop rescheduling method by considering the machine equipment availability,” 2016 28th Chinese Control and Decision Conference, pp. 4898–4902, 2016.
J. Xiong, L. Xing, and Y. Chen, “Robust scheduling for multi-objective flexible job-shop problems with random machine breakdowns,” International Journal of Production Economics, vol. 141, no. 1, pp. 112–126, 2013.
E. Ahmadi, M. Zandieh, M. Farrokh, and S. M. Emami, “A multi objective optimization approach for flexible job shop scheduling problem under random machine breakdown by evolutionary algorithms,” Computers & Operations Research, vol. 73, pp. 56–66, 2016.
Y. Yang, M. Huang, Z. Yu Wang, and Q. Bing Zhu, “Robust scheduling based on extreme learning machine for biobjective flexible job-shop problems with machine breakdowns,” Expert Systems with Applications, vol. 158, p. 113545, 2020.
M. Nouiri, A. Bekrar, A. Jemai, D. Trentesaux, A. C. Ammari, and S. Niar, “Two stage particle swarm optimization to solve the flexible job shop predictive scheduling problem considering possible machine breakdowns,” Computers & Industrial Engineering, vol. 112, pp. 595–606, 2017.
M. Nouiri, A. Bekrar, and D. Trentesaux, “Towards energy efficient scheduling and rescheduling for dynamic flexible job shop problem,” IFAC-PapersOnLine, vol. 51, no. 11, pp. 1275–1280, 2018.
L. Wei, J. He, Z. Guo, and Z. Hu, “A multi-objective migrating birds optimization algorithm based on game theory for dynamic flexible job shop scheduling problem,” Expert Systems with Applications, vol. 227, pp. 120268, 2023.
M. B. S. Sreekara Reddy, C. Ratnam, G. Rajyalakshmi, and V. K. Manupati, “An effective hybrid multi objective evolutionary algorithm for solving real time event in flexible job shop scheduling problem,” Measurement, vol. 114, pp. 78–90, 2018.
R. Buddala and S. S. Mahapatra, “Two-stage teaching-learning-based optimization method for flexible job-shop scheduling under machine breakdown,” International Journal of Advanced Manufacturing Technology, vol. 100, no. 5–8, pp. 1419–1432, 2019.
K. Z. Gao, P. N. Suganthan, Q. K. Pan, M. F. Tasgetiren, and A. Sadollah, “Artificial bee colony algorithm for scheduling and rescheduling fuzzy flexible job shop problem with new job insertion,” Knowledge-based Systems, vol. 109, pp. 1–16, 2016.
K. Z. Gao, M. C. Zhou, and Y. X. Pan, “Jaya algorithm for rescheduling flexible job shop problem with machine recovery,” Proc. of IEEE International Conference on Systems, Man and Cybernetics, pp. 3660–3664, 2019.
A. Teymourifar, G. Ozturk, Z. K. Ozturk, and O. Bahadir, “Extracting new dispatching rules for multi-objective dynamic flexible job shop scheduling with limited buffer spaces,” Cognitive Computation, vol. 12, no. 1, pp. 195–205, 2020.
Z. Zakaria and S. Petrovic, “Genetic algorithms for match-up rescheduling of the flexible manufacturing systems,” Computers & Industrial Engineering, vol. 62, no. 2, pp. 670–686, 2012.
L. Nie, L. Gao, P. Li, and X. Li, “A GEP-based reactive scheduling policies constructing approach for dynamic flexible job shop scheduling problem with job release dates,” Journal Of Intelligent Manufacturing, vol. 24, no. 4, pp. 763–774, 2013.
K. Z. Gao, P. N. Suganthan, T. J. Chua, C. S. Chong, T. X. Cai, and Q. K. Pan, “A two-stage artificial bee colony algorithm scheduling flexible job-shop scheduling problem with new job insertion,” Expert Systems with Applications, vol. 42, no. 21, pp. 7652–7663, 2015.
K. Li, Q. Deng, L. Zhang, Q. Fan, G. Gong, and S. Ding, “An effective MCTS-based algorithm for minimizing makespan in dynamic flexible job shop scheduling problem,” Computers & Industrial Engineering, vol. 155, pp. 107211, 2021.
J. J. Palacios, M. A. González, C. R. Vela, I. González-Rodríguez, and J. Puente, “Genetic tabu search for the fuzzy flexible job shop problem,” Computers & Operations Research, vol. 54, no. 10, pp. 74–89, 2015.
Y. Xu, L. Wang, S. Y. Wang, and M. Liu, “An effective teaching-learning-based optimization algorithm for the flexible job-shop scheduling problem with fuzzy processing time,” Neurocomputing, vol. 148, pp. 260–268, 2015.
N. Xie and N. Chen, “Flexible job shop scheduling problem with interval grey processing time,” Applied Soft Computing, vol. 70, pp. 513–524, 2018.
T. Jamrus, C. F. Chien, M. Gen, and K. Sethanan, “Hybrid particle swarm optimization combined with genetic operators for flexible job-shop scheduling under uncertain processing time for semiconductor manufacturing,” IEEE Transactions on Semiconductor Manufacturing, vol. 31, no. 1, pp. 32–41, 2017.
R. Li, W. Gong, L. Wang, and C. Lu, “Two-stage knowledge-driven evolutionary algorithm for distributed green flexible job shop scheduling with type-2 fuzzy processing time,” Swarm and Evolutionary Computation, vol. 74, pp. 101139, 2022.
R. Li, W. Gong, and C. Lu, “Self-adaptive multi-objective evolutionary algorithm for flexible job shop scheduling with fuzzy processing time,” Computers & Industrial Engineering, vol. 168, pp. 108099, 2022.
Z. Pan, D. Lei, and L. Wang, “A bi-population evolutionary algorithm with feedback for energy-efficient fuzzy flexible job shop scheduling,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 52, no. 8, pp. 5295–5307, 2021.
P. Fattahi and A. Fallahi, “Dynamic scheduling in flexible job shop systems by considering simultaneously efficiency and stability,” Cirp Journal of Manufacturing Science & Technology, vol. 2, no. 2, pp. 114–123, 2010.
A. Rajabinasab and S. Mansour, “Dynamic flexible job shop scheduling with alternative process plans: an agent-based approach,” International Journal of Advanced Manufacturing Technology, vol. 54, no. 9–2, pp. 1091–1107, 2011.
L. Lin, M. Gen, Y. Liang, and K. Ohno, “A Hybrid EA for Reactive Flexible Job-shop Scheduling,” Procedia Computer Science, vol. 12, pp. 110–115, 2012.
X.-N. Shen and X. Yao, “Mathematical modeling and multi-objective evolutionary algorithms applied to dynamic flexible job shop scheduling problems,” Information Sciences, vol. 298, pp. 198–224, 2015.
T. Ning, M. Huang, X. Liang, and H. Jin, “A novel dynamic scheduling strategy for solving flexible job-shop problems,” Journal of Ambient Intelligence and Humanized Computing, vol. 7, no. 5, pp. 721–729, 2016.
L. Zhang, X. Li, L. Gao, and G. Zhang, “Dynamic rescheduling in FMS that is simultaneously considering energy consumption and schedule efficiency,” International Journal of Advanced Manufacturing Technology, vol. 87, no. 5–8, pp. 1387–1399, 2016.
X. X. Li, Z. Peng, B. G. Du, J. Guo, W. X. Xu, and K. Zhuang, “Hybrid artificial bee colony algorithm with a rescheduling strategy for solving flexible job shop scheduling problems,” Computers & Industrial Engineering, vol. 113, pp. 10–26, 2017.
Y. Kou, C. Li, L. Li, Y. Tang, and X. Li, “Energy-efficient rescheduling for the flexible machining systems with random machine breakdown and urgent job arrival,” 2019 IEEE International Conference on Systems, Man and Cybernetics, pp. 409–414, 2019.
F. Psarommatis, A. Gharaei, and D. Kiritsis, “Identification of the critical reaction times for re-scheduling flexible job shops for different types of unexpected events,” Procedia CIRP, vol. 93, pp. 903–908, 2020.
Y. Li, Y. He, Y. Wang, F. Tao, and J. W. Sutherland, “An optimization method for energy-conscious production in flexible machining job shops with dynamic job arrivals and machine breakdowns,” Journal Of Cleaner Production, vol. 254, pp. 120009, 2020.
A. Baykasoğlu, F. S. Madenoğlu, and A. Hamzaday, “Greedy randomized adaptive search for dynamic flexible job-shop scheduling,” Journal Of Manufacturing Systems, vol. 56, pp. 425–451, 2020.
K. Z. Gao,F. J. Yang, J. Q. Li, H. Y. Sang, and J. P. Luo, “Improved Jaya algorithm for flexible job shop rescheduling problem,” IEEE Access, 2020.
S. Luo, L. Zhang, and Y. Fan, “Dynamic multi-objective scheduling for flexible job shop by deep reinforcement learning,” Computers & Industrial Engineering, vol. 159, pp. 107489, 2021.
P. Soofi, M. Yazdani, M. Amiri, and M. A. Adibi, “Robust Fuzzy-Stochastic Programming Model and Meta-Heuristic Algorithms for Dual-Resource Constrained Flexible JobShop Scheduling Problem Under Machine Breakdown,” IEEE Access, vol. 9, pp. 155740–155762, 2021.
M. Ghaleb, S. Taghipour, and H. Zolfagharinia, “Realtime integrated production-scheduling and maintenance-planning in a flexible job shop with machine deterioration and condition-based maintenance,” J. Manuf. Syst., vol. 61, pp. 423–449, 2021.
H. Wang, Y. Jiang, H. Wang, and H. Luo, “An online optimization scheme of the dynamic flexible job shop scheduling problem for intelligent manufacturing,” 2022 4th International Conference on Industrial Artificial Intelligence, pp. 1–6, 2022.
J. Duan and J. Wang, “Robust scheduling for flexible machining job shop subject to machine breakdowns and new job arrivals considering system reusability and task recurrence,” Expert Systems with Applications, vol. 203, pp. 117489, 2022.
Y. Lv, C. Li, Y. Tang, and Y. Kou, “Toward energy-efficient rescheduling decision mechanisms for flexible job shop with dynamic events and alternative process plans,” IEEE Transactions on Automation Science and Engineering, vol. 19, no. 4, pp. 3259–3275, 2022.
Y. An, X. Chen, K. Gao, Y. L, and L. Zhang, “Multi-objective flexible job-shop rescheduling with new job insertion and machine preventive maintenance,” IEEE Trans. Cybern., vol. 53, no. 5, pp. 3101–3113, 2023.
Y. Gu, M. Chen, and L. Wang, “A self-learning discrete salp swarm algorithm based on deep reinforcement learning for dynamic job shop scheduling problem,” Applied Intelligence, 2023.
G. Zhang, X. Lu, X. Liu, L. Zhang, S. Wei, and W. Zhang, “An effective two-stage algorithm based on convolutional neural network for the bi-objective flexible job shop scheduling problem with machine breakdown,” Expert Systems with Applications, vol. 203, p. 117460, 2022.
H. Wang, J. Cheng, C. Liu, Y. Zhang, S. Hu, and L. Chen, “Multi-objective reinforcement learning framework for dynamic flexible job shop scheduling problem with uncertain events,” Applied Soft Computing, vol. 131, pp. 109717, 2022.
S. Luo, L. Zhang, and Y. Fan, “Real-time scheduling for dynamic partial-no-wait multiobjective flexible job shop by deep reinforcement learning,” IEEE Transactions on Automation Science and Engineering, vol. 19, no. 4, pp. 3020–3038, 2022.
A. Fadil, F. Chetouane, and Z. Binder, “Control of flexible job-shop: Disturbances and robustness,” IFAC Proceedings Volumes, vol. 30, no. 19, pp. 13–18, 1997.
N. Zribi and P. Borne, “Hybrid genetic algorithm for the flexible job-shop problem under maintenance constraints,” Lecture Notes in Computer Science, vol. 3612, pp. 259–268, 2005.
N. Zribi, A. El Kamel, and P. Borne, “Minimizing the makespan for the MPM job-shop with availability constraints,” International Journal of Production Economics, vol. 112, no. 1, pp. 151–160, 2008.
E. Moradi, S. M. T. F. Ghomi, and M. Zandieh, “An efficient architecture for scheduling flexible job-shop with machine availability constraints,” International Journal of Advanced Manufacturing Technology, vol. 51, no. 1–4, pp. 325–339, 2010.
J. Gao, M. Gen and L. Sun, “Scheduling jobs and maintenances in flexible job shop with a hybrid genetic algorithm,” Journal Of Intelligent Manufacturing, vol. 17, no. 4, pp. 493–507, 2006.
M. Rajkumar, P. Asokan, and V. Vamsikrishna, “A GRASP algorithm for flexible job-shop scheduling with maintenance constraints,” International Journal of Production Research, vol. 48, no. 22, pp. 6821–6836, 2010.
E. Moradi, S. M. T. F. Ghomi, and M. Zandieh, “Biobjective optimization research on integrated fixed time interval preventive maintenance and production for scheduling flexible job-shop problem,” Expert Systems with Applications, vol. 38, no. 6, pp. 7169–7178, 2011.
V. M. Dalfard and G. Mohammadi, “Two meta-heuristic algorithms for solving multi-objective flexible job-shop scheduling with parallel machine and maintenance constraints,” Computers & Mathematics With Applications, vol. 64, no. 6, pp. 2111–2117, 2012.
J. Li and Q. Pan, “Chemical-reaction optimization for flexible job-shop scheduling problems with maintenance activity,” Applied Soft Computing, vol. 12, no. 9, pp. 2896–2912, 2012.
J.-Q. Li, Q.-K. Pan, and M. F. Tasgetiren, “A discrete artificial bee colony algorithm for the multi-objective flexible job-shop scheduling problem with maintenance activities,” Applied Mathematical Modelling, vol. 38, no. 3, pp. 1111–1132, 2014.
W. J. Song, C. Y. Zhang, W. W. Lin, and X. Y. Shao, “Flexible job-shop scheduling problem with maintenance activities considering energy consumption,” Applied Mechanics and Materials, vol. 521, pp. 707–713, 2014.
M. Ziaee, “An efficient heuristic algorithm for flexible job shop scheduling with maintenance constraints,” Applied Mathematics and Sciences: An International Journal, vol. 1, no. 1, pp. 19–31, 2014.
H. Mokhtari and A. Hasani, “An energy-efficient multi-objective optimization for flexible job-shop scheduling problem,” Computational Chemical Engineering, vol. 104, pp. 339–352, 2017.
F. E. Khoukhi, J. Boukachour, and A. E. H. Alaoui, “The “dual-ants colony”: A novel hybrid approach for the flexible job shop scheduling problem with preventive maintenance,” Computers & Industrial Engineering, vol. 106, pp. 236–255, 2017.
S. H. A. Rahmati, A. Ahmadi, and K. Govindan, “A novel integrated condition-based maintenance and stochastic flexible job shop scheduling problem: Simulation-based optimization approach,” Annals Of Operations Research, vol. 269, pp. 583–621, 2018.
N. Mirahmadi and S. Taghipour, “Energy-efficient optimization of flexible job shop scheduling and preventive maintenance,” Proc. of Annual Reliability and Maintainability Symposium, 2019.
H. Wang, B. Sheng, Q. B. Lu, X. Y. Yin, F. Y. Zhao, X. C. Lu, R. P. Luo, and G. C. Fu, “A novel multi-objective optimization algorithm for the integrated scheduling of flexible job shops considering preventive maintenance activities and transportation processes,” Soft Computing, vol. 25, no. 4, pp. 2863–2889, 2021.
Y. An, X. Chen, Y. Li, J. Zhang, and J. Jiang, “Flexible job-shop scheduling and heterogeneous repairman assignment with maintenance time window and employee timetable constraints,” Expert Systems with Applications, vol. 186, pp.115693 2021.
M. M. Wocker, F. F. Ostermeier, T. Wanninger, R. Zwinkau, and J. Deuse, “Flexible job shop scheduling with preventive maintenance consideration,” Journal Of Intelligent Manufacturing, 2023.
Y. Zheng, K. Mesghouni, and S. C. Dutilleul, “Condition based maintenance applied to reduce unavailability of machines in flexible job shop scheduling problem,” IFAC Proceedings Volumes, vol. 46, no. 9, pp. 1405–1410, 2013.
Y. H. Zheng, L. Lian, and K. Mesghouni, “Comparative study of heuristics algorithms in solving flexible job shop scheduling problem with condition based maintenance,” Journal of Industrial Engineering and Management, vol. 7, no. 2, pp. 518–531, 2014.
M. Zandieh, A. R. Khatami, and S. H. A. Rahmati, “Flexible job shop scheduling under condition-based maintenance: Improved version of imperialist competitive algorithm,” Applied Soft Computing, vol. 58, pp. 449–464, 2017.
S. Wang and J. Yu, “An effective heuristic for flexible job-shop scheduling problem with maintenance activities,” Computers & Industrial Engineering, vol. 59, no.3, pp. 436–447, 2010.
A. Baykasoğlu and F. S. Madenoğlu, “Greedy randomized adaptive search procedure for simultaneous scheduling of production and preventive maintenance activities in dynamic flexible job shops,” Soft Computing, vol. 25, no. 23, pp. 14893–14932, 2021.
C. Chen, N. Y. Lu, B. Jiang, and Y. Xing, “Condition-based maintenance optimization for continuously monitored degrading systems under imperfect maintenance actions,” Journal of Systems Engineering and Electronics, vol. 31, no. 4, pp. 841–851, 2020.
C. Chen, N. Y. Lu, B. Jiang, and C. Wang, “A risk-averse remaining useful life estimation for predictive maintenance,” Acta Automatiica Sinica, vol. 8, no. 2, pp. 412–422, 2022.
C. Wang, N. Y. Lu, Y. Cheng, and B. Jiang, “A data-driven aero-engine degradation prognostic strategy,” IEEE Transactions on Cybernetics, vol. 51, no. 3, pp. 1531–1541, 2021.
Y. H. Xu, B. Jiang, and Y. Meng, “Adaptive dynamic programming approach for stackelberg game-based fault-tolerant control,” Proc. of 6th International Symposium on Autonomous Systems, pp. 1–6, 2023.
Y. J. Ma, H. Ren, G. Tao, and B. Jiang, “Adaptive compensation for actuation sign faults of flexible spacecraft,” IEEE Transactions on Aerospace and Electronic Systems, vol. 57, no. 2, pp. 1288–1300, 2020.
Z. Zhao, “Sample-based dynamic event-triggered algorithm for optimization problem of multi-agent systems,” International Journal of Control, Automation, and Systems, vol. 20, no. 8, pp. 2492–2502, 2022.
S. Liu, C. Duan, and W. Zhou, “Event-triggering control of networked control systems under random deception attacks: an adaptive triggering strategy with saturation constraint,” International Journal of Control, Automation, and Systems, vol. 21, no. 9, pp. 2916–2926, 2023.
H. Yang, B. Jiang, M. Staroswiecki, and Y. Zhang, “Fault recoverability and fault tolerant control for a class of interconnected nonlinear systems,” Automatica, vol. 54, pp. 49–55, 2015.
K. Zhang, B. Jiang, X. Yan, Z. H. Mao, and M. M. Polycarpou, “Fault-tolerant control for systems with unmatched actuator faults and disturbances,” IEEE Transactions on Automatic Control, vol. 66, no. 4, pp. 1725–1732, 2020.
K. Zhang, B. Jiang, F. Y. Chen, and H. Yang, “Directed-graph-learning-based diagnosis of multiple faults for high speed train with switched dynamics,” IEEE Transactions on Cybernetics, vol. 53, no. 3, pp. 1712–1724, 2021.
C. Cheng, X. Y. Sun, J. J. Shao, H. T. Chen, and C. Shang, “Just-in-time learning-aided nonlinear fault detection for traction systems of high-speed trains,” International Journal of Control, Automation, and Systems, vol. 21, no. 9, pp. 2797–2809, 2023.
K. Hu, W. Sun, and Z. Cheng, “Improved adaptive compensation of variant fighter with multiple faults via extended observer,” International Journal of Control, Automation, and Systems, vol. 21, no. 7, pp. 2277–2292, 2023.
W. Ren and S. Guo, “State and faults interval estimations for discrete-time linear systems,” International Journal of Control, Automation, and Systems, vol. 21, no. 7, pp. 2303–2312, 2023.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
The authors declare that there is no competing financial interest or personal relationship that could have appeared to influence the work reported in this paper. Bin Jiang currently serves as a Senior Editor for International Journal of Control, Automation, and Systems.
Additional information
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was supported by the National Key Research and Development Program of China (No. 2021YFB3301300).
Bin Jiang received his Ph.D. degree in automatic control from Northeastern University, Shenyang, China, in 1995. He had ever been a Post-Doctoral Fellow, a Research Fellow, an Invited Professor, and a Visiting Professor in Singapore, France, USA, and Canada, respectively. He is currently a Chair Professor of the Cheung Kong Scholar Program with the Ministry of Education and the Vice President of the Nanjing University of Aeronautics and Astronautics, Nanjing, China. He has authored eight books and over 100 referred international journal articles. His current research interests include intelligent fault diagnosis and fault tolerant control and their applications to helicopters, satellites, and high-speed trains. He is a fellow of the Chinese Association of Automation (CAA). He was a recipient of the Second-Class Prize of National Natural Science Award of China. He currently serves as a Senior Editor for International Journal of Control, Automation, and Systems, an Associate Editor or an Editorial Board Member for a number of journals, such as the IEEE Transactions on Cybernetics, IEEE Transactions on Neural Networks and Learning Systems, and IEEE Transactions on Industrial Informatics. He is also a Chair of Control Systems Chapter in IEEE Nanjing Section, and a member of the IFAC Technical Committee on Fault Detection, Supervision, and Safety of Technical Processes. He is an IEEE fellow.
Yajie Ma received his B.S. degree in automation from the Nanjing University of Aeronautics and Astronautics (NUAA), Nanjing, China, in 2008, an M.S. degree in detection technology and automatic equipment from Hohai University, Nanjing, in 2011, and a Ph.D. degree in controle theory and control engineering from the NUAA, in 2015. From 2015 to 2016, he was a Postdoctoral Fellow with the Research Center in Computer Science, Signal Processing and Automatic Control (CRIStALCNRS UMR 9189), Lille, France. He is currently a Professor with the College of Automation Engineering, NUAA. His research interests include adaptive fault diagnosis and fault-tolerant control and their applications. He is an IEEE member.
Lijun Chen is Deputy General Manager, Chief Engineer AVIC Nanjing Engineering Institute of Aircraft Systems Graduated from Nanjing University of Aeronautics and Astronautics in 2006. Chen is now the deputy manager and chief engineer of AVIC Nanjing Engineering Institute of Aircraft Systems, a director of Integrated Electromechanical System Division. He used to be a director of Hydraulic & Actuation System Division, Technology & Information Department and Scientific & Technological Development Department. Chen has been in charge of civil aircraft hydraulic system technology research, the research work of advanced EHA, EMA, the research work of front wheel turning system and other key projects, and contributed to the building of R&D system of NEIAS. Chen won three personal merits of the Aviation Industry Group, one third prize of National Defense Science and Technology Progress Award, three second prizes and one third prize of Group Science and Technology Progress Award, as well as three invention patents and four core papers. As a black-belt owner of DFSS and a registered system engineer of INCOSE Association, he values practice of systematic engineering methods and lean thinking in actual research. He was selected as a candidate of 333 Talent Project of Jiangsu Province.
Binda Huang recieived his B.S. degree in design and manufacture of machinery and automation from Nanchang Hangkong University (NCHU), Nanchang, China, in 2008, an M.S. degree in aerospace manufacturing engineering from the NCHU, in 2011, and a Ph.D. degree in aerospace manufacturing engineering from Nanjing University of Aeronautics and Astronautics, Nanjing, in 2016. He is currently a senior engineer with the Department of Engineering and Technology, AVIC Nanjing Engineering Institute of Aircraft System. His research interests include digital twin and smart manufacturing.
Yuying Huang received her B.E. degree from the School of Electrical Engineering and Automation, Hefei University of Technology, China in 2021. She is currently a postgraduate student in College of Automation Engineering, Nanjing University of Aeronautics and Astronautics. Her research interests include flexible job shop scheduling and swarm intelligence algorithm.
Li Guan received his B.E. degree from the School of Electrical Engineering and Automation, Soochow University in 2022. He is currently a postgraduate student in College of Automation Engineering, Nanjing University of Aeronautics and Astronautics. His research interests include flexible job shop scheduling, reliability and maintainability engineering, and multiobjective evolutionary algorithm.
Rights and permissions
About this article
Cite this article
Jiang, B., Ma, Y., Chen, L. et al. A Review on Intelligent Scheduling and Optimization for Flexible Job Shop. Int. J. Control Autom. Syst. 21, 3127–3150 (2023). https://doi.org/10.1007/s12555-023-0578-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-023-0578-1