An Improved Artificial Bee Colony Algorithm With Q-Learning for Solving Permutation Flow-Shop Scheduling Problems

被引:115
作者
Li, Hanxiao [1 ]
Gao, Kaizhou [1 ,2 ]
Duan, Pei-Yong [3 ]
Li, Jun-Qing [4 ]
Zhang, Le [5 ]
机构
[1] Liaocheng Univ, Sch Comp, Liaocheng 252000, Peoples R China
[2] Macau Univ Sci & Technol, Macau Inst Syst Engn, Macau, Peoples R China
[3] Yantai Univ, Sch Math & Informat Sci, Yantai 264005, Peoples R China
[4] Shandong Normal Univ, Sch Informat Sci & Engn, Jinan 250014, Peoples R China
[5] Univ Elect Sci & Technol China, Sch Informat & Commun Engn, Chengdu 610056, Peoples R China
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2023年 / 53卷 / 05期
基金
中国国家自然科学基金;
关键词
Artificial bee colony (ABC); makespan; permutation flow-shop scheduling; Q-learning; CUCKOO SEARCH ALGORITHM; OPTIMIZATION ALGORITHM; MINIMIZE MAKESPAN; SHOP; TIME; HEURISTICS; BLOCKING; FLOWTIME;
D O I
10.1109/TSMC.2022.3219380
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A permutation flow-shop scheduling problem (PFSP) has been studied for a long time due to its significance in real-life applications. This work proposes an improved artificial bee colony (ABC) algorithm with Q-learning, named QABC, for solving it with minimizing the maximum completion time (makespan). First, the Nawaz-Enscore-Ham (NEH) heuristic is employed to initialize the population of ABC. Second, a set of problem-specific and knowledge-based neighborhood structures are designed in the employ bee phase. Q-learning is employed to favorably choose the premium neighborhood structures. Next, an all-round search strategy is proposed to further enhance the quality of individuals in the onlooker bee phase. Moreover, an insert-based method is applied to avoid local optima. Finally, QABC is used to solve 151 well-known benchmark instances. Its performance is verified by comparing it with the state-of-the-art algorithms. Experimental and statistical results demonstrate its superiority over its peers in solving the concerned problems.
引用
收藏
页码:2684 / 2693
页数:10
相关论文
共 56 条
[1]   RETRACTED: A hybrid whale optimization algorithm based on local search strategy for the permutation flow shop scheduling problem (Retracted article. See vol. 128, pg. 567, 2022) [J].
Abdel-Basset, Mohamed ;
Manogaran, Gunasekaran ;
El-Shahat, Doaa ;
Mirjalili, Seyedali .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 85 :129-145
[2]  
Bansal S. P., 1977, AIIE Transactions, V9, P306, DOI 10.1080/05695557708975160
[3]   Scheduling Semiconductor Testing Facility by Using Cuckoo Search Algorithm With Reinforcement Learning and Surrogate Modeling [J].
Cao, ZhengCai ;
Lin, ChengRan ;
Zhou, MengChu ;
Huang, Ran .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2019, 16 (02) :825-837
[4]  
CARLIER J, 1978, RAIRO-RECH OPER, V12, P333
[5]   EVALUATION OF FLOW SHOP SEQUENCING HEURISTICS [J].
DANNENBRING, DG .
MANAGEMENT SCIENCE, 1977, 23 (11) :1174-1182
[6]   An improved branch-and-bound algorithm for the two machine total completion time flow shop problem [J].
Della Croce, F ;
Ghirardi, M ;
Tadei, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 139 (02) :293-301
[7]   A competitive memetic algorithm for multi-objective distributed permutation flow shop scheduling problem [J].
Deng, Jin ;
Wang, Ling .
SWARM AND EVOLUTIONARY COMPUTATION, 2017, 32 :121-131
[8]   A hybrid TP plus PLS algorithm for bi-objective flow-shop scheduling problems [J].
Dubois-Lacoste, Jeremie ;
Lopez-Ibanez, Manuel ;
Stutzle, Thomas .
COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (08) :1219-1236
[9]   Different initial sequences for the heuristic of Nawaz, Enscore and Ham to minimize makespan, idletime or flowtime in the static permutation flowshop sequencing problem [J].
Framinan, JM ;
Leisten, R ;
Rajendran, C .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2003, 41 (01) :121-148
[10]   Scheduling Dual-Objective Stochastic Hybrid Flow Shop With Deteriorating Jobs via Bi-Population Evolutionary Algorithm [J].
Fu, Yaping ;
Zhou, MengChu ;
Guo, Xiwang ;
Qi, Liang .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (12) :5037-5048