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 条
  • [21] He XS, Yang XS, Karamanoglu M, Zhao YX., Global convergence analysis of the flower pollination algorithm: A discrete-time markov chain approach, Procedia Computer Science, 108, pp. 1354-1364, (2017)
  • [22] Nasir M, Das S, Maity D, Sengupta S, Halder U, Suganthan PN., A dynamic neighborhood learning based particle swarm optimizer for global numerical optimization, Information Sciences, 209, pp. 16-36, (2012)
  • [23] Karaboga D, Akay B., A comparative study of artificial bee colony algorithm, Applied Mathematics and Computation, 214, 1, pp. 108-132, (2009)
  • [24] Lynn N, Suganthan PN., Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation, Swarm & Evolutionary Computation, 24, pp. 11-24, (2015)
  • [25] Wu GH, Mallipeddi R, Suganthan PN, Wang R, Chen HK., Differential evolution with multi-population based ensemble of mutation strategies, Information Sciences, 329, pp. 329-345, (2016)
  • [26] Nabil E., A modified flower pollination algorithm for global optimization, Expert Systems with Applications, 57, pp. 192-203, (2016)
  • [27] Ouadfel S, Taleb-Ahmed A., Social spiders optimization and flower pollination algorithm for multilevel image thresholding: A performance study, Expert Systems with Applications, 55, pp. 566-584, (2016)
  • [28] Sayed SA, Nabil E, Badr A., A binary clonal flower pollination algorithm for feature selection, Pattern Recognition Letters, 77, pp. 21-27, (2016)
  • [29] Dubey HM, Pandit M, Panigrahi BK., A biologically inspired modified flower pollination algorithm for solving economic dispatch problems in modern power systems, Cognitive Computation, 7, 5, pp. 594-608, (2015)