Skip to main content

Advertisement

Log in

Flower pollination algorithm development: a state of art review

  • Review Paper
  • Published:
International Journal of System Assurance Engineering and Management Aims and scope Submit manuscript

Abstract

The journey of a modern man from a troglodyte is due to human nature to try to unfold the mysteries of nature to improve the lives of human beings. A few years back we even can’t think that school of fish, genes, nature of bat or ant can be used to design optimization algorithms. As nature has the solution of every problem. Researchers working on optimization theory are developing optimization techniques which are inspired by nature and could be utilized as optimization tools for engineering problems. Recently, flower pollination algorithm, which is inspired by the pollination characteristics of flowering plants and associated flower constancy of some pollinating insects, caught the eye of many researchers in the world of optimization. This paper presents a brief review about the algorithm its developments and applications. In the last part of this paper, the authors have listed the limitations and topics within FPA that the authors consider as promising areas of future research.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Abdel-Baset M, Hezam IM (2015) An effective hybrid flower pollination and genetic algorithm for constrained optimization problems. Adv Eng Technol Appl 4:27–34

    Google Scholar 

  • Abdel-Raouf O, Abdel-Baset M, El-henawy I (2014a) An improved flower pollination algorithm with chaos. Int J Educ Manag Eng 2:1–8

    Article  Google Scholar 

  • Abdel-Raouf O, Abdel-Baset M, El-henawy I (2014b) A new hybrid flower pollination algorithm for solving constrained global optimization problems. Int J Appl Oper Res 4(2):1–13

    Google Scholar 

  • Abdel-Raouf O, El-Henawy I, Abdel-Baset M (2014c) A novel hybrid flower pollination algorithm with chaotic harmony search for solving sudoku puzzles. Int J Modern Educ Comput Sci 6(3):38

    Article  Google Scholar 

  • Chakraborty D, Saha S, Dutta O (2014) DE-FPA: a hybrid differential evolution-flower pollination algorithm for function minimization. In: 2014 international conference on high performance computing and applications (ICHPCA), pp 1–6

  • Draa A (2015) On the performances of the flower pollination algorithm–qualitative and quantitative analyses. Appl Soft Comput 34:349–371

    Article  Google Scholar 

  • Dubey HM, Pandit M, Panigrahi BK (2015) Hybrid flower pollination algorithm with time-varying fuzzy selection mechanism for wind integrated multi-objective dynamic economic dispatch. Renew Energy 83:188–202

    Article  Google Scholar 

  • El-Henawy I, Ismail M (2014) An improved chaotic flower pollination algorithm for solving large integer programming problems. Int J Digit Content Technol Appl 8(3):72–81

    Google Scholar 

  • Emary E, Zawbaa HM, Hassanien AE, Tolba MF, 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. Springer International Publishing, pp 93–100

  • Gautam U, Malmathanraj R, Srivastav C (2015) Simulation for path planning of autonomous underwater vehicle using flower pollination algorithm, genetic algorithm and Q-learning. In: 2015 international conference on cognitive computing and information processing (CCIP), pp 1–5

  • Hegazy O, Soliman OS, Salam MA (2015) Comparative study BETWEEN FPA, BA, MCS, ABC, and PSO algorithms in training and optimizing of LS-SVM for stock market prediction. Int J Adv Comput Res 5(18):35–45

    Google Scholar 

  • Holland JH (1968) Hierarchical descriptions, universal spaces and adaptive systems (no. 08226-4-t). Logic of Computers Group, Michigan University, Ann Arbor

    Google Scholar 

  • Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor. (Technical Report ORA Projects 01252 and 08226). Ann Arbor: University of Michigan, Department of Computer and Communication Sciences

  • Ismail M, El-Henawy Ibrahim (2015) A comparison between FPPSO and B & B algorithm for solving integer programming problems. Int J Comput Appl Technol Res 4(3):197–201

    Google Scholar 

  • Jensi R, Jiji GW (2015) Hybrid data clustering approach using k-means and flower pollination algorithm. Adv Comput Intell Int J (ACII) 2(2):15–25

    Google Scholar 

  • Khalil AL-W (2015) An improved flower pollination algorithm for solving integer programming problems. Int J Appl Math Inf Sci 3(1):31–37

    MathSciNet  Google Scholar 

  • Kumar AS, Giridhar AV (2014) A new meta heuristic algorithm based shunt capacitive compensation for power loss reduction on radial distribution system. Int J Eng Res Technol 3(10):351–355

  • Kumar A, Singh SB (2008) Reliability analysis of an n-unit parallel standby system under imperfect switching using copula. Comput Model N Technol 12(1):47–55

    MathSciNet  Google Scholar 

  • Kumar A, Pant S, Ram M (2016a) System reliability optimization using grey wolf optimizer algorithm. Qual Reliab Eng Int. doi:10.1002/qre.2107

    Google Scholar 

  • Kumar A, Pant S, Singh SB (2016) Reliability optimization of complex system by using cuckoos search algorithm. In: Ram M, Davim JP (eds) Mathematical concepts and applications in mechanical engineering and mechatronics. IGI Global Publisher, USA, pp 94–110

  • Kumar A, Pant S, Singh SB (2017) Availability and cost analysis of an engineering system involving subsystems in series configuration. Int J Qual Reliab Manag 34(6). doi:10.1108/IJQRM-06-2016-0085

  • Kumar A, Pant S, Ram M, Singh SB (2017b) On solving complex reliability optimization problem using multi-objective particle swarm optimization, mathematics applied to engineering. Elsevier, New York, pp 115–131

    Google Scholar 

  • Lenin K, Reddy BR (2014) Flower pollination algorithm for solving optimal reactive power dispatch problem. Int J Recent Res Interdiscip Sci (IJRRIS) 1(2):7–16. ISSN: 2350-1049

  • Łukasik S, Kowalski PA (2015) Study of flower pollination algorithm for continuous optimization. In: Angelov P et al (eds) Intelligent systems’ 2014, vol 322. Springer, Cham, pp 451–459

  • Mantegna RN (1994) Fast, accurate algorithm for numerical simulation of Levy stable stochastic processes. Phys Rev E 49(5):4677–4683

    Article  Google Scholar 

  • Ochoa A, González S, Margain L, Padilla T, Castillo O, Melín P (2014) Implementing flower multi-objective algorithm for selection of university academic credits. In: 2014 Sixth World Congress on Nature and biologically inspired computing (NaBIC), pp 7–11

  • Pambudy MMM, Hadi SP, Ali HR (2014) Flower pollination algorithm for optimal control in multi-machine system with GUPFC. In: 6th international conference on information technology and electrical engineering (ICITEE), pp 1–6

  • Pandya KS, Dabhi DA, Joshi SK (2015) Comparative study of bat & flower pollination optimization algorithms in highly stressed large power system. In: Power systems conference (PSC), 2015. Clemson University, pp 1–5

  • Pant S, Singh SB (2011) Particle swarm optimization to reliability optimization in complex system. In: IEEE international conference on quality and reliability, Bangkok, Thailand, Sept 14–17, 2011, pp 211–215

  • Pant S, Anand D, Kishor A, Singh SB (2015a) A particle swarm algorithm for optimization of complex system reliability. Int J Perform Eng 11(1):33–42

    Google Scholar 

  • Pant S, Kumar A, Kishor A, Anand D, Singh SB (2015). Application of a multi-objective particle swarm optimization technique to solve reliability optimization problem. In The proceeding of IEEE international conference on next generation computing technologies, September 4–5, pp 1004–1007

  • Pant S, Kumar A, Ram M (2017) Reliability optimization: a particle swarm approach. Adv Reliab Syst Eng 163–187

  • Pant S, Kumar A, Singh SB, Ram M (2017b) A modified particle swarm optimization algorithm for nonlinear optimization. Nonlinear Stud 24(1):127–138

    MATH  Google Scholar 

  • Platt GM (2014) Computational experiments with flower pollination algorithm in the calculation of double retrograde dew points. Int Rev Chem Eng (IRECHE) 6(2):95–99

    Google Scholar 

  • Platt GM (2015) Application of the flower pollination algorithm in nonlinear algebraic systems with multiple solutions, Chap 20. Engineering Optimization IV-Rodrigues et al. (Eds), 117–121

  • Prathiba R, Moses MB, Sakthivel S (2014) Flower pollination algorithm applied for different economic load dispatch problems. Int J Eng Technol 6(2):1009–1016

    Google Scholar 

  • Rodrigues D, Yang XS, Souza AN, Papa JP (2015) Binary flower pollination algorithm and its application to feature selection. Recent Adv Swarm Intell Evol Comput 585:85–100

    Google Scholar 

  • Sabarinath P, Karthick R, Thansekhar MR, Saravanan R (2015) Energy conservation by design optimization of flywheel using FPA. J Chem Pharm Sci 7:166–171

    Google Scholar 

  • Sakib N, Kabir MWU, Subbir M, Alam S (2014) A comparative study of flower pollination algorithm and bat algorithm on continuous optimization problems. Int J Soft Comput Eng 7(9):13–19

    Google Scholar 

  • Sharawi M, Emary E, Saroit IA, El-Mahdy H (2014) Flower pollination optimization algorithm for wireless sensor network lifetime global optimization. Int J Soft Comput Eng 4(3):54–59

    Google Scholar 

  • Wang R, Zhou Y (2014) Flower pollination algorithm with dimension by dimension improvement. Math Prob Eng 2014:481791. doi:10.1155/2014/481791

  • Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82

    Article  Google Scholar 

  • Yang XS (2010) Nature-inspired metaheuristic algorithms. Luniver Press, Cambridge

    Google Scholar 

  • Yang XS (2012) Flower pollination algorithm for global optimization. Unconv Comput Nat Comput 7445:240–249

    MATH  Google Scholar 

  • Yang XS, Karamanoglu M, He X (2013a) Multi-objective flower algorithm for optimization. Proc Comput Sci 18:861–868

    Article  Google Scholar 

  • Yang XS, 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

  • Yang XS, Karamanoglu M, He X (2014) Flower pollination algorithm: a novel approach for multiobjective optimization. Eng Optim 46(9):1222–1237

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The authors wish to express their sincere thanks to the reviewers of the Journal whose critical comments have significantly improved the paper in the present form. Authors are also thankful to Dr. Shshank Chaube, University of Petroleum & Energy Studies, Dehradun, India for his kind suggestions and help during the revision.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mangey Ram.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pant, S., Kumar, A. & Ram, M. Flower pollination algorithm development: a state of art review. Int J Syst Assur Eng Manag 8 (Suppl 2), 1858–1866 (2017). https://doi.org/10.1007/s13198-017-0623-7

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-017-0623-7

Keywords

Navigation