Flower Pollination Algorithm (FPA)

Part of the Studies in Computational Intelligence book series (SCI, volume 720)


This chapter is designed to describe the flower pollination algorithm (FPA) which is a new metaheuristic algorithm. First, the FPA applications in different problems are summarized. Then, the natural pollination process and the flower pollination algorithm are described. Finally, a pseudocode of the FPA is presented.


  1. Abdelaziz, A. Y., Ali, E. S., & Abd Elazim, S. M. (2016). Optimal sizing and locations of capacitors in radial distribution systems via flower pollination optimization algorithm and power loss index. Engineering Science and Technology, 19(1), 610–618.Google Scholar
  2. Abdel-Raouf, O., & Abdel-Baset, M. (2014). A new hybrid flower pollination algorithm for solving constrained global optimization problems. International Journal of Applied Operational Research-An Open Access Journal, 4(2), 1–13.Google Scholar
  3. Abdel-Raouf, O., El-Henawy, I., & Abdel-Baset, M. (2014). A novel hybrid flower pollination algorithm with chaotic harmony search for solving sudoku puzzles. International Journal of Modern Education and Computer Science, 6(3), 38.Google Scholar
  4. Alam, D. F., Yousri, D. A., & Eteiba, M. B. (2015). Flower pollination algorithm based solar PV parameter estimation. Energy Conversion and Management, 101, 410–422.Google Scholar
  5. Bekdaş, G., Nigdeli, S. M., & Yang, X. S. (2015). Sizing optimization of truss structures using flower pollination algorithm. Applied Soft Computing, 37, 322–331.Google Scholar
  6. Bibiks, K., Li, J. P., & Hu, F. (2015). Discrete flower pollination algorithm for resource constrained project scheduling problem. International Journal of Computer Science and Information Security, 13(7), 8.Google Scholar
  7. Dubey, H. M., Pandit, M., & Panigrahi, B. K. (2015). A biologically inspired modified flower pollination algorithm for solving economic dispatch problems in modern power systems. Cognitive Computation, 7(5), 594–608.Google Scholar
  8. El-henawy, I., & Ismail, M. (2014). An improved chaotic flower pollination algorithm for solving large integer programming problems. International Journal of Digital Content Technology and its Applications, 8(3).Google Scholar
  9. Emary, E., Zawbaa, H. M., Hassanien, A. E., Tolba, M. F., & Snášel, V. (2014). Retinal vessel segmentation based on flower pollination search algorithm. In Proceedings of the Fifth International Conference on Innovations in Bio-Inspired Computing and Applications IBICA, 2014 (pp. 93–100). Springer International Publishing.Google Scholar
  10. Łukasik, S., & Kowalski, P. A. (2015). Study of flower pollination algorithm for continuous optimization. In Intelligent Systems, 2014 (pp. 451–459). Springer International Publishing.Google Scholar
  11. Nabil, E. (2016). A modified flower pollination algorithm for global optimization. Expert Systems with Applications, 57, 192–203.Google Scholar
  12. Nigdeli, S. M., Bekdaş, G., & Yang, X. S. (2016). Application of the flower pollination algorithm in structural engineering. In Metaheuristics and optimization in civil engineering (pp. 25–42). Springer International Publishing.Google Scholar
  13. Platt, G. M. (2014). Computational experiments with flower pollination algorithm in the calculation of double retrograde dew points. International Review of Chemical Engineering, 6(2), 95–99.Google Scholar
  14. Sakib, N., Kabir, M. W. U., Subbir, M., & Alam, S. (2014). A comparative study of flower pollination algorithm and bat algorithm on continuous optimization problems. International Journal of Soft Computing and Engineering, 4(2014), 13–19.Google Scholar
  15. Sharawi, M., Emary, E., Saroit, I. A., & El-Mahdy, H. (2014). Flower pollination optimization algorithm for wireless sensor network lifetime global optimization. International Journal of Soft Computing and Engineering, 4(3), 54–59.Google Scholar
  16. Trivedi, I. N., Purani, S. V., & Jangir, P. K. (2015). Optimized over-current relay coordination using Flower Pollination Algorithm. In Advance Computing Conference (IACC), 2015 IEEE International (pp. 72–77). IEEE.Google Scholar
  17. Yang, X. S. (2012). Flower pollination algorithm for global optimization. In International Conference on Unconventional Computing and Natural Computation (pp. 240–249). Berlin: Springer.Google Scholar
  18. Yang, X. S., Karamanoglu, M., & He, X. (2014). Flower pollination algorithm: A novel approach for multiobjective optimization. Engineering Optimization, 46(9), 1222–1237.MathSciNetGoogle Scholar
  19. Yang, X. S., Deb, S., & He, X. (2013). Eagle strategy with flower algorithm. In 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI) (pp. 1213–1217). IEEE.Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  1. 1.Department of Irrigation and Reclamation Engineering, Faculty of Agricultural Engineering and Technology, College of Agriculture and Natural ResourcesUniversity of TehranKaraj, TehranIran
  2. 2.Department of Civil and Environmental EngineeringNorth Dakota State UniversityFargoUSA

Personalised recommendations