Improved Flower Pollination Algorithm Based on Multi-strategy

被引:0
|
作者
Xiao H.-H. [1 ,2 ]
Wan C.-X. [1 ]
机构
[1] School of Information Technology, Jiangxi University of Finance and Economics, Nanchang
[2] School of Big Data and Computer Science, Hechi University, Hechi
来源
Ruan Jian Xue Bao/Journal of Software | 2021年 / 32卷 / 10期
基金
中国国家自然科学基金;
关键词
Cosine function search factor; Dynamic adjustment strategy; Flower pollination algorithm; Population diversity; Search equation;
D O I
10.13328/j.cnki.jos.006030
中图分类号
学科分类号
摘要
The flower pollination algorithm (FPA) is a novel, easy and efficient optimization algorithm proposed in recent years. It has been widely used in various fields, but its search strategy has some defects, which become an impediment to its application. Therefore, this paper introduces an improved flower pollination algorithm based on multi-strategy. First, the new global search strategy was adopted through two groups of random individual difference vectors and Lévy flight to increase the diversity of population and expand the search range, making the algorithm easier to escape the local optimum and improve its exploitation ability. Second, the elite mutation strategy was used in the local search, and a new local pollination strategy was developed by combing it with the random individual mutation mechanism. The elite individuals were used to guide the evolution direction of other individuals and improve the search speed of the algorithm. The random individual mutation strategy was adopted to keep the population diverse and enhance the continuous optimization capability of the algorithm. In addition, the two mutation strategies were adjusted through linear decreasing probability rule to make them complement with each other and improve the optimization capability of the algorithm. Finally, a new solution was generated by the cosine function search factor strategy to replace the unimproved solution and improve the quality of the solution. The stability and effectiveness of the algorithm were proved by simulation experiments of 5 kinds of classical test functions and statistical analysis. The experimental results show that the improved algorithm proposed in this paper is a novel and competitive algorithm compared with the existing classical and state-of-the-art improved algorithms. At the same time, the proposed algorithm was used to solve the route planning problem of unmanned combat aerial vehicle (UCAV) in the military field. The test results show that the proposed algorithm also has certain advantages in solving practical engineering problems. © Copyright 2021, Institute of Software, the Chinese Academy of Sciences. All rights reserved.
引用
收藏
页码:3151 / 3175
页数:24
相关论文
共 29 条
  • [1] Kennedy J, Eberhart R., Particle swarm optimization, Proc. of the IEEE Int'l Conf. on Neural Networks, pp. 942-948, (1995)
  • [2] Karaboga D, Basturk B., A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm, Journal of Global Optimization, 39, pp. 459-471, (2007)
  • [3] Storn R, Price K., Differential evolution-A simple and efficient heuristic for global optimization over continuous spaces, Journal of Global Optimization, 11, pp. 341-359, (1997)
  • [4] Rao RV, Savsani VJ, Vakharia DP., Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems, Computer-aided Design, 43, 3, pp. 303-315, (2011)
  • [5] Yang XS., Flower pollination algorithm for global optimization, Proc. of the 11th Int'l Conf. on Unconventional Computation and Natural Computation. LNCS, 7445, pp. 240-249, (2012)
  • [6] Yang XS, Karamanoglu M, He XS., Multi-objective flower algorithm for optimization, Procedia Computer Science, 18, pp. 861-868, (2013)
  • [7] Sharawi M, Emary E, Saroit IA, El-Mahdy H., Flower pollination optimization algorithm for wireless sensor network lifetime global optimization, Int'l Journal of Soft Computing and Engineering, 4, 3, pp. 54-59, (2014)
  • [8] Chiroma H, Khan A, Abubakar AI, Saadi Y, Hamza MF, Shuib L, Gital AY, Herawan T., A new approach for forecasting OPEC petroleum consumption based on neural network train by using flower pollination algorithm, Applied Soft Computing, 48, pp. 50-58, (2016)
  • [9] Bekdas G, Nigdeli SM, Yang XS., Sizing optimization of truss structures using flower pollination algorithm, Applied Soft Computing, 37, pp. 322-331, (2015)
  • [10] Majidpour H, Gharehchopogh FS., An improved flower pollination algorithm with Adaboost algorithm for feature selection in text documents classification, Journal of Advances in Computer Research, 9, 1, pp. 29-40, (2018)