The Bat Algorithm, Variants and Some Practical Engineering Applications: A Review

The bat algorithm (BA), a metaheuristic algorithm developed by Xin-She Yang in 2010, has since been modified, and applied to numerous practical optimization problems in engineering. This chapter is a survey of the BA, its variants, some sample real-world optimization applications, and directions for future research.

[1]  B. V. Manikandan,et al.  Speed control of Brushless DC motor using bat algorithm optimized Adaptive Neuro-Fuzzy Inference System , 2015, Appl. Soft Comput..

[2]  Vedik Basetti,et al.  Optimal PMU placement for power system observability using Taguchi binary bat algorithm , 2017 .

[3]  E. S. Ali,et al.  Optimization of Power System Stabilizers using BAT search algorithm , 2014 .

[4]  Wei Liu,et al.  Fuzzy entropy based optimal thresholding using bat algorithm , 2015, Appl. Soft Comput..

[5]  Durbadal Mandal,et al.  An efficient side lobe reduction technique considering mutual coupling effect in linear array antenna using BAT algorithm , 2017, Swarm Evol. Comput..

[6]  Raghunathan Thangavelu,et al.  Differential evolution based 3-D guidance law for a realistic interceptor model , 2014, Appl. Soft Comput..

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

[8]  Xin-She Yang,et al.  Bat algorithm: a novel approach for global engineering optimization , 2012, 1211.6663.

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

[10]  Rasoul Azizipanah-Abarghooee,et al.  Optimal sizing of battery energy storage for micro-grid operation management using a new improved bat algorithm , 2014 .

[11]  Xin-She Yang,et al.  Economic dispatch using chaotic bat algorithm , 2016 .

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

[13]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[14]  T. C. Bora,et al.  Bat-Inspired Optimization Approach for the Brushless DC Wheel Motor Problem , 2012, IEEE Transactions on Magnetics.

[15]  M. Mohamed Thameem Ansari,et al.  Load frequency control using Bat inspired algorithm based dual mode gain scheduling of PI controllers for interconnected power system , 2015 .

[16]  Marco Dorigo,et al.  Optimization, Learning and Natural Algorithms , 1992 .

[17]  Rajko Svecko,et al.  Feedforward neural network position control of a piezoelectric actuator based on a BAT search algorithm , 2015, Expert Syst. Appl..

[18]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[19]  Myeongsu Kang,et al.  Reliable fault diagnosis for incipient low-speed bearings using fault feature analysis based on a binary bat algorithm , 2015, Inf. Sci..

[20]  Taher Niknam,et al.  A new intelligent online fuzzy tuning approach for multi-area load frequency control: Self Adaptive Modified Bat Algorithm , 2015 .

[21]  N. Poursalehi,et al.  Bat algorithm for the fuel arrangement optimization of reactor core , 2014 .

[22]  Debasish Ghose,et al.  An online-implementable differential evolution tuned all-aspect guidance law , 2010 .

[23]  A. S. Oshaba,et al.  MPPT control design of PV system supplied SRM using BAT search algorithm , 2015 .

[24]  Jinfeng Wang,et al.  A Hybrid Bat Algorithm for Process Planning Problem , 2015 .

[25]  Xin-She Yang,et al.  BBA: A Binary Bat Algorithm for Feature Selection , 2012, 2012 25th SIBGRAPI Conference on Graphics, Patterns and Images.

[26]  K. N. Seetharamu,et al.  Multi-objective optimization using bat algorithm for shell and tube heat exchangers , 2017 .

[27]  Meysam Naderi,et al.  Well placement optimization using metaheuristic bat algorithm , 2017 .

[28]  A. Rezaee Jordehi,et al.  Chaotic bat swarm optimisation (CBSO) , 2015, Appl. Soft Comput..

[29]  O. Hasançebi,et al.  A bat-inspired algorithm for structural optimization , 2013 .

[30]  Jon Atli Benediktsson,et al.  A Novel Approach for Multispectral Satellite Image Classification Based on the Bat Algorithm , 2016, IEEE Geoscience and Remote Sensing Letters.

[31]  Randy L. Haupt,et al.  Practical Genetic Algorithms , 1998 .

[32]  Minh-Duy Le,et al.  Optimal design of passive power filters based on multi-objective bat algorithm and pareto front , 2015, Appl. Soft Comput..

[33]  Gaige Wang,et al.  A Bat Algorithm with Mutation for UCAV Path Planning , 2012, TheScientificWorldJournal.

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

[35]  Xin-She Yang,et al.  Solutions of non-smooth economic dispatch problems by swarm intelligence , 2015 .

[36]  D. K. Sambariya,et al.  Robust tuning of power system stabilizer for small signal stability enhancement using metaheuristic bat algorithm , 2014 .

[37]  Amir Hossein Gandomi,et al.  Chaotic bat algorithm , 2014, J. Comput. Sci..

[38]  Taher Niknam,et al.  A new enhanced bat-inspired algorithm for finding linear supply function equilibrium of GENCOs in the competitive electricity market , 2013 .

[39]  Abdul Razak Hamdan,et al.  Optimization of neural network model using modified bat-inspired algorithm , 2015, Appl. Soft Comput..

[40]  Ebrahim Abiri,et al.  On-line parameter identification of power plant characteristics based on phasor measurement unit recorded data using differential evolution and bat inspired algorithm , 2015 .

[41]  M. Sailaja Kumari,et al.  Optimal spot pricing in electricity market with inelastic load using constrained bat algorithm , 2014 .

[42]  Aboul Ella Hassanien,et al.  A BA-based algorithm for parameter optimization of Support Vector Machine , 2017, Pattern Recognit. Lett..

[43]  Jong-Myon Kim,et al.  Corrigendum to "Reliable fault diagnosis for incipient low-speed bearings using fault feature analysis based on a binary bat algorithm" [Inform. Sci. 294 (2015) 423-438] , 2015, Inf. Sci..

[44]  Alireza Askarzadeh,et al.  An enhanced bat algorithm approach for reducing electrical power consumption of air conditioning systems based on differential operator , 2016 .

[45]  Yu Liu,et al.  A novel bat algorithm with habitat selection and Doppler effect in echoes for optimization , 2015, Expert Syst. Appl..

[46]  W. Mansour,et al.  Optimal design of model predictive control with superconducting magnetic energy storage for load frequency control of nonlinear hydrothermal power system using bat inspired algorithm , 2017 .

[47]  B. Venkateswara Rao,et al.  Optimal power flow by BAT search algorithm for generation reallocation with unified power flow controller , 2015 .

[48]  Taher Niknam,et al.  A Novel Stochastic Framework Based on Cloud Theory and $\theta $ -Modified Bat Algorithm to Solve the Distribution Feeder Reconfiguration , 2016, IEEE Transactions on Smart Grid.

[49]  Abdul Razak Hamdan,et al.  Multi-population cooperative bat algorithm-based optimization of artificial neural network model , 2015, Inf. Sci..

[50]  Iztok Fister,et al.  A hybrid bat algorithm , 2013, ArXiv.

[51]  Jian Xie,et al.  A Novel Bat Algorithm Based on Differential Operator and Lévy Flights Trajectory , 2013, Comput. Intell. Neurosci..

[52]  Xin-She Yang,et al.  A wrapper approach for feature selection based on Bat Algorithm and Optimum-Path Forest , 2014, Expert Syst. Appl..

[53]  Seema Singh,et al.  Pseudo-inspired CBA for ED of units with valve-point loading effects and multi-fuel options , 2017 .

[54]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

[55]  Lalit Chandra Saikia,et al.  Automatic generation control of multi area thermal system using Bat algorithm optimized PD–PID cascade controller , 2015 .

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

[57]  Meysam Naderi,et al.  Drilling rate of penetration prediction and optimization using response surface methodology and bat algorithm , 2016 .

[58]  Seyedali Mirjalili,et al.  Three-dimensional path planning for UCAV using an improved bat algorithm , 2016 .

[59]  Xin-She Yang,et al.  New directional bat algorithm for continuous optimization problems , 2017, Expert Syst. Appl..

[60]  O. Hasançebi,et al.  Bat inspired algorithm for discrete size optimization of steel frames , 2014, Adv. Eng. Softw..

[61]  Taher Niknam,et al.  Reserve Constrained Dynamic Environmental/Economic Dispatch: A New Multiobjective Self-Adaptive Learning Bat Algorithm , 2013, IEEE Systems Journal.

[62]  Luo Jun,et al.  A double-subpopulation variant of the bat algorithm , 2015 .