Multi-Swarm Cuckoo Search Algorithm with Q-Learning Model

被引:17
作者
Li, Juan [1 ,2 ,3 ]
Xiao, Dan-dan [1 ]
Zhang, Ting [1 ]
Liu, Chun [1 ]
Li, Yuan-xiang [4 ]
Wang, Gai-ge [5 ,6 ]
机构
[1] Wuhan Technol & Business Univ, Sch Artificial Intelligence, Wuhan 430065, Peoples R China
[2] Wuchang Univ Technol, Sch Artificial Intelligence, Wuhan 430223, Peoples R China
[3] Jilin Univ, Key Lab Symbol Computat & Knowledge Engn, Minist Educ, 2699 Qianjin St, Changchun 130012, Jilin, Peoples R China
[4] Wuhan Univ, Sch Comp, 299 Bayi St, Wuhan 430072, Hubei, Peoples R China
[5] Ocean Univ China, Dept Comp Sci & Technol, 238 Songling St, Qingdao 266100, Shandong, Peoples R China
[6] Northeast Normal Univ, Inst Algorithm & Big Data Anal, 5268 Renmin St, Changchun 130117, Jilin, Peoples R China
关键词
cuckoo search algorithm; Q-Learning; multi-stepping evolution; global optimization; multi-swarms; KRILL HERD ALGORITHM; OPTIMIZATION; PERFORMANCE;
D O I
10.1093/comjnl/bxz149
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As a novel swarm intelligence optimization algorithm, cuckoo search (CS) has been successfully applied to solve diverse problems in the real world. Despite its efficiency and wide use, CS has some disadvantages, such as premature convergence, easy to fall into local optimum and poor balance between exploitation and exploration. In order to improve the optimization performance of the CS algorithm, a new CS extension with multi-swarms and Q-Learning namely MP-QL-CS is proposed. The step size strategy of the CS algorithm is that an individual fitness value is examined based on a one-step evolution effect of an individual instead of evaluating the step size from the multi-step evolution effect. In the MP-QL-CS algorithm, a step size control strategy is considered as action, which is used to examine the individual multi-stepping evolution effect and learn the individual optimal step size by calculating the Q function value. In this way, the MP-QL-CS algorithm can increase the adaptability of individual evolution, and a good balance between diversity and intensification can be achieved. Comparing the MP-QL-CS algorithm with various CS algorithms, variants of differential evolution (DE) and improved particle swarm optimization (PSO) algorithms, the results demonstrate that the MP-QL-CS algorithm is a competitive swarm algorithm.
引用
收藏
页码:108 / 131
页数:24
相关论文
共 57 条
[1]   Action-Selection Method for Reinforcement Learning Based on Cuckoo Search Algorithm [J].
Abed-alguni, Bilal H. .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (12) :6771-6785
[2]   Cooperative learning for radial basis function networks using particle swarm optimization [J].
Alexandridis, Alex ;
Chondrodima, Eva ;
Sarimveis, Haralambos .
APPLIED SOFT COMPUTING, 2016, 49 :485-497
[3]  
[Anonymous], 1985, THESIS
[4]  
Bhandan A.K., 2016, EXPERT SYST APPL, V41, P3538
[5]  
Boyinbode Olutayo, 2010, Proceedings of the 13th International Conference on Network-Based Information Systems (NBiS 2010), P358, DOI 10.1109/NBiS.2010.59
[6]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[7]   Distributed Cooperative Multi-Robot Path Planning Using Differential Evolution [J].
Chakraborty, Jayasree ;
Konar, Armt ;
Chakraborty, Uday K. ;
Jain, L. C. .
2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, :718-+
[8]  
Chen ZQ, 2017, ASIA PACIF MICROWAVE, P452, DOI 10.1109/APMC.2017.8251478
[9]   A novel oriented cuckoo search algorithm to improve DV-Hop performance for cyber-physical systems [J].
Cui, Zhihua ;
Sun, Bin ;
Wang, Gaige ;
Xue, Yu ;
Chen, Jinjun .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 103 :42-52
[10]   An introduction to genetic algorithms [J].
Deb, K .
SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 1999, 24 (4-5) :293-315