Skip to main content
Log in

A Review on Intelligent Scheduling and Optimization for Flexible Job Shop

  • Regular Papers
  • Invited Paper
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Article  Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. 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.

    Article  MathSciNet  MATH  Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. 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.

    Article  MATH  Google Scholar 

  6. 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.

    Article  MathSciNet  MATH  Google Scholar 

  7. 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.

    Article  MathSciNet  MATH  Google Scholar 

  8. 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.

    Article  MathSciNet  MATH  Google Scholar 

  9. 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.

    Article  MathSciNet  MATH  Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Article  Google Scholar 

  12. 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.

    Article  MathSciNet  Google Scholar 

  13. 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.

  14. 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.

  15. 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.

    Article  MathSciNet  MATH  Google Scholar 

  16. 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.

    Article  MATH  Google Scholar 

  17. 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.

    MathSciNet  MATH  Google Scholar 

  18. 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.

    Article  Google Scholar 

  19. 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.

    Article  Google Scholar 

  20. 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.

    Article  MATH  Google Scholar 

  21. 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.

    Article  Google Scholar 

  22. 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.

    Article  Google Scholar 

  23. 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.

  24. 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.

  25. 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.

    Article  Google Scholar 

  26. 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.

    Article  MATH  Google Scholar 

  27. 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.

    Article  MathSciNet  MATH  Google Scholar 

  28. J. H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis With Applications to Biology, Control, and Artificial Intelligence, Cambridge, MA, 1992.

  29. 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.

    Article  MATH  Google Scholar 

  30. 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.

    Article  Google Scholar 

  31. 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.

    Article  Google Scholar 

  32. 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.

    Article  Google Scholar 

  33. 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.

    Article  Google Scholar 

  34. 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.

    Google Scholar 

  35. 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.

    Article  MathSciNet  MATH  Google Scholar 

  36. 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.

    Article  Google Scholar 

  37. 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.

    Article  Google Scholar 

  38. J. Kennedy and R. Eberhart, “Particle swarm optimization,” Proc. of ICNN’95-international conference on neural networks, pp. 1942–1948, 1995.

  39. 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.

    Article  Google Scholar 

  40. 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.

    Article  Google Scholar 

  41. 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.

    Google Scholar 

  42. 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.

    Article  Google Scholar 

  43. N. Mladenović and P. Hansen, “Variable neighborhood search,” Computers & operations research, vol. 24, no. 11, pp. 1097–1100, 1997.

    Article  MathSciNet  MATH  Google Scholar 

  44. 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.

    Article  MATH  Google Scholar 

  45. 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.

    Article  Google Scholar 

  46. F. Glover, “Future paths for integer programming and links to artificial intelligence,” Computers & Operations Research, vol. 13, no. 5, pp. 533–549, 1986.

    Article  MathSciNet  MATH  Google Scholar 

  47. 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.

    Article  Google Scholar 

  48. 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.

    Article  Google Scholar 

  49. 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.

    Article  Google Scholar 

  50. 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.

    Article  Google Scholar 

  51. 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.

    Article  Google Scholar 

  52. 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.

    Article  Google Scholar 

  53. 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.

    Article  Google Scholar 

  54. 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.

    Article  MATH  Google Scholar 

  55. 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.

    Article  Google Scholar 

  56. 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.

    Article  MathSciNet  MATH  Google Scholar 

  57. 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.

    Google Scholar 

  58. 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.

    Article  MathSciNet  MATH  Google Scholar 

  59. 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.

    Article  MathSciNet  MATH  Google Scholar 

  60. 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.

    Google Scholar 

  61. 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.

    Article  Google Scholar 

  62. 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.

    Article  Google Scholar 

  63. 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.

    Article  Google Scholar 

  64. 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.

    Google Scholar 

  65. 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.

    Article  Google Scholar 

  66. 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.

    Article  Google Scholar 

  67. 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.

    Article  Google Scholar 

  68. 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.

    Article  Google Scholar 

  69. 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.

    Article  Google Scholar 

  70. 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.

    Article  MathSciNet  MATH  Google Scholar 

  71. 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.

    Article  Google Scholar 

  72. 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.

    Article  Google Scholar 

  73. 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.

    Article  Google Scholar 

  74. 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.

    Article  Google Scholar 

  75. 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.

    Article  Google Scholar 

  76. 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.

    Article  Google Scholar 

  77. 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.

    Article  Google Scholar 

  78. 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.

    Article  Google Scholar 

  79. 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.

    Article  Google Scholar 

  80. 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.

    Article  Google Scholar 

  81. 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.

    Article  Google Scholar 

  82. 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.

    Article  Google Scholar 

  83. 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.

    Article  Google Scholar 

  84. 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.

    Article  Google Scholar 

  85. 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.

  86. 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.

  87. 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.

    Article  Google Scholar 

  88. 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.

    Article  Google Scholar 

  89. 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.

    Article  Google Scholar 

  90. 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.

    Google Scholar 

  91. 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.

    Article  Google Scholar 

  92. 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.

    Article  Google Scholar 

  93. 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.

    Article  MathSciNet  Google Scholar 

  94. 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.

  95. 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.

    Article  Google Scholar 

  96. 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.

    Article  Google Scholar 

  97. 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.

    Google Scholar 

  98. 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.

    Article  MathSciNet  MATH  Google Scholar 

  99. 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.

    Article  Google Scholar 

  100. 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.

    Article  Google Scholar 

  101. 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.

    Article  MathSciNet  Google Scholar 

  102. 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.

    Article  Google Scholar 

  103. 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.

    Google Scholar 

  104. 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.

    Article  Google Scholar 

  105. 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.

    Article  Google Scholar 

  106. M. Ziaee, “A heuristic algorithm for the distributed and flexible job-shop scheduling problem,” The Journal of Supercomputing, vol. 67, pp. 69–83, 2014.

    Article  Google Scholar 

  107. 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.

    Article  Google Scholar 

  108. 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.

    Article  Google Scholar 

  109. 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.

    Article  MATH  Google Scholar 

  110. 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.

    Article  MathSciNet  Google Scholar 

  111. 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.

    Article  Google Scholar 

  112. 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.

    Article  Google Scholar 

  113. 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.

    Article  Google Scholar 

  114. Y. Sang and J. Tan, “Intelligent factory many-objective distributed flexible job shop collaborative scheduling method,” Computers & Industrial Engineering, vol. 164, pp. 107884, 2022.

    Article  Google Scholar 

  115. 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.

    Article  Google Scholar 

  116. 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.

    Article  Google Scholar 

  117. 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.

    Article  Google Scholar 

  118. 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.

    Article  Google Scholar 

  119. 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.

    Article  Google Scholar 

  120. 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.

    Article  Google Scholar 

  121. 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.

  122. 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.

    Article  Google Scholar 

  123. 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.

    Article  MathSciNet  MATH  Google Scholar 

  124. 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.

    Article  Google Scholar 

  125. 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.

    Article  Google Scholar 

  126. 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.

    Article  Google Scholar 

  127. 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.

    Article  Google Scholar 

  128. 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.

    Article  Google Scholar 

  129. 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.

    Article  Google Scholar 

  130. 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.

    Article  Google Scholar 

  131. 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.

  132. 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.

    Article  Google Scholar 

  133. 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.

    Article  Google Scholar 

  134. 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.

    Article  Google Scholar 

  135. 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.

    Article  Google Scholar 

  136. 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.

    Article  Google Scholar 

  137. 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.

    Article  MathSciNet  MATH  Google Scholar 

  138. 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.

    Article  Google Scholar 

  139. N. Xie and N. Chen, “Flexible job shop scheduling problem with interval grey processing time,” Applied Soft Computing, vol. 70, pp. 513–524, 2018.

    Article  Google Scholar 

  140. 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.

    Article  Google Scholar 

  141. 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.

    Article  Google Scholar 

  142. 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.

    Article  Google Scholar 

  143. 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.

    Article  Google Scholar 

  144. 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.

    Article  Google Scholar 

  145. 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.

    Article  Google Scholar 

  146. 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.

    Article  Google Scholar 

  147. 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.

    Article  MathSciNet  Google Scholar 

  148. 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.

    Article  Google Scholar 

  149. 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.

    Article  Google Scholar 

  150. 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.

    Article  Google Scholar 

  151. 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.

  152. 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.

    Article  Google Scholar 

  153. 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.

    Article  Google Scholar 

  154. 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.

    Article  Google Scholar 

  155. 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.

  156. 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.

    Article  Google Scholar 

  157. 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.

    Article  Google Scholar 

  158. 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.

    Article  Google Scholar 

  159. 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.

  160. 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.

    Article  Google Scholar 

  161. 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.

    Article  Google Scholar 

  162. 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.

    Article  Google Scholar 

  163. 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.

  164. 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.

    Article  Google Scholar 

  165. 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.

    Article  Google Scholar 

  166. 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.

    Article  Google Scholar 

  167. 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.

    Article  Google Scholar 

  168. 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.

    Article  Google Scholar 

  169. 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.

    Article  Google Scholar 

  170. 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.

    Article  Google Scholar 

  171. 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.

    Article  Google Scholar 

  172. 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.

    Article  MATH  Google Scholar 

  173. 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.

    Article  Google Scholar 

  174. 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.

    Article  MathSciNet  MATH  Google Scholar 

  175. 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.

    Article  Google Scholar 

  176. 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.

    Article  MathSciNet  MATH  Google Scholar 

  177. 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.

    Article  Google Scholar 

  178. 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.

    MathSciNet  Google Scholar 

  179. 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.

    Article  Google Scholar 

  180. 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.

    Article  Google Scholar 

  181. 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.

    Article  MathSciNet  MATH  Google Scholar 

  182. N. Mirahmadi and S. Taghipour, “Energy-efficient optimization of flexible job shop scheduling and preventive maintenance,” Proc. of Annual Reliability and Maintainability Symposium, 2019.

  183. 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.

    Article  Google Scholar 

  184. 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.

    Article  Google Scholar 

  185. 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.

  186. 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.

    Article  Google Scholar 

  187. 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.

    Google Scholar 

  188. 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.

    Article  Google Scholar 

  189. 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.

    Article  MathSciNet  Google Scholar 

  190. 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.

    Article  Google Scholar 

  191. 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.

    Article  Google Scholar 

  192. 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.

    Google Scholar 

  193. 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.

    Article  Google Scholar 

  194. 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.

  195. 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.

    Article  Google Scholar 

  196. 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.

    Article  Google Scholar 

  197. 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.

    Article  Google Scholar 

  198. 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.

    Article  MathSciNet  MATH  Google Scholar 

  199. 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.

    Article  MathSciNet  MATH  Google Scholar 

  200. 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.

    Article  Google Scholar 

  201. 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.

    Article  Google Scholar 

  202. 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.

    Article  Google Scholar 

  203. 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bin Jiang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-023-0578-1

Keywords

Navigation