Gbest-guided artificial bee colony algorithm for numerical function optimization

被引:1195
作者
Zhu, Guopu [2 ]
Kwong, Sam [1 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[2] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
关键词
Artificial bee colony algorithm; Genetic algorithm; Particle swarm optimization; Differential evolution; Biological-inspired optimization algorithm; Numerical function optimization;
D O I
10.1016/j.amc.2010.08.049
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Artificial bee colony (ABC) algorithm invented recently by Karaboga is a biological-inspired optimization algorithm, which has been shown to be competitive with some conventional biological-inspired algorithms, such as genetic algorithm (GA), differential evolution (DE) and particle swarm optimization (PSO). However, there is still an insufficiency in ABC algorithm regarding its solution search equation, which is good at exploration but poor at exploitation. Inspired by PSO, we propose an improved ABC algorithm called gbest-guided ABC (GABC) algorithm by incorporating the information of global best (gbest) solution into the solution search equation to improve the exploitation. The experimental results tested on a set of numerical benchmark functions show that GABC algorithm can outperform ABC algorithm in most of the experiments. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:3166 / 3173
页数:8
相关论文
共 22 条
[1]  
[Anonymous], 2006, IEEE SWARM INT S IND
[2]  
[Anonymous], 2001, Swarm Intelligence
[3]  
[Anonymous], 2004, ANT COLONY OPTIMIZAT
[4]  
[Anonymous], 2008, INT J ELECT POWER EN
[5]  
Holland I.H., 1975, ADAPTATION NATURAL A
[6]  
Karaboga D, 2008, APPL SOFT COMPUT, V8, P687, DOI 10.1016/j.asoc.2007.05.007
[7]  
Karaboga D., 2005, IDEA BASED HONEY BEE
[8]  
Karaboga D, 2007, LECT NOTES ARTIF INT, V4617, P318
[9]   Artificial Bee Colony (ABC) optimization algorithm for solving constrained optimization problems [J].
Karaboga, Dervis ;
Basturk, Bahriye .
FOUNDATIONS OF FUZZY LOGIC AND SOFT COMPUTING, PROCEEDINGS, 2007, 4529 :789-798
[10]   A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm [J].
Karaboga, Dervis ;
Basturk, Bahriye .
JOURNAL OF GLOBAL OPTIMIZATION, 2007, 39 (03) :459-471