Multi-Population Artificial Bee Colony (MPABC) Algorithm for Numerical Optimization

Ming Zhao,Peihong Wang
DOI: https://doi.org/10.1088/1757-899x/452/3/032003
2018-01-01
IOP Conference Series Materials Science and Engineering
Abstract:This paper aims to propose a variant artificial bee colony algorithm (ABC), called multi-population artificial bee colony (MPABC) algorithm so as to optimize numerical functions with single and/or multiple solutions where the global optimization can be achieved. In MPABC, the solution space (i.e., food source) is partitioned into some subspaces in which a subpopulation of bees are parallel produced and employed to search the local optimization. Among these local optimizations, the ones with highest adaptability are taken as the global optimizations in each iteration step, and the corresponding local solutions are thus the global solutions. With a reasonable partition of solution space, all the global optimization and all the associated global solutions can be found by using MPABC. This property can not be committed by the ABC, as the ABC is interested in finding the global optimization with one solution in one running time. In addition, the MPABC holds higher abilities on convergence speed and accuracy than the ABC. Some experiments were conducted with some numerical functions so as to validate such conclusions.
What problem does this paper attempt to address?