SlideShare a Scribd company logo
2
Most read
13
Most read
14
Most read
A Seminar I on
BAT OPTIMIZATION ALGORITHM
By
Ms. Harshada Anand Gurav
Guided by-
Dr. Kakandikar G.M
Department of Mechanical Engineering
Zeal Education Society’s
Dnyanganga College of Engineering and Research
[2014-15]
INTRODUCTION
ALGORITHMS
BAT ALGORITHM
BEHAVIOUR OF MICROBATS
ACOUSTICS OF ECHOLOCATION
IDEALIZED RULES OF BA
BAT MOTION
LOUDNESS AND PULSE EMISSION
PSEUDO CODE OF THE BAT ALGORITHM
FLOWCHART
VARIENTS OF BA
ADVANTAGES AND DISADVANTAGES OF BA
APPLICATIONS
SUMMARY
REFERANCES
Bat Algorithm_Basics
Engineering Optimization is the subject which
uses optimization techniques to achieve design
goals in engineering.
PERFORMANCE
LIFETIME SERVICE
COST
MATERIAL USAGE
ANALYSIS NUMERICAL METHODS
VERIFICATIONVALIDATION
SESITIVITY ANALYSIS
REAL
WORLD
PROBLEM
ALGORITHM,
MODEL,
SOLUTION
TECHNIQUE
COMPUTER
IMPLIMENTATION
OPTIMIZATION
ALGORITHMS
DETERMINISTIC STOCHASTIC
HEURISTIC METAHEURISTIC
• Bat-inspired algorithm is
a metaheuristic optimization algorithm developed by
Xin-She Yang in 2010. This bat algorithm is based on
the echolocation behaviour of micro bats with varying
pulse rates of emission and loudness.
Bat sends sound signal with
frequency f
Echo signal use to calculate
the distance S
Bats emit sonar signals in order to locate potential prey. This signals
bounce back if they hit an object. Bats are able to interpret the
signals to see if the object is large or small and if it is moving toward
or away from them.
PULSE DURATION
8 to 10 ms
ULTRASONIC BURST DURATION
5 to 20 ms
FREQUENCY RANGE
25 kHz to
150 kHz
BURST RATE
10 to 200
per second
PULSE
110dB
3-D
scenario
Time delay
between
emission
and
detection
Time
difference
between
their two
ears
Loudness
variations
of the
echoes
All bats use echolocation to sense distance, and they
also ‘know’ the difference between food/prey and
background barriers in some magical way.
Bats fly randomly with velocity vi at position xi with a
fixed frequency fmin, varying wavelength λ and
loudness A0 to search for prey. They can automatically
adjust the wavelength (or frequency) of their emitted
pulses and adjust the rate of pulse emission r ∈ [0,1],
depending on the proximity of their target.
Although the loudness can vary in many ways, we
assume that the loudness varies from a large (positive)
A0 to a minimum constant value Amin.
SIMPLIFIED ASSUMPTIONS
Frequency [20kHz to 500kHz]
Wavelength [0.7mm to 17mm]
fi= fmin+ (fmax− fmin)β
vi
t+1= vi
t+ (xi
t–x*)fi
xi
t+1= xi
t+ vi
t
• β ∈ [0, 1]
• fmin= 0 & fmax= 100
• x* is the current
global best location
• t is number of
iteration
RANDOM WALK
xnew= xold+ ЄAt
Є ∈ [−1,1]
At = <Ai
t> is the average loudness of all the bats at
this time step
LOUDNESS AND PULSE EMISSION
Ai
t+1 = αAi
t,
ri
t = ri
0[1 − exp(−γt)],
Where α and γ are constants.
PSEUDO CODE OF THE BAT ALGORITHM
Objective function f (x), x = (x1, ...,xd)T
Initialize the bat population xi (i = 1,2, ...,n) and vi
Define pulse frequency fi at xi
Initialize pulse rates ri and the loudness Ai
while(t <Max number of iterations)
Generate new solutions by adjusting frequency, and updating
velocities and locations/solutions
if ( rand > ri )
Select a solution among the best solutions
Generate a local solution around the selected best solution
end if
Generate a new solution by flying randomly
if(rand <Ai & f (xi) < f (x∗))
Accept the new solutions
Increase ri and reduce Ai
end if
Rank the bats and find the current best x∗
end while
Postprocess results and visualization
FLOWCHART
Multi-objective bat algorithm (MOBA) by Yang (2011)
Fuzzy Logic Bat Algorithm (FLBA) by Khan et al. (2011)
K-Means Bat Algorithm (KMBA) by Komarasamy and Wahi
(2012)
Chaotic Bat Algorithm (CBA) by Lin et al. (2012)
Binary bat algorithm (BBA) by Nakamura et al. (2012)
Differential Operator and Levy flights Bat Algorithm (DLBA)by
Xie et al. (2013)
Improved bat algorithm (IBA) by Jamil et al. (2013)
ADVANTAGES AND DISADVANTAGES OF BA
ADVANTAGES OF BA:-
Simple, Flexible and Easy to implement.
Solve a wide range of problems and highly non linear
problems efficiently.
Provides very quick convergence at a very initial stage by
switching from exploration to exploitation.
The loudness and pulse emission rates essentially provide a
mechanism for automatic control and auto-zooming into
the region.
It gives promising optimal solutions.
Works well with complicated problems
DISADVANTAGES OF BA:-
If we allow the algorithm to switch to exploitation stage too
quickly by varying A and r too quickly, it may lead to
stagnation after some initial stage.
APPLICATIONS
Continuous
Optimization
in
engineering
design
Combinatorial
Optimization
and
Scheduling
Inverse
Problems
and
Parameter
Estimation
Classifications,
Clustering and
Data Mining
Image
Processing
Fuzzy Logic
and Other
Applications
SUMMARY
• In this report, the concept, classification and various
techniques of optimization with its process are
discussed. The standard bat algorithm, working
principle, variants and its application areas are
presented. The advantages and disadvantages are also
mentioned. This report also focuses on the importance
of using BA as its having wide number of applications,
advantages and having fewer drawbacks.
REFERANCES
1. John W. Chinneck, Practical Optimization: a Gentle Introduction
2. Xin-She Yang, “Nature-Inspired Metaheuristic Algorithms” (Second Edition), University of
Cambridge, United Kingdom
3. Xin-She Yang, Amir Hossein Gandomi,“Bat Algorithm: A Novel Approach for Global
Engineering Optimization”,Engineering Computations, Vol. 29, Issue 5, pp. 464--483 (2012).
4. A. Hanif Halim, I. Ismail, “Bio-Inspired Optimization Method: A Review”, International
Journal of Information Systems, Volume 1 July 30, pp. 12-17 (2014)
5. Xin-She Yang, “A New Metaheuristic Bat-Inspired Algorithm”, NICSO 2010, SCI 284, pp. 65–
74, 2010.
6. Xin-She Yang, “Bat algorithm: literature review and applications”, Int. J. Bio-Inspired
Computation, Vol. 5, No. 3, pp. 141–149 (2013).
7. Sashikala Mishra, Kailash Shaw, Debahuti Mishra, “A New Metaheuristic Bat Inspired
Classification Approach for Microarray Data”, Procedia Technology, vol.4 Feb 2012, pp. 802 –
806
8. Selim Yılmaza, Ecir U. Kücüksille, “A new modification approach on bat algorithm for solving
optimization problems”, Applied Soft Computing, Volume 28, March 2015, Pages 259–275
9. Aaron Ezgi DenizUlker, Sadik Ulker, “Microstrip coupler design using bat algorithm”,
International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 5, No. 1, January 2014,
pp. 127-133
10. S. Balasubramaniyan, T. S. Sivakumaran, “Optimal location of facts devices for power quality
issues using PSO and bat algorithm”, Journal of Theoretical and Applied Information Technology,
Vol. 64 No.1, 10th June 2014, pp. 148-157
11. Xin-She Yang, “Bat Algorithm for Multi-objective Optimization”, Int. J. Bio-Inspired
Computation, Vol. 3, No. 5, pp.267-274.
12. R. Y. M. Nakamura, L. A. M. Pereira, K. A. Costa, D. Rodrigues, J. P. Papa, X. S. Yang, “BBA:
A Binary Bat Algorithm for Feature Selection”, Graphics, Patterns and Images (SIBGRAPI), Aug.
2012, pp: 291-297
13. Jian Xie, Yongquan Zhou, Huan Chen, “A Novel Bat Algorithm Based on Differential Operator
and Lévy Flights Trajectory”, Computational Intelligence and Neuroscience, Volume 2013
14. Amir Hossein Gandomi, Xin-She Yang, Amir Hossein Alavi, Siamak Talatahari, “Bat algorithm
for constrained optimization tasks”, Neural Comput & Applic, July 2013, pp:1239–1255
15. Xin-She Yang, Suash Deb, Simon Fong, “Multiple-Valued Logic and Soft Computing”, 2014,
pp. 223-237
16. Iztok Fister Jr., Duˇsan Fister, Xin-She Yang, “A Hybrid Bat Algorithm”, Elektrotehniški
vestnik, 2013, in press
Bat Algorithm_Basics

More Related Content

PPTX
Bat algorithm
PPTX
Bat algorithm explained. slides ppt pptx
PPTX
BAT Algorithm
PPTX
Practical Swarm Optimization (PSO)
PPSX
Particle Swarm optimization
PDF
Particle Swarm Optimization: The Algorithm and Its Applications
PPTX
Bat algorithm and applications
PPT
Particle Swarm Optimization - PSO
Bat algorithm
Bat algorithm explained. slides ppt pptx
BAT Algorithm
Practical Swarm Optimization (PSO)
Particle Swarm optimization
Particle Swarm Optimization: The Algorithm and Its Applications
Bat algorithm and applications
Particle Swarm Optimization - PSO

What's hot (20)

PPTX
Genetic Algorithm in Artificial Intelligence
PPTX
Bat algorithm
PPTX
Bat Algorithm
PDF
Algorithme de chauve souris
PDF
Particle Swarm Optimization
PPTX
Optimization technique genetic algorithm
PDF
Metaheuristic Algorithms: A Critical Analysis
PPTX
Genetic algorithm
PPTX
Particle swarm optimization
PPTX
Metaheuristics
PDF
Pulse modulation, Pulse Amplitude (PAM), Pulse Width (PWM/PLM/PDM), Pulse Pos...
PPTX
Genetic Algorithm
PPTX
Particle swarm optimization
PPTX
Windowing (signal processing)
PDF
Multi-Objective Optimization using Non-Dominated Sorting Genetic Algorithm wi...
PDF
Nature-inspired metaheuristic algorithms for optimization and computional int...
PPTX
Particle Swarm Optimization by Rajorshi Mukherjee
PPTX
Particle swarm optimization
Genetic Algorithm in Artificial Intelligence
Bat algorithm
Bat Algorithm
Algorithme de chauve souris
Particle Swarm Optimization
Optimization technique genetic algorithm
Metaheuristic Algorithms: A Critical Analysis
Genetic algorithm
Particle swarm optimization
Metaheuristics
Pulse modulation, Pulse Amplitude (PAM), Pulse Width (PWM/PLM/PDM), Pulse Pos...
Genetic Algorithm
Particle swarm optimization
Windowing (signal processing)
Multi-Objective Optimization using Non-Dominated Sorting Genetic Algorithm wi...
Nature-inspired metaheuristic algorithms for optimization and computional int...
Particle Swarm Optimization by Rajorshi Mukherjee
Particle swarm optimization
Ad

Similar to Bat Algorithm_Basics (20)

PDF
40220130405017
PDF
Radio-frequency circular integrated inductors sizing optimization using bio-...
PDF
Evolutionary Optimization Algorithms & Large-Scale Machine Learning
PPTX
environmental quality predicti and it's deployment project
PDF
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
PDF
Describe The Main Functions Of Each Layer In The Osi Model...
PDF
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
PDF
30320140501003 2
PDF
Cost and performance optimization of induction motor using genetic
PPTX
review meeting ppt updated- july 2022.pptx
PDF
The study of reducing the cost of investment in wind energy based on the cat ...
PDF
Implementation of area optimized low power multiplication and accumulation
PDF
Improvement in Quality of Power by PI Controller Hybrid PSO using STATCOM
PDF
30120140501006
PDF
A review of Noise Suppression Technology for Real-Time Speech Enhancement
PDF
A new wavelet feature for fault diagnosis
PDF
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
PDF
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
PDF
Displacement mechanical amplifiers designed on poly-silicon
PDF
Application of MUSIC Algorithm for Adaptive Beamforming Smart Antenna
40220130405017
Radio-frequency circular integrated inductors sizing optimization using bio-...
Evolutionary Optimization Algorithms & Large-Scale Machine Learning
environmental quality predicti and it's deployment project
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Describe The Main Functions Of Each Layer In The Osi Model...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
30320140501003 2
Cost and performance optimization of induction motor using genetic
review meeting ppt updated- july 2022.pptx
The study of reducing the cost of investment in wind energy based on the cat ...
Implementation of area optimized low power multiplication and accumulation
Improvement in Quality of Power by PI Controller Hybrid PSO using STATCOM
30120140501006
A review of Noise Suppression Technology for Real-Time Speech Enhancement
A new wavelet feature for fault diagnosis
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Displacement mechanical amplifiers designed on poly-silicon
Application of MUSIC Algorithm for Adaptive Beamforming Smart Antenna
Ad

More from Designage Solutions (8)

PPTX
Flight Dynamics and Numerical Analysis of an Unmanned Aerial Vehicle (UAV)
PPTX
A Review of Flight Dynamics and Numerical Analysis of an Unmanned Aerial Vehi...
PPTX
Performance Measures of Manufacturing System
PPTX
Flexible manufacturing system
PPTX
Energy consumption of house
PPTX
Genetic algorithm
PPTX
Geometric dimensioning and tolerance
PPT
Use of cfd in aerodynamic performance of race car
Flight Dynamics and Numerical Analysis of an Unmanned Aerial Vehicle (UAV)
A Review of Flight Dynamics and Numerical Analysis of an Unmanned Aerial Vehi...
Performance Measures of Manufacturing System
Flexible manufacturing system
Energy consumption of house
Genetic algorithm
Geometric dimensioning and tolerance
Use of cfd in aerodynamic performance of race car

Recently uploaded (20)

PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Well-logging-methods_new................
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Sustainable Sites - Green Building Construction
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
DOCX
573137875-Attendance-Management-System-original
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Construction Project Organization Group 2.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Geodesy 1.pptx...............................................
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
additive manufacturing of ss316l using mig welding
PPTX
web development for engineering and engineering
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Well-logging-methods_new................
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Sustainable Sites - Green Building Construction
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
573137875-Attendance-Management-System-original
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Construction Project Organization Group 2.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Geodesy 1.pptx...............................................
UNIT-1 - COAL BASED THERMAL POWER PLANTS
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
additive manufacturing of ss316l using mig welding
web development for engineering and engineering

Bat Algorithm_Basics

  • 1. A Seminar I on BAT OPTIMIZATION ALGORITHM By Ms. Harshada Anand Gurav Guided by- Dr. Kakandikar G.M Department of Mechanical Engineering Zeal Education Society’s Dnyanganga College of Engineering and Research [2014-15]
  • 2. INTRODUCTION ALGORITHMS BAT ALGORITHM BEHAVIOUR OF MICROBATS ACOUSTICS OF ECHOLOCATION IDEALIZED RULES OF BA BAT MOTION LOUDNESS AND PULSE EMISSION PSEUDO CODE OF THE BAT ALGORITHM FLOWCHART VARIENTS OF BA ADVANTAGES AND DISADVANTAGES OF BA APPLICATIONS SUMMARY REFERANCES
  • 4. Engineering Optimization is the subject which uses optimization techniques to achieve design goals in engineering. PERFORMANCE LIFETIME SERVICE COST MATERIAL USAGE
  • 5. ANALYSIS NUMERICAL METHODS VERIFICATIONVALIDATION SESITIVITY ANALYSIS REAL WORLD PROBLEM ALGORITHM, MODEL, SOLUTION TECHNIQUE COMPUTER IMPLIMENTATION
  • 7. • Bat-inspired algorithm is a metaheuristic optimization algorithm developed by Xin-She Yang in 2010. This bat algorithm is based on the echolocation behaviour of micro bats with varying pulse rates of emission and loudness.
  • 8. Bat sends sound signal with frequency f Echo signal use to calculate the distance S Bats emit sonar signals in order to locate potential prey. This signals bounce back if they hit an object. Bats are able to interpret the signals to see if the object is large or small and if it is moving toward or away from them.
  • 9. PULSE DURATION 8 to 10 ms ULTRASONIC BURST DURATION 5 to 20 ms FREQUENCY RANGE 25 kHz to 150 kHz BURST RATE 10 to 200 per second PULSE 110dB 3-D scenario Time delay between emission and detection Time difference between their two ears Loudness variations of the echoes
  • 10. All bats use echolocation to sense distance, and they also ‘know’ the difference between food/prey and background barriers in some magical way. Bats fly randomly with velocity vi at position xi with a fixed frequency fmin, varying wavelength λ and loudness A0 to search for prey. They can automatically adjust the wavelength (or frequency) of their emitted pulses and adjust the rate of pulse emission r ∈ [0,1], depending on the proximity of their target. Although the loudness can vary in many ways, we assume that the loudness varies from a large (positive) A0 to a minimum constant value Amin.
  • 11. SIMPLIFIED ASSUMPTIONS Frequency [20kHz to 500kHz] Wavelength [0.7mm to 17mm] fi= fmin+ (fmax− fmin)β vi t+1= vi t+ (xi t–x*)fi xi t+1= xi t+ vi t • β ∈ [0, 1] • fmin= 0 & fmax= 100 • x* is the current global best location • t is number of iteration
  • 12. RANDOM WALK xnew= xold+ ЄAt Є ∈ [−1,1] At = <Ai t> is the average loudness of all the bats at this time step LOUDNESS AND PULSE EMISSION Ai t+1 = αAi t, ri t = ri 0[1 − exp(−γt)], Where α and γ are constants.
  • 13. PSEUDO CODE OF THE BAT ALGORITHM Objective function f (x), x = (x1, ...,xd)T Initialize the bat population xi (i = 1,2, ...,n) and vi Define pulse frequency fi at xi Initialize pulse rates ri and the loudness Ai while(t <Max number of iterations) Generate new solutions by adjusting frequency, and updating velocities and locations/solutions if ( rand > ri ) Select a solution among the best solutions Generate a local solution around the selected best solution end if Generate a new solution by flying randomly if(rand <Ai & f (xi) < f (x∗)) Accept the new solutions Increase ri and reduce Ai end if Rank the bats and find the current best x∗ end while Postprocess results and visualization
  • 15. Multi-objective bat algorithm (MOBA) by Yang (2011) Fuzzy Logic Bat Algorithm (FLBA) by Khan et al. (2011) K-Means Bat Algorithm (KMBA) by Komarasamy and Wahi (2012) Chaotic Bat Algorithm (CBA) by Lin et al. (2012) Binary bat algorithm (BBA) by Nakamura et al. (2012) Differential Operator and Levy flights Bat Algorithm (DLBA)by Xie et al. (2013) Improved bat algorithm (IBA) by Jamil et al. (2013)
  • 16. ADVANTAGES AND DISADVANTAGES OF BA ADVANTAGES OF BA:- Simple, Flexible and Easy to implement. Solve a wide range of problems and highly non linear problems efficiently. Provides very quick convergence at a very initial stage by switching from exploration to exploitation. The loudness and pulse emission rates essentially provide a mechanism for automatic control and auto-zooming into the region. It gives promising optimal solutions. Works well with complicated problems DISADVANTAGES OF BA:- If we allow the algorithm to switch to exploitation stage too quickly by varying A and r too quickly, it may lead to stagnation after some initial stage.
  • 18. SUMMARY • In this report, the concept, classification and various techniques of optimization with its process are discussed. The standard bat algorithm, working principle, variants and its application areas are presented. The advantages and disadvantages are also mentioned. This report also focuses on the importance of using BA as its having wide number of applications, advantages and having fewer drawbacks.
  • 19. REFERANCES 1. John W. Chinneck, Practical Optimization: a Gentle Introduction 2. Xin-She Yang, “Nature-Inspired Metaheuristic Algorithms” (Second Edition), University of Cambridge, United Kingdom 3. Xin-She Yang, Amir Hossein Gandomi,“Bat Algorithm: A Novel Approach for Global Engineering Optimization”,Engineering Computations, Vol. 29, Issue 5, pp. 464--483 (2012). 4. A. Hanif Halim, I. Ismail, “Bio-Inspired Optimization Method: A Review”, International Journal of Information Systems, Volume 1 July 30, pp. 12-17 (2014) 5. Xin-She Yang, “A New Metaheuristic Bat-Inspired Algorithm”, NICSO 2010, SCI 284, pp. 65– 74, 2010. 6. Xin-She Yang, “Bat algorithm: literature review and applications”, Int. J. Bio-Inspired Computation, Vol. 5, No. 3, pp. 141–149 (2013). 7. Sashikala Mishra, Kailash Shaw, Debahuti Mishra, “A New Metaheuristic Bat Inspired Classification Approach for Microarray Data”, Procedia Technology, vol.4 Feb 2012, pp. 802 – 806 8. Selim Yılmaza, Ecir U. Kücüksille, “A new modification approach on bat algorithm for solving optimization problems”, Applied Soft Computing, Volume 28, March 2015, Pages 259–275
  • 20. 9. Aaron Ezgi DenizUlker, Sadik Ulker, “Microstrip coupler design using bat algorithm”, International Journal of Artificial Intelligence & Applications (IJAIA), Vol. 5, No. 1, January 2014, pp. 127-133 10. S. Balasubramaniyan, T. S. Sivakumaran, “Optimal location of facts devices for power quality issues using PSO and bat algorithm”, Journal of Theoretical and Applied Information Technology, Vol. 64 No.1, 10th June 2014, pp. 148-157 11. Xin-She Yang, “Bat Algorithm for Multi-objective Optimization”, Int. J. Bio-Inspired Computation, Vol. 3, No. 5, pp.267-274. 12. R. Y. M. Nakamura, L. A. M. Pereira, K. A. Costa, D. Rodrigues, J. P. Papa, X. S. Yang, “BBA: A Binary Bat Algorithm for Feature Selection”, Graphics, Patterns and Images (SIBGRAPI), Aug. 2012, pp: 291-297 13. Jian Xie, Yongquan Zhou, Huan Chen, “A Novel Bat Algorithm Based on Differential Operator and Lévy Flights Trajectory”, Computational Intelligence and Neuroscience, Volume 2013 14. Amir Hossein Gandomi, Xin-She Yang, Amir Hossein Alavi, Siamak Talatahari, “Bat algorithm for constrained optimization tasks”, Neural Comput & Applic, July 2013, pp:1239–1255 15. Xin-She Yang, Suash Deb, Simon Fong, “Multiple-Valued Logic and Soft Computing”, 2014, pp. 223-237 16. Iztok Fister Jr., Duˇsan Fister, Xin-She Yang, “A Hybrid Bat Algorithm”, Elektrotehniški vestnik, 2013, in press