Cloud Model Bat Algorithm

Bat algorithm (BA) is a novel stochastic global optimization algorithm. Cloud model is an effective tool in transforming between qualitative concepts and their quantitative representation. Based on the bat echolocation mechanism and excellent characteristics of cloud model on uncertainty knowledge representation, a new cloud model bat algorithm (CBA) is proposed. This paper focuses on remodeling echolocation model based on living and preying characteristics of bats, utilizing the transformation theory of cloud model to depict the qualitative concept: “bats approach their prey.” Furthermore, Lévy flight mode and population information communication mechanism of bats are introduced to balance the advantage between exploration and exploitation. The simulation results show that the cloud model bat algorithm has good performance on functions optimization.

[1]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[2]  Xin-She Yang,et al.  Bat algorithm for multi-objective optimisation , 2011, Int. J. Bio Inspired Comput..

[3]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[4]  J. Klafter,et al.  Introduction to the Theory of Lévy Flights , 2008 .

[5]  Amir Hossein Gandomi,et al.  Bat algorithm for constrained optimization tasks , 2012, Neural Computing and Applications.

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

[7]  Lin Jianhui Cloud Model Based Genetic Algorithm and Its Applications , 2007 .

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

[9]  Liu Yu Atomized Feature in Cloud Based Evolutionary Algorithm , 2009 .

[10]  Deyi Li,et al.  Artificial Intelligence with Uncertainty , 2004, CIT.

[11]  Clifford T. Brown,et al.  Lévy Flights in Dobe Ju/’hoansi Foraging Patterns , 2007 .

[12]  Yu Liu,et al.  An Evolutionary Algorithm Based on Cloud Model: An Evolutionary Algorithm Based on Cloud Model , 2009 .

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

[14]  Zhang Guang An Evolutionary Algorithm Based on Cloud Model , 2008 .

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

[16]  James A Simmons,et al.  Bats Use Echo Harmonic Structure to Distinguish Their Targets from Background Clutter , 2011, Science.

[17]  Koffka Khan,et al.  A Fuzzy Bat Clustering Method for Ergonomic Screening of Office Workplaces , 2011 .

[18]  A. Reynolds,et al.  Free-Flight Odor Tracking in Drosophila Is Consistent with an Optimal Intermittent Scale-Free Search , 2007, PloS one.

[19]  Markus Metz,et al.  Bat echolocation calls facilitate social communication , 2012, Proceedings of the Royal Society B: Biological Sciences.

[20]  Li De,et al.  Artificial Intelligence with Uncertainty , 2004 .

[21]  Xin-She Yang,et al.  Bat algorithm based on simulated annealing and Gaussian perturbations , 2013, Neural Computing and Applications.

[22]  LiDeyi,et al.  Study on the Universality of the Normal Cloud Model , 2005 .

[23]  A. Hedenström,et al.  Bat Flight Generates Complex Aerodynamic Tracks , 2007, Science.

[24]  Debahuti Mishra,et al.  A New Meta-heuristic Bat Inspired Classification Approach for Microarray Data , 2012 .