Computer Engineering and Applications ›› 2020, Vol. 56 ›› Issue (6): 159-164.DOI: 10.3778/j.issn.1002-8331.1811-0386

Previous Articles     Next Articles

Improved Flower Pollination Algorithm Combining Sine Cosine Algorithm and Elite Operator

WANG Lei, DING Zhengsheng   

  1. College of Science, Xi’an University of Science and Technology, Xi’an 710054, China
  • Online:2020-03-15 Published:2020-03-13



  1. 西安科技大学 理学院,西安 710054


For the problem that the Flower Pollination Algorithm(FPA) has low precision and low stability, a Flower Pollination Algorithm combining Sine Cosine Algorithm and Elite operator(SCA-EFPA) is proposed. Aiming at the local pollination process of flower pollination algorithm, the problem of small pollination range and easy to fall into local optimum value, this paper uses the “local development”and “global search” characteristics of sine cosine algorithm, and introduces it after simplifying and improving. For the global pollination process, the search range is large and the optimization accuracy is low. The elite pollination operator is introduced to improve the precision of optimization and to carry out mutation and cross operation to maintain the diversity of the population. Therefore, achieving the entire improved algorithm has the purpose of improving the precision of optimization. The results show that compared with the flower pollination algorithm, particle swarm optimization and differential mutation algorithm, the flower pollination algorithm based on sine cosine algorithm and elite operator has higher precision, better stability and convergence.

Key words: flower pollination algorithm, sine cosine algorithm, elite operator, optimization accuracy



关键词: 花授粉算法, 正弦余弦算法, 精英算子, 寻优精度