An Improved Artificial Bee Colony Algorithm Based on Factor Library and Dynamic Search Balance

被引:3
作者
Yu, Wenjie [1 ]
Li, Xunbo [1 ]
Cai, Hanbin [1 ]
Zeng, Zhi [2 ]
Li, Xiang [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Mechatron Engn, Chengdu 611731, Sichuan, Peoples R China
[2] UESTC Guangdong, Inst Elect & Informat Engn, Dongguan, Guangdong, Peoples R China
关键词
OPTIMIZATION; STRATEGY;
D O I
10.1155/2018/3102628
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The artificial bee colony (ABC) algorithm is a relatively new optimization technique for simulating the honey bee swarms foraging behavior. Due to its simplicity and effectiveness, it has attracted much attention in recent years. However, ABC search equation is good at global search but poor at local search. Some different search equations are developed to tackle this problem, while there is no particular algorithm to substantially attain the best solution for all optimization problems. Therefore, we proposed an improved ABC with a new search equation, which incorporates the global search factor based on the optimization problem dimension and the local search factor based on the factor library (FL). Furthermore, aimed at preventing the algorithm from falling into local optima, dynamic search balance strategy is proposed and applied to replace the scout bee procedure in ABC. Thus, a hybrid, fast, and enhanced algorithm, HFEABC, is presented. In order to verify its effectiveness, some comprehensive tests among HFEABC and ABC and its variants are conducted on 21 basic benchmark functions and 20 complicated functions from CEC 2017. The experimental results show HFEABC offers better compatibility for different problems than ABC and some of its variants. The HFEABC performance is very competitive.
引用
收藏
页数:16
相关论文
共 48 条