Q-learning based multi-objective immune algorithm for fuzzy flexible job shop scheduling problem considering dynamic disruptions

被引:34
作者
Chen, Xiao-long [1 ]
Li, Jun-qing [1 ,2 ,3 ]
Xu, Ying [2 ]
机构
[1] Shandong Normal Univ, Sch Informat Sci & Engn, Jinan 250014, Peoples R China
[2] HengXing Univ, Sch Informat Engn, Qingdao 266199, Peoples R China
[3] Yunnan Normal Univ, Dept Math, Kunming 650500, Yunnan, Peoples R China
基金
中国国家自然科学基金;
关键词
Flexible job shop scheduling problem; Fuzzy processing time; Dynamic disruptions; Predictive-reactive dynamic/static; reacheduling model; Multi-objective immune algorithm; Q-learning algorithm; PROCESSING TIME; ROBUST; MACHINE; OPTIMIZATION;
D O I
10.1016/j.swevo.2023.101414
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Confronted with complex industrial environments, dynamic disruptions like new job arrival and machine breakdown bring significant challenges to the robustness and stability of the manufacturing process, making the static production depart from the original scheduling scheme. To address this problem, a flexible job shop scheduling problem with fuzzy processing time, dynamic disruptions, and variable processing speeds is considered simultaneously. As well as three objectives of maximum completion time, total energy consumption, and average agreement index are demonstrated in this study. Then, a predictive-reactive dynamic/static rescheduling model is developed, where the off-line based mixed integer linear programming model and the on- line based rescheduling heuristics are proposed. Next, a multi-objective immune algorithm combined with a Q learning algorithm (Q-MOIA) is developed. In the proposed algorithm, an active decoding heuristic based on the interval insertion mechanism is used to optimize the initial solutions. After that, the clonal selection-based immune algorithm and the Q-learning algorithm are adopted to improve the exploration and exploitation ca- pabilities, respectively, where four objective-thiten Tierghborifood structures are designet: Everftually, extensive computational experiments were conducted on 27 instances under static and dynamic scenarios to demonstrate the superiority and stability of the proposed predictive-reactive dynamic static rescheduling model and the Q- MOIA. Comparative analysis with four state-of-the-art approaches revealed that proposed Q-MOIA outperformed in approximately 51.9, 66.7, and 83.3 % of the instances for the three multi-objective metrics.
引用
收藏
页数:23
相关论文
共 67 条
[1]   Robust and stable flexible job shop scheduling with random machine breakdowns using a hybrid genetic algorithm [J].
Al-Hinai, Nasr ;
ElMekkawy, T. Y. .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2011, 132 (02) :279-291
[2]   Multiobjective Flexible Job-Shop Rescheduling With New Job Insertion and Machine Preventive Maintenance [J].
An, Youjun ;
Chen, Xiaohui ;
Gao, Kaizhou ;
Li, Yinghe ;
Zhang, Lin .
IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (05) :3101-3113
[3]   The balance between proximity and diversity in multiobjective evolutionary algorithms [J].
Bosman, PAN ;
Thierens, D .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (02) :174-188
[4]   A cooperated shuffled frog-leaping algorithm for distributed energy-efficient hybrid flow shop scheduling with fuzzy processing time [J].
Cai, Jingcao ;
Lei, Deming .
COMPLEX & INTELLIGENT SYSTEMS, 2021, 7 (05) :2235-2253
[5]   An effective backtracking search algorithm for multi-objective flexible job shop scheduling considering new job arrivals and energy consumption [J].
Caldeira, Rylan H. ;
Gnanavelbabu, A. ;
Vaidyanathan, T. .
COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149
[6]   A Knowledge-Based Cuckoo Search Algorithm to Schedule a Flexible Job Shop With Sequencing Flexibility [J].
Cao, ZhengCai ;
Lin, ChengRan ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (01) :56-69
[7]   A self-learning genetic algorithm based on reinforcement learning for flexible job-shop scheduling problem [J].
Chen, Ronghua ;
Yang, Bo ;
Li, Shi ;
Wang, Shilong .
COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149
[8]   A hybrid evolutionary immune algorithm for fuzzy flexible job shop scheduling problem with variable processing speeds [J].
Chen, Xiao-long ;
Li, Jun-qing ;
Du, Yu .
EXPERT SYSTEMS WITH APPLICATIONS, 2023, 233
[9]  
Deb K., 2000, INT C PARALLEL PROBL, P849, DOI [DOI 10.1007/3-540-45356-3_83, DOI 10.1109/4235.996017]
[10]   A Reinforcement Learning Approach for Flexible Job Shop Scheduling Problem With Crane Transportation and Setup Times [J].
Du, Yu ;
Li, Junqing ;
Li, Chengdong ;
Duan, Peiyong .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (04) :5695-5709