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 条
[31]   Efficient heuristics for the parallel blocking flow shop scheduling problem [J].
Ribas, Imma ;
Companys, Ramon ;
Tort-Martorell, Xavier .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 74 :41-54
[32]   Iterated Greedy methods for the distributed permutation flowshop scheduling problem [J].
Ruiz, Ruben ;
Pan, Quan-Ke ;
Naderi, Bahman .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2019, 83 :213-222
[33]   A Dynamic Multiarmed Bandit-Gene Expression Programming Hyper-Heuristic for Combinatorial Optimization Problems [J].
Sabar, Nasser R. ;
Ayob, Masri ;
Kendall, Graham ;
Qu, Rong .
IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (02) :217-228
[34]   Modeling and multi-neighborhood iterated greedy algorithm for distributed hybrid flow shop scheduling problem [J].
Shao, Weishi ;
Shao, Zhongshi ;
Pi, Dechang .
KNOWLEDGE-BASED SYSTEMS, 2020, 194
[35]   Effective Constructive Heuristic and Metaheuristic for the Distributed Assembly Blocking Flow-shop Scheduling Problem [J].
Shao, Zhongshi ;
Shao, Weishi ;
Pi, Dechang .
APPLIED INTELLIGENCE, 2020, 50 (12) :4647-4669
[36]   Hybrid enhanced discrete fruit fly optimization algorithm for scheduling blocking flow-shop in distributed environment [J].
Shao, Zhongshi ;
Pi, Dechang ;
Shao, Weishi .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 145
[37]   A genetic programming hyper-heuristic for the distributed assembly permutation flow-shop scheduling problem with sequence dependent setup times [J].
Song, Hong-Bo ;
Lin, Jian .
SWARM AND EVOLUTIONARY COMPUTATION, 2021, 60
[38]   BENCHMARKS FOR BASIC SCHEDULING PROBLEMS [J].
TAILLARD, E .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1993, 64 (02) :278-285
[39]   Energy-efficient distributed permutation flow shop scheduling problem using a multi-objective whale swarm algorithm [J].
Wang, Guangchen ;
Gao, Liang ;
Li, Xinyu ;
Li, Peigen ;
Tasgetiren, M. Fatih .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 57
[40]   A Knowledge-Based Cooperative Algorithm for Energy-Efficient Scheduling of Distributed Flow-Shop [J].
Wang, Jing-Jing ;
Wang, Ling .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (05) :1805-1819