Energy-efficient multi-objective distributed assembly permutation flowshop scheduling by Q-learning based meta-heuristics

被引:5
作者
Yu, Hui [1 ]
Gao, Kaizhou [1 ]
Li, Zhiwu [1 ]
Suganthan, Ponnuthurai Nagaratnam [2 ]
机构
[1] Macau Univ Sci & Technol, Macau Inst Syst Engn, Cotai 999078, Macao, Peoples R China
[2] Qatar Univ, Coll Engn, KINDI Ctr Comp Res, Doha, Qatar
基金
中国国家自然科学基金;
关键词
Energy-efficient scheduling; Distributed assembly permutation flowshop; scheduling; Carbon emission; Meta-heuristic; Q-learning; FLEXIBLE JOB-SHOP; TOTAL WEIGHTED TARDINESS; BEE COLONY ALGORITHM; GENETIC ALGORITHM; JAYA ALGORITHM; OPTIMIZATION; SEARCH;
D O I
10.1016/j.asoc.2024.112247
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This study addresses energy-efficient multi-objective distributed assembly permutation flowshop scheduling problems with minimisation of maximum completion time, mean of earliness and tardiness, and total carbon emission simultaneously. A mathematical model is introduced to describe the concerned problems. Five metaheuristics are employed and improved, including the artificial bee colony, genetic algorithms, particle swarm optimization, iterated greedy algorithms, and Jaya algorithms. To improve the quality of solutions, five critical path-based neighborhood structures are designed. Q-learning, a value-based reinforcement learning algorithm that learns an optimal strategy by repeatedly interacting with the environment, is embedded into metaheuristics. The Q-learning guides algorithms intelligently select appropriate neighborhood structures in the iterative process. Then, two machine speed adjustment strategies are developed to further optimize the obtained solutions. Finally, extensive experimental results show that the Jaya algorithm with Q-learning has the best performance for solving the considered problems.
引用
收藏
页数:26
相关论文
共 80 条
[2]   A Discrete Chaotic Jaya algorithm for optimal preventive maintenance scheduling of power systems generators [J].
Belagoune, Soufiane ;
Bali, Noureddine ;
Atif, Karim ;
Labdelaoui, Hilal .
APPLIED SOFT COMPUTING, 2022, 119
[3]   A population-based iterated greedy algorithm to minimize total flowtime for the distributed blocking flowshop scheduling problem [J].
Chen, Shuai ;
Pan, Quan-Ke ;
Gao, Liang ;
Sang, Hong-yan .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2021, 104
[4]   Scheduling flexible manufacturing cell with no-idle flow-lines and job-shop via Q-learning-based genetic algorithm [J].
Cheng, Lixin ;
Tang, Qiuhua ;
Zhang, Liping ;
Yu, Chunlong .
COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 169
[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]   An elitist seasonal artificial bee colony algorithm for the interval job shop [J].
Diaz, Hernan ;
Palacios, Juan J. ;
Gonzalez-Rodriguez, Ines ;
Vela, Camino R. .
INTEGRATED COMPUTER-AIDED ENGINEERING, 2023, 30 (03) :223-242
[7]   A hybrid Jaya algorithm for solving flexible job shop scheduling problem considering multiple critical paths [J].
Fan, Jiaxin ;
Shen, Weiming ;
Gao, Liang ;
Zhang, Chunjiang ;
Zhang, Ze .
JOURNAL OF MANUFACTURING SYSTEMS, 2021, 60 :298-311
[8]   A hybrid particle swarm optimization and simulated annealing algorithm for the job shop scheduling problem with transport resources [J].
Fontes, Dalila B. M. M. ;
Homayouni, S. Mahdi ;
Goncalves, Jose F. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 306 (03) :1140-1157
[9]   An efficient constructive heuristic for flowtime minimisation in permutation flow shops [J].
Framinan, JM ;
Leisten, R .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2003, 31 (04) :311-317
[10]   A two-stage artificial bee colony algorithm scheduling flexible job-shop scheduling problem with new job insertion [J].
Gao, Kai Zhou ;
Suganthan, Ponnuthurai Nagaratnam ;
Chua, Tay Jin ;
Chong, Chin Soon ;
Cai, Tian Xiang ;
Pan, Qan Ke .
EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (21) :7652-7663