An adaptive encoding learning for artificial bee colony algorithms

被引:16
作者
Yang, Jingyuan [1 ]
Jiang, Qiaoyong [1 ]
Wang, Lei [1 ]
Liu, Shuai [2 ]
Zhang, Yu-Dong [3 ]
Li, Wei [1 ]
Wang, Bin [1 ]
机构
[1] Xian Univ Technol, Fac Comp Sci & Engn, Xian 710048, Shaanxi, Peoples R China
[2] Inner Mongolia Univ, Fac Comp Sci, Hohhot 010012, Peoples R China
[3] Univ Leicester, Dept Informat, Leicester, Leics, England
基金
中国国家自然科学基金;
关键词
Artificial bee colony; Variable linkages; Eigen coordinate system; Adaptive encoding learning; Adaptive selection mechanism; DIFFERENTIAL EVOLUTION; GLOBAL OPTIMIZATION;
D O I
10.1016/j.jocs.2018.11.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Recently, the improvements of artificial bee colony (ABCs) have attracted increasing interest in the studies of single optimization problems. However, most existing work of ABC aims to design new solution search equations and is still challenged when solving optimization problems with variable linkages. To overcome this limit, an adaptive encoding learning for ABCs (AEL + ABCs) is proposed in this paper. In AEL + ABCs, the solution search equations are encoded in both natural coordinate system and eigen coordinate system guided by covariance matrix learning. The purpose of the former is to maintain the diversity of population, while the latter aims at directing the evolution of population toward the promising directions by identifying the properties of fitness landscape. In addition, an adaptive selection mechanism is used to achieve a good tradeoff between convergence and diversity. For the comparison purposes, the proposed AEL strategy is applied to eight ABCs and their performance is tested on 30 CEC2014 benchmark functions. Experiment results show that the proposed AEL + ABCs can significantly improve the performance of the state-of-the-art ABCs in the majority of the benchmark functions. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:11 / 27
页数:17
相关论文
共 44 条
[1]   Chaotic bee colony algorithms for global numerical optimization [J].
Alatas, Bilal .
EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (08) :5682-5687
[2]   KEEL: a software tool to assess evolutionary algorithms for data mining problems [J].
Alcala-Fdez, J. ;
Sanchez, L. ;
Garcia, S. ;
del Jesus, M. J. ;
Ventura, S. ;
Garrell, J. M. ;
Otero, J. ;
Romero, C. ;
Bacardit, J. ;
Rivas, V. M. ;
Fernandez, J. C. ;
Herrera, F. .
SOFT COMPUTING, 2009, 13 (03) :307-318
[3]  
[Anonymous], INF SCI
[4]   Teaching-learning-based artificial bee colony for solar photovoltaic parameter estimation [J].
Chen, Xu ;
Xu, Bin ;
Mei, Congli ;
Ding, Yuhan ;
Li, Kangji .
APPLIED ENERGY, 2018, 212 :1578-1588
[5]   Biogeography-based optimization with covariance matrix based migration [J].
Chen, Xu ;
Tianfield, Huaglory ;
Du, Wenli ;
Liu, Guohai .
APPLIED SOFT COMPUTING, 2016, 45 :71-85
[6]   A ranking-based adaptive artificial bee colony algorithm for global numerical optimization [J].
Cui, Laizhong ;
Li, Genghui ;
Wang, Xizhao ;
Lin, Qiuzhen ;
Chen, Jianyong ;
Lu, Nan ;
Lu, Jian .
INFORMATION SCIENCES, 2017, 417 :169-185
[7]   A novel artificial bee colony algorithm with an adaptive population size for numerical function optimization [J].
Cui, Laizhong ;
Li, Genghui ;
Zhu, Zexuan ;
Lin, Qiuzhen ;
Wen, Zhenkun ;
Lu, Nan ;
Wong, Ka-Chun ;
Chen, Jianyong .
INFORMATION SCIENCES, 2017, 414 :53-67
[8]  
Gao W.F., 2015, IEEE T CYBERN, V45
[9]   Artificial bee colony algorithm with multiple search strategies [J].
Gao, Wei-feng ;
Huang, Ling-ling ;
Liu, San-yang ;
Chan, Felix T. S. ;
Dai, Cai ;
Shan, Xian .
APPLIED MATHEMATICS AND COMPUTATION, 2015, 271 :269-287
[10]   A Novel Artificial Bee Colony Algorithm Based on Modified Search Equation and Orthogonal Learning [J].
Gao, Wei-feng ;
Liu, San-yang ;
Huang, Ling-ling .
IEEE TRANSACTIONS ON CYBERNETICS, 2013, 43 (03) :1011-1024