Improved artificial bee colony algorithm for global optimization

被引:330
作者
Gao, Weifeng [1 ]
Liu, Sanyang [1 ]
机构
[1] Xidian Univ, Dept Appl Math, Xian 710071, Peoples R China
关键词
Randomized algorithms; Artificial bee colony algorithm; Initial population; Solution search equation; Search mechanism; PARTICLE SWARM OPTIMIZER; DIFFERENTIAL EVOLUTION;
D O I
10.1016/j.ipl.2011.06.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The artificial bee colony algorithm is a relatively new optimization technique. This paper presents an improved artificial bee colony (IABC) algorithm for global optimization. Inspired by differential evolution (DE) and introducing a parameter M. we propose two improved solution search equations, namely "ABC/best/1" and "ABC/rand/1". Then, in order to take advantage of them and avoid the shortages of them, we use a selective probability p to control the frequency of introducing "ABC/rand/1" and "ABC/best/1" and get a new search mechanism. In addition, to enhance the global convergence speed, when producing the initial population, both the chaotic systems and the opposition-based learning method are employed. Experiments are conducted on a suite of unimodal/multimodal benchmark functions. The results demonstrate the good performance of the IABC algorithm in solving complex numerical optimization problems when compared with thirteen recent algorithms. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:871 / 882
页数:12
相关论文
共 29 条
  • [1] A modified Artificial Bee Colony algorithm for real-parameter optimization
    Akay, Bahriye
    Karaboga, Dervis
    [J]. INFORMATION SCIENCES, 2012, 192 : 120 - 142
  • [2] Chaotic bee colony algorithms for global numerical optimization
    Alatas, Bilal
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (08) : 5682 - 5687
  • [3] [Anonymous], 2010, J LOBAL OPTIM
  • [4] The best-so-far selection in Artificial Bee Colony algorithm
    Banharnsakun, Anan
    Achalakul, Tiranee
    Sirinaovakul, Booncharoen
    [J]. APPLIED SOFT COMPUTING, 2011, 11 (02) : 2888 - 2901
  • [5] Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems
    Brest, Janez
    Greiner, Saso
    Boskovic, Borko
    Mernik, Marjan
    Zumer, Vijern
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) : 646 - 657
  • [6] Differential Evolution Using a Neighborhood-Based Mutation Operator
    Das, Swagatam
    Abraham, Ajith
    Chakraborty, Uday K.
    Konar, Amit
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (03) : 526 - 553
  • [7] Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
  • [8] Rosenbrock artificial bee colony algorithm for accurate global optimization of numerical functions
    Kang, Fei
    Li, Junjie
    Ma, Zhenyue
    [J]. INFORMATION SCIENCES, 2011, 181 (16) : 3508 - 3531
  • [9] Structural inverse analysis by hybrid simplex artificial bee colony algorithms
    Kang, Fei
    Li, Junjie
    Xu, Qing
    [J]. COMPUTERS & STRUCTURES, 2009, 87 (13-14) : 861 - 870
  • [10] Karaboga D, 2008, APPL SOFT COMPUT, V8, P687, DOI 10.1016/j.asoc.2007.05.007