A collaborative iterated greedy algorithm with reinforcement learning for energy-aware distributed blocking flow-shop scheduling

被引:24
作者
Bao, Haizhu [1 ]
Pan, Quanke [1 ,2 ]
Ruiz, Ruben [3 ]
Gao, Liang [4 ]
机构
[1] Shanghai Univ, Sch Mechatron Engn & Automat, Shanghai 200444, Peoples R China
[2] Liaocheng Univ, Sch Comp Sci, Liaocheng 252000, Peoples R China
[3] Univ Politecn Valencia, Grp Sistemas Optimizac Aplicada, Camino Vera S-N, Valencia 46021, Spain
[4] Technol Huazhong Univ Sci & Technol, State Key Lab Intelligent Mfg Equipment, Wuhan 430074, Peoples R China
关键词
Energy-aware scheduling; Flow-shop; Q-learning; Iterated greedy; Multi-objective optimization; SHOP; HEURISTICS; SEARCH; MAKESPAN;
D O I
10.1016/j.swevo.2023.101399
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Energy-aware scheduling has attracted increasing attention mainly due to economic benefits as well as reducing the carbon footprint at companies. In this paper, an energy-aware scheduling problem in a distributed blocking flow-shop with sequence-dependent setup times is investigated to minimize both makespan and total energy consumption. A mixed-integer linear programming model is constructed and a cooperative iterated greedy algorithm based on Q-learning (CIG) is proposed. In the CIG, a top-level Q-learning is focused on enhancing the utilization ratio of machines to minimize makespan by finding a scheduling policy from four sequence-related operations. A bottom-level Q-learning is centered on improving energy efficiency to reduce total energy consumption by learning the optimal speed governing policy from four speed-related operations. According to the structure characteristics of solutions, several properties are explored to design an energy-saving strategy and acceleration strategy. The experimental results and statistical analysis prove that the CIG is superior to the stateof-the-art competitors with improvement percentages of 20.16 % over 2880 instances from the well-known benchmark set in the literature.
引用
收藏
页数:23
相关论文
共 50 条
[21]   Total Tardiness Minimization in a Flow Shop with Blocking Using an Iterated Greedy Algorithm [J].
Nouha, Nouri ;
Talel, Ladhari .
ARTIFICIAL INTELLIGENCE PERSPECTIVES IN INTELLIGENT SYSTEMS, VOL 1, 2016, 464 :93-102
[22]   An improved non-dominated sorting genetic algorithm II for distributed heterogeneous hybrid flow-shop scheduling with blocking constraints [J].
Sun, Xueyan ;
Shen, Weiming ;
Fan, Jiaxin ;
Vogel-Heuser, Birgit ;
Zhang, Chunjiang .
JOURNAL OF MANUFACTURING SYSTEMS, 2024, 77 :990-1008
[23]   A Variant Iterated Greedy Algorithm Integrating Multiple Decoding Rules for Hybrid Blocking Flow Shop Scheduling Problem [J].
Wang, Yong ;
Wang, Yuting ;
Han, Yuyan .
MATHEMATICS, 2023, 11 (11)
[24]   An iterated greedy algorithm for the parallel blocking flow shop scheduling problem and sequence-dependent setup times [J].
Ribas, Imma ;
Companys, Ramon ;
Tort-Martorell, Xavier .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 184
[25]   A Reinforcement Learning Driven Iterated Greedy Algorithm for Energy-Efficiency Flexible Job-Shop Scheduling Problem [J].
Bao, Haizhu ;
Wang, Chuang ;
Pan, Quanke ;
Wang, Bingtao ;
Rong, Miao ;
Yang, Aolei ;
Wang, Xiaohua .
2024 4TH INTERNATIONAL CONFERENCE ON COMPUTER, CONTROL AND ROBOTICS, ICCCR 2024, 2024, :374-379
[26]   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
[27]   Effective heuristics and metaheuristics for the distributed fuzzy blocking flow-shop scheduling problem [J].
Shao, Zhongshi ;
Shao, Weishi ;
Pi, Dechang .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 59 (59)
[28]   Multi-objective collaborative sine optimization algorithm for the distributed flow-shop scheduling [J].
Lang J. ;
Gu X.-S. .
Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2024, 41 (06) :1029-1037
[29]   Co-Evolution With Deep Reinforcement Learning for Energy-Aware Distributed Heterogeneous Flexible Job Shop Scheduling [J].
Li, Rui ;
Gong, Wenyin ;
Wang, Ling ;
Lu, Chao ;
Dong, Chenxin .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2024, 54 (01) :201-211
[30]   Estimation of distribution algorithm with path relinking for the blocking flow-shop scheduling problem [J].
Shao, Zhongshi ;
Pi, Dechang ;
Shao, Weishi .
ENGINEERING OPTIMIZATION, 2018, 50 (05) :894-916