A Hyperheuristic With Q-Learning for the Multiobjective Energy-Efficient Distributed Blocking Flow Shop Scheduling Problem

被引:192
作者
Zhao, Fuqing [1 ]
Di, Shilu [1 ]
Wang, Ling [2 ]
机构
[1] Lanzhou Univ Technol, Sch Comp & Commun, Lanzhou 730050, Peoples R China
[2] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
Distributed blocking flow shop scheduling; hyperheuristic; Q-learning; total energy consumption (TEC); total tardiness (TTD); ALGORITHM; HEURISTICS;
D O I
10.1109/TCYB.2022.3192112
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Carbon peaking and carbon neutrality, which are the significant national strategy for sustainable development, have attracted considerable attention from production enterprises. In this study, the energy consumption is considered in the distributed blocking flow shop scheduling problem (DBFSP). A hyperheuristic with Q-learning (HHQL) is presented to address the energy-efficient DBFSP (EEDBFSP). Q-learning is employed to select an appropriate low-level heuristic (LLH) from a predesigned LLH set according to historical information fed back by LLH. An initialization method, which considers both total tardiness (TTD) and total energy consumption (TEC), is proposed to construct the initial population. The e-greedy strategy is introduced to utilize the learned knowledge while retaining a certain degree of exploration in the process of selecting LLH. The acceleration operation of the job on the critical path is designed to optimize TTD. The deceleration operation of the job on the noncritical path is designed to optimize TEC. The statistical and computational experimentation in an extensive benchmark testified that the HHQL outperforms the other comparison algorithm regarding efficiency and significance in solving EEDBFSP.
引用
收藏
页码:3337 / 3350
页数:14
相关论文
共 46 条
[1]  
Abed-alguni B.H., 2017, JORDANIAN J COMPUT I, V3, P51, DOI [10.5455/jjcit.71-1480540385, DOI 10.5455/JJCIT.71-1480540385]
[2]   Distributed Grey Wolf Optimizer for scheduling of workflow applications in cloud environments [J].
Abed-alguni, Bilal H. ;
Alawad, Noor Aldeen .
APPLIED SOFT COMPUTING, 2021, 102
[3]   Discrete Jaya with refraction learning and three mutation methods for the permutation flow shop scheduling problem [J].
Alawad, Noor Aldeen ;
Abed-alguni, Bilal H. .
JOURNAL OF SUPERCOMPUTING, 2022, 78 (03) :3517-3538
[4]  
[Anonymous], 2018, Int.J. Artif. Intell.
[5]   Two efficient nature inspired meta-heuristics solving blocking hybrid flow shop manufacturing problem [J].
Aqil, Said ;
Allali, Karam .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2021, 100
[6]   Energy-efficient bi-objective single-machine scheduling with power-down mechanism [J].
Che, Ada ;
Wu, Xueqi ;
Peng, Jing ;
Yan, Pengyu .
COMPUTERS & OPERATIONS RESEARCH, 2017, 85 :172-183
[7]   A collaborative optimization algorithm for energy-efficient multi-objective distributed no-idle flow-shop scheduling [J].
Chen, Jing-fang ;
Wang, Ling ;
Peng, Zhi-ping .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 50
[8]   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
[9]   Automatic design of hyper-heuristic based on reinforcement learning [J].
Choong, Shin Siang ;
Wong, Li-Pei ;
Lim, Chee Peng .
INFORMATION SCIENCES, 2018, 436 :89-107
[10]   A Competitive Memetic Algorithm for Carbon-Efficient Scheduling of Distributed Flow-Shop [J].
Deng, Jin ;
Wang, Ling ;
Wu, Chuge ;
Wang, Jingjing ;
Zheng, Xiaolong .
INTELLIGENT COMPUTING THEORIES AND APPLICATION, ICIC 2016, PT I, 2016, 9771 :476-488