Artificial bee colony algorithm based on orthogonal experimental design

被引:0
作者
Zhou, Xin-Yu [1 ]
Wu, Zhi-Jian [2 ]
Wang, Ming-Wen [1 ]
机构
[1] School of Computer and Information Engineering, Jiangxi Normal University, Nanchang
[2] State Key Laboratory of Software Engineering, Wuhan University, Wuhan
来源
Ruan Jian Xue Bao/Journal of Software | 2015年 / 26卷 / 09期
关键词
Artificial bee colony; General framework; Orthogonal experimental design; Scout bee; Search experience;
D O I
10.13328/j.cnki.jos.004800
中图分类号
学科分类号
摘要
Developed in recent years, artificial bee colony (ABC) algorithm is a relatively new global optimization algorithm that has been successfully used to solve various real-world optimization problems. However, in the algorithm, including its improved versions, the scout bee usually employs the random initialization method to generate a new food source. Although this method is relatively straightforward, it tends to result in the loss of the scout bee's search experience. Based on the intrinsic mechanism of ABC's search process, this paper proposes a new scheme that employs the orthogonal experimental design (OED) to generate a new food source for the scout bee so that the scout bee can preserve useful information of the abandoned food source and the global optimal solution in different dimensions simultaneously, and therefore enhancing the search efficiency of ABC. A series of experiments on the 16 well-known benchmark functions has been conducted with the experimental results showing the following advantages of the presented approach: 1) it can significantly improve the solution accuracy and convergence speed of ABC almost without increasing the running time; 2) it has better performance than other three typical mutation methods; and 3) it can be used as a general framework to enhance the performance of other improved ABCs with good applicability. © Copyright 2015, Institute of Software, the Chinese Academy of Sciences. All right reserved.
引用
收藏
页码:2167 / 2190
页数:23
相关论文
共 53 条
[1]  
Karaboga D., An Idea Based on Honey Bee Swarm for Numerical Optimization, (2005)
[2]  
Karaboga D., Basturk B., A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm, Journal of Global Optimization, 39, 3, pp. 459-471, (2007)
[3]  
Kennedy J., Eberhart R., Particle swarm optimization, Proc. of the IEEE Int'l Conf. on Neural Networks, pp. 1942-1948, (1995)
[4]  
Hu W., Li Z.S., A simpler and more effective particle swarm optimization algorithm, Ruan Jian Xue Bao/Journal of Software, 18, 4, pp. 861-868, (2007)
[5]  
Gao W.F., Liu S.Y., Huang L.L., Inspired artificial bee colony algorithm for global optimization problems, Acta Electronic Sinica, 40, 12, pp. 2396-2403, (2012)
[6]  
Karaboga D., Akay B., A comparative study of artificial bee colony algorithm, Applied Mathematics and Computation, 214, 1, pp. 108-132, (2009)
[7]  
Jia Z.S., Si X.C., Wang T., Optimum method for sea clutter parameter based on artificial bee colony, Journal of Central South University (Science and Technology), 43, 9, pp. 3485-3489, (2012)
[8]  
Karaboga D., Ozturk C., Karaboga N., Gorkemli B., Artificial bee colony programming for symbolic regression, Information Sciences, 209, 11, pp. 1-15, (2012)
[9]  
Garro B.A., Sossa H., Vazquez R.A., Artificial neural network synthesis by means of artificial bee colony (ABC) algorithm, Proc. of the IEEE Congress on Evolutionary Computation, pp. 331-338, (2011)
[10]  
Yeh W., Hsieh T., Artificial bee colony algorithm-neural networks for S-system models of biochemical networks approximation, Neural Computing and Applications, 21, 2, pp. 365-375, (2012)