A novel bee swarm optimization algorithm for numerical function optimization

被引:98
作者
Akbari, Reza [1 ]
Mohammadi, Alireza [1 ]
Ziarati, Koorush [1 ]
机构
[1] Shiraz Univ, Dept Comp Sci & Engn, Shiraz, Iran
关键词
Bee swarm optimization; Numerical function optimization; Time-varying weights; Repulsion factor;
D O I
10.1016/j.cnsns.2009.11.003
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The optimization algorithms which are inspired from intelligent behavior of honey bees are among the most recently introduced population based techniques. In this paper, a novel algorithm called bee swarm optimization, or BSO, and its two extensions for improving its performance are presented. The BSO is a population based optimization technique which is inspired from foraging behavior of honey bees. The proposed approach provides different patterns which are used by the bees to adjust their flying trajectories. As the first extension, the BSO algorithm introduces different approaches such as repulsion factor and penalizing fitness (RP) to mitigate the stagnation problem. Second, to maintain efficiently the balance between exploration and exploitation, time-varying weights (TVW) are introduced into the BSO algorithm. The proposed algorithm (BSO) and its two extensions (BSORP and BSO-RPTVW) are compared with existing algorithms which are based on intelligent behavior of honey bees, on a set of well known numerical test functions. The experimental results show that the BSO algorithms are effective and robust; produce excellent results, and outperform other algorithms investigated in this consideration. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:3142 / 3155
页数:14
相关论文
共 24 条
[1]  
AKBARI R, 2008, P IEEE PAC AS WORKSH, P388
[2]  
AWADH ABH, 2005, P 2 AS INT C MOD SIM, P238
[3]  
BOYER DO, CROSSOVER OPERATOR E
[4]   Special issue on particle swarm optimization [J].
Eberhart, RC ;
Shi, YH .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (03) :201-203
[5]  
Eberhart RC, 2001, IEEE C EVOL COMPUTAT, P94, DOI 10.1109/CEC.2001.934376
[6]   A particle swarm optimization-based method for multiobjective design optimizations [J].
Ho, SL ;
Yang, SY ;
Ni, GZ ;
Lo, EWC ;
Wong, HC .
IEEE TRANSACTIONS ON MAGNETICS, 2005, 41 (05) :1756-1759
[7]  
Karaboga D, 2008, APPL SOFT COMPUT, V8, P687, DOI 10.1016/j.asoc.2007.05.007
[8]  
KARABOGA D, 2009, J APPL MATH COMPUT
[9]   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
[10]   A new design method based on artificial bee colony algorithm for digital IIR filters [J].
Karaboga, Nurhan .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2009, 346 (04) :328-348