A DQL-NSGA-III algorithm for solving the flexible job shop dynamic scheduling problem

被引:17
|
作者
Tang, Hongtao [1 ,2 ]
Xiao, Yu [1 ,2 ]
Zhang, Wei [1 ,2 ]
Lei, Deming [3 ]
Wang, Jing [3 ]
Xu, Tao [1 ,2 ]
机构
[1] Wuhan Univ Technol, Sch Mech & Elect Engn, Wuhan, Peoples R China
[2] Hubei Prov Engn Res Ctr Robot & Intelligent Mfg, Wuhan, Peoples R China
[3] Wuhan Univ Technol, Sch Automat, Wuhan, Peoples R China
基金
中国国家自然科学基金;
关键词
Flexible job shop dynamic scheduling problem; Double Q -Learning; Adaptively adjustment; epsilon-Greedy strategy; Improved elite selection strategy; GENETIC ALGORITHM; OPTIMIZATION;
D O I
10.1016/j.eswa.2023.121723
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, the flexible job shop dynamic scheduling problem (FJDSP) has received considerable attention; however, FJDSP with transportation resource constraint is seldom investigated. In this study, FJDSP with transportation resource constraint is considered and an improved non-dominated sorting genetic algorithm-III (NSGA-III) algorithm (DQNSGA) integrated with reinforcement learning (RL) is proposed. In DQNSGA, an initialization method based on heuristic rules and an insertional greedy decoding approach are designed, and a double-Q Learning with an improved epsilon-greedy strategy is used to adaptively adjust the key parameters of NSGAIII. An improved elite selection strategy is also applied. Through extensive experiments and practical case studies, this algorithm has been compared with three other well-known algorithms. The results demonstrate that DQNSGA exhibits significant effectiveness and superiority in all tests. The research presented in this paper enables effective adjustments of production plans in response to dynamic events, which is of critical importance for production management in the manufacturing industry.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] NSGA-III for solving dynamic flexible job shop scheduling problem considering deterioration effect
    Wu, Xiuli
    Li, Jing
    Shen, Xianli
    Zhao, Ning
    [J]. IET COLLABORATIVE INTELLIGENT MANUFACTURING, 2020, 2 (01) : 22 - 33
  • [2] A heuristic algorithm for solving flexible job shop scheduling problem
    Ziaee, Mohsen
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2014, 71 (1-4): : 519 - 528
  • [3] A heuristic algorithm for solving flexible job shop scheduling problem
    Mohsen Ziaee
    [J]. The International Journal of Advanced Manufacturing Technology, 2014, 71 : 519 - 528
  • [4] Improved Whale Algorithm for Solving the Flexible Job Shop Scheduling Problem
    Luan, Fei
    Cai, Zongyan
    Wu, Shuqiang
    Jiang, Tianhua
    Li, Fukang
    Yang, Jia
    [J]. MATHEMATICS, 2019, 7 (05)
  • [5] An Improved Genetic Algorithm for Solving Flexible Job shop Scheduling Problem
    Zhou Wei
    Bu Yan-ping
    Zhou Ye-qing
    [J]. 2013 25TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2013, : 4553 - 4558
  • [6] A genetic algorithm approach for solving a flexible job shop scheduling problem
    Department of Industrial Engineering, Faculty of Mechanical Engineering, 81310 Skudai, Johor Bahru, Malaysia
    [J]. Int. J. Comput. Sci. Issues, 1600, 3 (85-90):
  • [7] Solving the Flexible Job Shop Scheduling Problem Based on Memetic Algorithm
    Zhang, Guohui
    [J]. ADVANCES IN PRODUCT DEVELOPMENT AND RELIABILITY III, 2012, 544 : 1 - 5
  • [8] Improved Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem
    Luo, Xiong
    Qian, Qian
    Fu, Yun Fa
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MECHATRONICS AND INTELLIGENT ROBOTICS (ICMIR-2019), 2020, 166 : 480 - 485
  • [9] Evolutional Algorithm in Solving Flexible Job Shop Scheduling Problem with Uncertainties
    Zheng, Yahong
    Lian, Lian
    Fu, Zaifeng
    Mesghouni, Khaled
    [J]. LISS 2013, 2015, : 1009 - 1015
  • [10] Solving the flexible job shop scheduling problem using an improved Jaya algorithm
    Caldeira, Rylan H.
    Gnanavelbabu, A.
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 137