Co-Evolution With Deep Reinforcement Learning for Energy-Aware Distributed Heterogeneous Flexible Job Shop Scheduling

被引:50
作者
Li, Rui [1 ]
Gong, Wenyin [2 ]
Wang, Ling [1 ]
Lu, Chao [2 ]
Dong, Chenxin [3 ]
机构
[1] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
[2] China Univ Geosci, Sch Comp Sci, Wuhan 430074, Peoples R China
[3] Qingdao Hengxing Univ Sci & Technol, Sch Mech & Automot Engn, Qingdao 266100, Peoples R China
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2024年 / 54卷 / 01期
基金
中国国家自然科学基金;
关键词
Co-evolution; deep Q-networks (DQNs); distributed heterogeneous flexible job shop scheduling (DHF[!text type='JS']JS[!/text]) problem; energy-saving; multiobjective optimization; ALGORITHM; OPTIMIZATION;
D O I
10.1109/TSMC.2023.3305541
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy-aware distributed heterogeneous flexible job shop scheduling (DHFJS) problem is an extension of the traditional FJS, which is harder to solve. This work aims to minimize total energy consumption (TEC) and makespan for DHFJS. A deep Q-networks-based co-evolution algorithm (DQCE) is proposed to solve this NP-hard problem, which includes four parts: First, a new co-evolutionary framework is proposed, which allocates sufficient computation to global searching and exe-cutes local search surrounding elite solutions. Next, nine problem features-based local search operators are designed to accelerate convergence. Moreover, deep Q-networks are applied to learn and select the best operator for each solution. Furthermore, an efficient heuristic method is proposed to reduce TEC. Finally, 20 instances and a real-world case are employed to evalu-ate the effectiveness of DQCE. Experimental results indicate that DQCE outperforms the six state-of-the-art algorithms for DHFJS.
引用
收藏
页码:201 / 211
页数:11
相关论文
共 50 条
[1]   Guided local search with shifting bottleneck for job shop scheduling [J].
Balas, E ;
Vazacopoulos, A .
MANAGEMENT SCIENCE, 1998, 44 (02) :262-275
[2]   Double Deep Q-Learning-Based Distributed Operation of Battery Energy Storage System Considering Uncertainties [J].
Bui, Van-Hai ;
Hussain, Akhtar ;
Kim, Hak-Man .
IEEE TRANSACTIONS ON SMART GRID, 2020, 11 (01) :457-469
[3]   Reversible Data Hiding for Color Images Based on Adaptive 3D Prediction-Error Expansion and Double Deep Q-Network [J].
Chang, Jie ;
Zhu, Guopu ;
Zhang, Hongli ;
Zhou, Yicong ;
Luo, Xiangyang ;
Wu, Ligang .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2022, 32 (08) :5055-5067
[4]  
Chen JF, 2019, IEEE C EVOL COMPUTAT, P411, DOI [10.1109/CEC.2019.8790051, 10.1109/cec.2019.8790051]
[5]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[6]  
Du Y, 2023, IEEE T EM TOP COMP I, V7, P1036, DOI [10.1109/TETCI.2022.3145706, 10.1109/IECON49645.2022.9968766]
[7]   A hybrid estimation of distribution algorithm for distributed flexible job shop scheduling with crane transportations [J].
Du, Yu ;
Li, Jun-qing ;
Luo, Chao ;
Meng, Lei-lei .
SWARM AND EVOLUTIONARY COMPUTATION, 2021, 62
[8]   A Generic Markov Decision Process Model and Reinforcement Learning Method for Scheduling Agile Earth Observation Satellites [J].
He, Yongming ;
Xing, Lining ;
Chen, Yingwu ;
Pedrycz, Witold ;
Wang, Ling ;
Wu, Guohua .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (03) :1463-1474
[9]   On Joint Offloading and Resource Allocation: A Double Deep Q-Network Approach [J].
Khoramnejad, Fahime ;
Erol-Kantarci, Melike .
IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2021, 7 (04) :1126-1141
[10]   Surprisingly Popular-Based Adaptive Memetic Algorithm for Energy-Efficient Distributed Flexible Job Shop Scheduling [J].
Li, Rui ;
Gong, Wenyin ;
Wang, Ling ;
Lu, Chao ;
Zhuang, Xinying .
IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (12) :8013-8023