A Comparative Study of Flower Pollination Algorithm and Bat Algorithm on Continuous Optimization Problems

Nature is a rich source of inspiration, which has inspired many researchers in many ways. Nowadays, new algorithms have been developed by the inspiration from nature. The flower pollination algorithm is based on the characteristics of pollination process of flowers plants. Pollination is a natural biological process of mating in plants. In flowers, pollen is carried to stigma through some mechanisms that confirm a proper balance in the genetic creations of the species. Another nature inspired algorithm — the Bat algorithm is based on the echolocation behavior of bats. In this paper, the Flower pollination algorithm is compared with the basic Bat algorithm. We have tested these two algorithms on both unimodal and multimodal, low and high dimensional continuous functions. Simulation results suggest that the Flower pollination algorithm can perform much better than the Bat algorithm on the continuous optimization problems.

[1]  Koffka Khan,et al.  A Comparison of BA, GA, PSO, BP and LM for Training Feed forward Neural Networks in e-Learning Context , 2012 .

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

[3]  Gaganpreet Kaur,et al.  POLLINATION BASED OPTIMIZATION FOR COLOR IMAGE SEGMENTATION , 2012 .

[4]  Selim Yilmaz,et al.  Improved Bat Algorithm (IBA) on Continuous Optimization Problems , 2013 .

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

[6]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[7]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[8]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[9]  Xin-She Yang,et al.  Engineering Optimization: An Introduction with Metaheuristic Applications , 2010 .

[10]  C. Chandrasekar,et al.  An Optimized Approach of Modified BAT Algorithm to Record Deduplication , 2013 .

[11]  Louise E. Moser,et al.  An Optimized Approach of Modified BAT Algorithm to Record Deduplication , 2013 .

[12]  Dervis Karaboga,et al.  A novel clustering approach: Artificial Bee Colony (ABC) algorithm , 2011, Appl. Soft Comput..

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

[14]  Nazmus Sakib,et al.  A Novel Adaptive Bat Algorithm to Control Explorations and Exploitations for Continuous Optimization Problems , 2014 .

[15]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[16]  Xin-She Yang Harmony Search as a Metaheuristic Algorithm , 2009 .

[17]  Gaige Wang,et al.  A Novel Hybrid Bat Algorithm with Harmony Search for Global Numerical Optimization , 2013, J. Appl. Math..

[18]  N. Waser Flower Constancy: Definition, Cause, and Measurement , 1986, The American Naturalist.

[19]  Hussein A. Abbass,et al.  The Pareto Differential Evolution Algorithm , 2002, Int. J. Artif. Intell. Tools.

[20]  J. Altringham Bats: Biology and Behaviour , 1996 .

[21]  Xin-She Yang,et al.  Multi-Objective Flower Algorithm for Optimization , 2014, ICCS.

[22]  LU Qiu-qin Bat algorithm with global convergence for solving large-scale optimization problem , 2013 .

[23]  Amr Rekaby,et al.  Directed Artificial Bat Algorithm (DABA) - A new bio-inspired algorithm , 2013, 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI).