An Improved Artificial Bee Colony Algorithm Based on Elite Strategy and Dimension Learning

被引:14
作者
Xiao, Songyi [1 ,2 ]
Wang, Wenjun [3 ]
Wang, Hui [1 ,2 ]
Tan, Dekun [1 ,2 ]
Wang, Yun [1 ,2 ]
Yu, Xiang [1 ,2 ]
Wu, Runxiu [1 ,2 ]
机构
[1] Nanchang Inst Technol, Sch Informat Engn, Nanchang 330099, Jiangxi, Peoples R China
[2] Nanchang Inst Technol, Jiangxi Prov Key Lab Water Informat Cooperat Sens, Nanchang 330099, Jiangxi, Peoples R China
[3] Nanchang Inst Technol, Sch Business Adm, Nanchang 330099, Jiangxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Artificial bee colony; swarm intelligence; elite strategy; dimension learning; global optimization; PARTICLE SWARM OPTIMIZATION; KRILL HERD ALGORITHM; FIREFLY ALGORITHM;
D O I
10.3390/math7030289
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Artificial bee colony is a powerful optimization method, which has strong search abilities to solve many optimization problems. However, some studies proved that ABC has poor exploitation abilities in complex optimization problems. To overcome this issue, an improved ABC variant based on elite strategy and dimension learning (called ABC-ESDL) is proposed in this paper. The elite strategy selects better solutions to accelerate the search of ABC. The dimension learning uses the differences between two random dimensions to generate a large jump. In the experiments, a classical benchmark set and the 2013 IEEE Congress on Evolutionary (CEC 2013) benchmark set are tested. Computational results show the proposed ABC-ESDL achieves more accurate solutions than ABC and five other improved ABC variants.
引用
收藏
页数:17
相关论文
共 61 条
[1]   Dynamic data clustering by combining improved discrete artificial bee colony algorithm with fuzzy logic [J].
Amiri, Ehsan ;
Dehkordi, Mohammad Naderi .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2018, 12 (03) :164-172
[2]   Bat algorithm with triangle-flipping strategy for numerical optimization [J].
Cai, Xingjuan ;
Wang, Hui ;
Cui, Zhihua ;
Cai, Jianghui ;
Xue, Yu ;
Wang, Lei .
INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2018, 9 (02) :199-215
[3]   Improved bat algorithm with optimal forage strategy and random disturbance strategy [J].
Cai, Xingjuan ;
Gao, Xiao-zhi ;
Xue, Yu .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2016, 8 (04) :205-214
[4]   Self-adaptive differential artificial bee colony algorithm for global optimization problems [J].
Chen, Xu ;
Tianfield, Huaglory ;
Li, Kangji .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 45 :70-91
[5]   A novel artificial bee colony algorithm with depth-first search framework and elite-guided search equation [J].
Cui, Laizhong ;
Li, Genghui ;
Lin, Qiuzhen ;
Du, Zhihua ;
Gao, Weifeng ;
Chen, Jianyong ;
Lu, Nan .
INFORMATION SCIENCES, 2016, 367 :1012-1044
[6]   A pigeon-inspired optimization algorithm for many-objective optimization problems [J].
Cui, Zhihua ;
Zhang, Jiangjiang ;
Wang, Yechuang ;
Cao, Yang ;
Cai, Xingjuan ;
Zhang, Wensheng ;
Chen, Jinjun .
SCIENCE CHINA-INFORMATION SCIENCES, 2019, 62 (07)
[7]   Detection of Malicious Code Variants Based on Deep Learning [J].
Cui, Zhihua ;
Xue, Fei ;
Cai, Xingjuan ;
Cao, Yang ;
Wang, Gai-ge ;
Chen, Jinjun .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (07) :3187-3196
[8]   Feature selection based on binary particle swarm optimisation and neural networks for pathological voice detection [J].
de Souza, Taciana Araujo ;
Vieira, Vinicius J. D. ;
de Souza, Micael Andrade ;
Correia, Suzete E. N. ;
Costa, Silvana C. ;
de Almeida Costa, Washington C. .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2018, 11 (02) :91-101
[9]   Artificial bee colony optimization for the quadratic assignment problem [J].
Dokeroglu, Tansel ;
Sevinc, Ender ;
Cosar, Ahmet .
APPLIED SOFT COMPUTING, 2019, 76 :595-606
[10]   A modified artificial bee colony algorithm [J].
Gao, Wei-feng ;
Liu, San-yang .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (03) :687-697