A Review of the Applications of Bio-inspired Flower Pollination Algorithm

Abstract The Flower Pollination Algorithm (FPA) is a novel bio-inspired optimization algorithm that mimics the real life processes of the flower pollination. In this paper, we review the applications of the Single Flower Pollination Algorithm (SFPA), Multi-objective Flower Pollination Algorithm an extension of the SFPA and the Hybrid of FPA with other bio-inspired algorithms. The review has shown that there is still a room for the extension of the FPA to Binary FPA. The review presented in this paper can inspire researchers in the bio-inspired algorithms research community to further improve the effectiveness of the PFA as well as to apply the algorithm in other domains for solving real life, complex and nonlinear optimization problems in engineering and industry. Further research and open questions were highlighted in the paper.

[1]  Janez Brest,et al.  A Brief Review of Nature-Inspired Algorithms for Optimization , 2013, ArXiv.

[2]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

[3]  Xin-She Yang,et al.  Eagle strategy with flower algorithm , 2013, 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[4]  A. Mucherino,et al.  Monkey search: a novel metaheuristic search for global optimization , 2007 .

[5]  Xin-She Yang,et al.  Cuckoo search: recent advances and applications , 2013, Neural Computing and Applications.

[6]  Mohamed Abdel-Baset,et al.  A New Hybrid Flower Pollination Algorithm for Solving Constrained Global Optimization Problems , 2014 .

[7]  Yu Liu,et al.  A New Bio-inspired Algorithm: Chicken Swarm Optimization , 2014, ICSI.

[8]  Lili Liu,et al.  A Magnetotactic Bacteria Algorithm Based on Power Spectrum for Optimization , 2014, ICSI.

[9]  Melanie Mitchell,et al.  An introduction to genetic algorithms , 1996 .

[10]  G. Platt Computational Experiments with Flower Pollination Algorithm in the Calculation of Double Retrograde Dew Points , 2014 .

[11]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[12]  Xin-She Yang,et al.  Flower pollination algorithm: A novel approach for multiobjective optimization , 2014, ArXiv.

[13]  Hesham N. Elmahdy,et al.  Flower Pollination Optimization Algorithm for Wireless Sensor Network Lifetime Global Optimization , 2014, SOCO 2014.

[14]  Václav Snásel,et al.  Retinal Vessel Segmentation Based on Flower Pollination Search Algorithm , 2014, IBICA.

[15]  Natalio Krasnogor,et al.  Nature-inspired cooperative strategies for optimization , 2009 .

[16]  Lenin Kanagasabai,et al.  Reduction of real power loss by using Fusion of Flower Pollination Algorithm with Particle Swarm Optimization , 2014 .

[17]  He Jiang,et al.  Approximate Muscle Guided Beam Search for Three-Index Assignment Problem , 2014, ICSI.

[18]  Osama Abdel Raouf,et al.  A Novel Hybrid Flower Pollination Algorithm with Chaotic Harmony Search for Solving Sudoku Puzzles , 2014 .

[19]  Nazmus Sakib,et al.  A Comparative Study of Flower Pollination Algorithm and Bat Algorithm on Continuous Optimization Problems , 2014 .

[20]  Evelyn Fox Keller,et al.  Organisms, Machines, and Thunderstorms: A History of Self-Organization, Part Two. Complexity, Emergence, and Stable Attractors , 2009 .

[21]  Debasish Ghose,et al.  Detection of multiple source locations using a glowworm metaphor with applications to collective robotics , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..

[22]  Liejun Xie,et al.  A Criterion for Hurwitz Polynomials and its Applications , 2011 .

[23]  Xin-She Yang,et al.  Flower Pollination Algorithm for Global Optimization , 2012, UCNC.

[24]  Juan M. Corchado,et al.  Hybrid learning machines , 2009, Neurocomputing.

[25]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

[26]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[27]  Li Xiao,et al.  An Optimizing Method Based on Autonomous Animats: Fish-swarm Algorithm , 2002 .

[28]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[29]  Pei-wei Tsai,et al.  Cat Swarm Optimization , 2006, PRICAI.

[30]  D. Pham,et al.  THE BEES ALGORITHM, A NOVEL TOOL FOR COMPLEX OPTIMISATION PROBLEMS , 2006 .

[31]  Mohamed Abdel-Baset,et al.  A Novel Hybrid Flower Pollination Algorithm with Chaotic Harmony Search for Solving Sudoku Puzzles , 2014 .

[32]  Yongquan Zhou,et al.  Flower Pollination Algorithm with Dimension by Dimension Improvement , 2014 .

[33]  Piotr A. Kowalski,et al.  Study of Flower Pollination Algorithm for Continuous Optimization , 2014, IEEE Conf. on Intelligent Systems.