Co-evolving bee colonies by forager migration: A multi-swarm based Artificial Bee Colony algorithm for global search space

被引:48
作者
Biswas, Subhodip [1 ]
Das, Swagatam [2 ]
Debchoudhury, Shantanab [1 ]
Kundu, Souvik [1 ]
机构
[1] Jadavpur Univ, Dept Elect & Telecommun Engn, Kolkata 700032, India
[2] Indian Stat Inst, Elect & Commun Sci Unit, Kolkata 700108, W Bengal, India
关键词
Artificial Bee Colony algorithm; Foraging; Population-based; Metaheuristics; Migration; No Free Lunch theorem; ABC OPTIMIZATION ALGORITHM; DIFFERENTIAL EVOLUTION; FIREFLY ALGORITHM; PERFORMANCE;
D O I
10.1016/j.amc.2013.12.023
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Swarm intelligent algorithms focus on imitating the collective intelligence of a group of simple agents that can work together as a unit. Such algorithms have particularly significant impact in the fields like optimization and artificial intelligence (AI). This research article focus on a recently proposed swarm-based metaheuristic called the Artificial Bee Colony (ABC) algorithm and suggests modification to the algorithmic framework in order to enhance its performance. The proposed ABC variant shall be referred to as Migratory Multi-swarm Artificial Bee Colony (MiMSABC) algorithm. Different perturbation schemes of ABC function differently in varying landscapes. Hence to maintain the basic essence of all these schemes, MiMSABC deploys a multiple swarm populations that are characterized by different and unique perturbation strategies. The concept of reinitializing foragers around a depleted food source using a limiting parameter, as often used conventionally in ABC algorithms, has been avoided. Instead a performance based set of criteria has been introduced to thoroughly detect subpopulations that have shown limited progress to eke out the global optimum. Once failure is detected in a subpopulation provisions have been made so that constituent foragers can migrate to a better performing subpopulation, maintaining, however, a minimum number of members for successful functioning of a subpopulation. To evaluate the performance of the algorithm, we have conducted comparative study involving 8 algorithms for testing the problems on 25 benchmark functions set proposed in the Special Session on IEEE Congress on Evolutionary Competition 2005. Thorough a detailed analysis we have highlighted the statistical superiority of our proposed MiMSABC approach over a set of population based metaheuristics. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:216 / 234
页数:19
相关论文
共 66 条
  • [1] A modified Artificial Bee Colony algorithm for real-parameter optimization
    Akay, Bahriye
    Karaboga, Dervis
    [J]. INFORMATION SCIENCES, 2012, 192 : 120 - 142
  • [2] A multi-objective artificial bee colony algorithm
    Akbari, Reza
    Hedayatzadeh, Ramin
    Ziarati, Koorush
    Hassanizadeh, Bahareh
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2012, 2 : 39 - 52
  • [3] Unconventional initialization methods for differential evolution
    Ali, Musrrat
    Pant, Millie
    Abraham, Ajith
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2013, 219 (09) : 4474 - 4494
  • [4] [Anonymous], 2006, IEEE SWARM INT S 200
  • [5] [Anonymous], 2001, Swarm Intelligence
  • [6] [Anonymous], 1995, TECHNICAL REP
  • [7] [Anonymous], 2005, BEES ALGORITHM
  • [8] [Anonymous], 2009, INT J INNOVATIVE COM
  • [9] [Anonymous], 1966, Artificial_Intelligence_Through_Simulated Evolution
  • [10] [Anonymous], 1975, Ann Arbor