期刊文献+

Artificial bee colony algorithm with comprehensive search mechanism for numerical optimization 被引量:5

Artificial bee colony algorithm with comprehensive search mechanism for numerical optimization
在线阅读 下载PDF
导出
摘要 The artificial bee colony (ABC) algorithm is a sim- ple and effective global optimization algorithm which has been successfully applied in practical optimization problems of various fields. However, the algorithm is still insufficient in balancing ex- ploration and exploitation. To solve this problem, we put forward an improved algorithm with a comprehensive search mechanism. The search mechanism contains three main strategies. Firstly, the heuristic Gaussian search strategy composed of three different search equations is proposed for the employed bees, which fully utilizes and balances the exploration and exploitation of the three different search equations by introducing the selectivity probability P,. Secondly, in order to improve the search accuracy, we propose the Gbest-guided neighborhood search strategy for onlooker bees to improve the exploitation performance of ABC. Thirdly, the self- adaptive population perturbation strategy for the current colony is used by random perturbation or Gaussian perturbation to en- hance the diversity of the population. In addition, to improve the quality of the initial population, we introduce the chaotic opposition- based learning method for initialization. The experimental results and Wilcoxon signed ranks test based on 27 benchmark func- tions show that the proposed algorithm, especially for solving high dimensional and complex function optimization problems, has a higher convergence speed and search precision than ABC and three other current ABC-based algorithms. The artificial bee colony (ABC) algorithm is a sim- ple and effective global optimization algorithm which has been successfully applied in practical optimization problems of various fields. However, the algorithm is still insufficient in balancing ex- ploration and exploitation. To solve this problem, we put forward an improved algorithm with a comprehensive search mechanism. The search mechanism contains three main strategies. Firstly, the heuristic Gaussian search strategy composed of three different search equations is proposed for the employed bees, which fully utilizes and balances the exploration and exploitation of the three different search equations by introducing the selectivity probability P,. Secondly, in order to improve the search accuracy, we propose the Gbest-guided neighborhood search strategy for onlooker bees to improve the exploitation performance of ABC. Thirdly, the self- adaptive population perturbation strategy for the current colony is used by random perturbation or Gaussian perturbation to en- hance the diversity of the population. In addition, to improve the quality of the initial population, we introduce the chaotic opposition- based learning method for initialization. The experimental results and Wilcoxon signed ranks test based on 27 benchmark func- tions show that the proposed algorithm, especially for solving high dimensional and complex function optimization problems, has a higher convergence speed and search precision than ABC and three other current ABC-based algorithms.
出处 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2015年第3期603-617,共15页 系统工程与电子技术(英文版)
基金 supported by the Aviation Science Foundation of China(20105196016) the Postdoctoral Science Foundation of China(2012M521807)
关键词 artificial bee colony (ABC) function optimization search strategy population initialization Wilcoxon signed ranks test. artificial bee colony (ABC), function optimization,search strategy, population initialization, Wilcoxon signed ranks test.
  • 相关文献

参考文献26

  • 1D. Karaboga. An idea based on honey bee swarm for nume- rical optimization. Kayseri: Erciyes University, 2005.
  • 2J. Kennedy, R. Eberhart. Particle swarm optimization. Proc. of the IEEE lnternational Conference on Neural Networks, 1995: 1942-1949.
  • 3K. S. Tang, K. E Man, S. Kwong, et al. Genetic algorithms and their applications. IEEE Signal Processing Magazine, 1996, 13(6): 22-37.
  • 4M. Dorigo, T. Stutzle. Ant colony optimization. Cambrige: MA MIT, 2004.
  • 5D. Karaboga, B. Basturk. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. Journal of Global Optimization, 2007, 39(3): 459-471.
  • 6D. Karaboga, B. Akay. A modified artificial bee colony (ABC) algorithm for constrained optimization problems. Applied Soft Computing, 2011, 11 (3): 3021 - 3031.
  • 7D. Karaboga, C. Ozturk. A novel clustering approach: artificial bee colony (ABC) algorithm. Applied Soft Computing, 2011, 11(1): 652-657.
  • 8K. Chandrasekaran, S. P. Simon. Multi-objective unit commit- ment problem with reliability function using fuzzified binary real coded artificial bee colony algorithm, lET Generation, Transmission & Distribution, 2012, 6(10): 1060 - 1073.
  • 9M. Sonmez. Artificial bee colony algorithm for optimization of truss structures. Applied Soft Computing, 2011, 11(2): 2406 - 2418.
  • 10Y. M. Huang, J. C. Lin. A new bee colony optimization al- gorithm with idle-time-based filtering scheme for open shop- scheduling problems. Expert Systems with Applications, 2011, 38(5): 5438-5447.

同被引文献32

引证文献5

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部