An improved artificial bee colony algorithm for numerical functions

被引:0
作者
Huo, Jiuyuan [1 ,2 ]
Zhang, Yaonan [2 ]
Zhao, Hongxing [1 ]
机构
[1] School of Electronic and Information Engineering, Lanzhou Jiaotong University, Lanzhou
[2] Cold and Arid Regions Environmental and Engineering Research Institute, Chinese Academy of Sciences, Lanzhou
关键词
Artificial bee colony algorithm; Numerical function; Optimisation; Optimisation strategy; Retained strategy;
D O I
10.1504/IJRIS.2015.072947
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The artificial bee colony (ABC) algorithm is an important branch of evolutionary algorithms and has been shown to be competitive with other algorithms for solving optimisation problems. However, there are always some insufficiencies in ABC algorithm such as lower convergence speed and easily get trapped in the local optima. To increase depth search capabilities of onlooker bees and ensure scout bees do not discard the current optimal solution, we proposed a modified ABC algorithm (denoted as ORABC) based on the optimisation strategy and retained strategy of the best individual in this paper. Compared with ABC algorithm, ABC∗(added retained strategy to ABC) and ORABC algorithm, experiments are conducted on a set of numerical benchmark functions. The numerical simulation results demonstrate that ORABC algorithm improves the convergence characteristics of ABC algorithm and provides very remarkable performance in solving complex numerical optimisation problems compared to original algorithm. © 2015 Inderscience Enterprises Ltd.
引用
收藏
页码:200 / 208
页数:8
相关论文
共 32 条
[1]  
Abbass H.A., Mbo: Marriage in honey bees optimization-A haplometrosis polygynous swarming approach, IEEE Congress on Evolutionary Computation, 1, pp. 207-214, (2001)
[2]  
Alatas B., Chaotic bee colony algorithms for global numerical optimization, Expert Systems with Applications, 37, 8, pp. 5682-5687, (2010)
[3]  
Bahriye A., Karaboga D., A modified artificial bee colony algorithm for real-parameter optimization, Information Sciences, 192, 1, pp. 120-142, (2012)
[4]  
Bitam S., Batouche M., Talbi E.A., Survey on bee colony algorithms, Proc of IEEE International Symposium on Parallel and Distributed Processing, pp. 1-8, (2010)
[5]  
Dorigo M., Stutzle T., Ant Colony Optimization, (2004)
[6]  
Eberhart R., Shi Y., Kennedy J., Swarm Intelligence, (2001)
[7]  
Gao W.F., Liu S.Y., Huang L.L., A global best artificial bee colony algorithm for global optimization, Journal of Computational and Applied Mathematics, 236, 11, pp. 2741-2753, (2012)
[8]  
Guo P., Cheng W.M., Liang J., Global artificial bee colony search algorithm for numerical function optimization, Proceeding of 7th International Conference on Natural Computation, pp. 1280-1283, (2011)
[9]  
Holland J., Adaptation in Natural and Artificial Systems, (1992)
[10]  
Hopfield J.J., Neural networks and physical systems with emergent collective computational abilities, Proceedings of the National Academy of Sciences of the USA, 79, pp. 2554-2558, (1982)