SlideShare a Scribd company logo
1 of 21
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
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

What's hot

Ant Colony Optimization
Ant Colony OptimizationAnt Colony Optimization
Ant Colony OptimizationPratik Poddar
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Xin-She Yang
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicAshique Rasool
 
Fuzzy Logic and Neural Network
Fuzzy Logic and Neural NetworkFuzzy Logic and Neural Network
Fuzzy Logic and Neural NetworkSHIMI S L
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithmAhmed Fouad Ali
 
backpropagation in neural networks
backpropagation in neural networksbackpropagation in neural networks
backpropagation in neural networksAkash Goel
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationNourhan Selem Salm
 
Genetic algorithm ppt
Genetic algorithm pptGenetic algorithm ppt
Genetic algorithm pptMayank Jain
 
swarm intelligence seminar
swarm intelligence seminarswarm intelligence seminar
swarm intelligence seminarRadhikaGupta173
 
Travelling Salesman Problem using Partical Swarm Optimization
Travelling Salesman Problem using Partical Swarm OptimizationTravelling Salesman Problem using Partical Swarm Optimization
Travelling Salesman Problem using Partical Swarm OptimizationIlgın Kavaklıoğulları
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationJoy Dutta
 
Ant Colony Optimization: Routing
Ant Colony Optimization: RoutingAnt Colony Optimization: Routing
Ant Colony Optimization: RoutingAdrian Wilke
 
Polar bear optimization for ED
Polar bear optimization for ED Polar bear optimization for ED
Polar bear optimization for ED Mohammad Abdullah
 
Bees algorithm
Bees algorithmBees algorithm
Bees algorithmAmrit Kaur
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationvk1dadhich
 

What's hot (20)

Ant Colony Optimization
Ant Colony OptimizationAnt Colony Optimization
Ant Colony Optimization
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Bat Algorithm
Bat AlgorithmBat Algorithm
Bat Algorithm
 
Chapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy LogicChapter 5 - Fuzzy Logic
Chapter 5 - Fuzzy Logic
 
Fuzzy Logic and Neural Network
Fuzzy Logic and Neural NetworkFuzzy Logic and Neural Network
Fuzzy Logic and Neural Network
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithm
 
backpropagation in neural networks
backpropagation in neural networksbackpropagation in neural networks
backpropagation in neural networks
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzification
 
Genetic algorithm ppt
Genetic algorithm pptGenetic algorithm ppt
Genetic algorithm ppt
 
swarm intelligence seminar
swarm intelligence seminarswarm intelligence seminar
swarm intelligence seminar
 
Ant colony algorithm
Ant colony algorithm Ant colony algorithm
Ant colony algorithm
 
Travelling Salesman Problem using Partical Swarm Optimization
Travelling Salesman Problem using Partical Swarm OptimizationTravelling Salesman Problem using Partical Swarm Optimization
Travelling Salesman Problem using Partical Swarm Optimization
 
Metaheuristics
MetaheuristicsMetaheuristics
Metaheuristics
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Ant Colony Optimization: Routing
Ant Colony Optimization: RoutingAnt Colony Optimization: Routing
Ant Colony Optimization: Routing
 
Polar bear optimization for ED
Polar bear optimization for ED Polar bear optimization for ED
Polar bear optimization for ED
 
Bees algorithm
Bees algorithmBees algorithm
Bees algorithm
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 

Similar to Bat Algorithm_Basics

Radio-frequency circular integrated inductors sizing optimization using bio-...
Radio-frequency circular integrated inductors sizing  optimization using bio-...Radio-frequency circular integrated inductors sizing  optimization using bio-...
Radio-frequency circular integrated inductors sizing optimization using bio-...IJECEIAES
 
Evolutionary Optimization Algorithms & Large-Scale Machine Learning
Evolutionary Optimization Algorithms & Large-Scale Machine LearningEvolutionary Optimization Algorithms & Large-Scale Machine Learning
Evolutionary Optimization Algorithms & Large-Scale Machine LearningUniversity of Maribor
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Xin-She Yang
 
Describe The Main Functions Of Each Layer In The Osi Model...
Describe The Main Functions Of Each Layer In The Osi Model...Describe The Main Functions Of Each Layer In The Osi Model...
Describe The Main Functions Of Each Layer In The Osi Model...Amanda Brady
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Xin-She Yang
 
Cost and performance optimization of induction motor using genetic
Cost and performance optimization of induction motor using geneticCost and performance optimization of induction motor using genetic
Cost and performance optimization of induction motor using geneticIAEME Publication
 
The study of reducing the cost of investment in wind energy based on the cat ...
The study of reducing the cost of investment in wind energy based on the cat ...The study of reducing the cost of investment in wind energy based on the cat ...
The study of reducing the cost of investment in wind energy based on the cat ...TELKOMNIKA JOURNAL
 
Implementation of area optimized low power multiplication and accumulation
Implementation of area optimized low power multiplication and accumulationImplementation of area optimized low power multiplication and accumulation
Implementation of area optimized low power multiplication and accumulationkarthik annam
 
Improvement in Quality of Power by PI Controller Hybrid PSO using STATCOM
Improvement in Quality of Power by PI Controller Hybrid PSO using STATCOMImprovement in Quality of Power by PI Controller Hybrid PSO using STATCOM
Improvement in Quality of Power by PI Controller Hybrid PSO using STATCOMIRJET Journal
 
A review of Noise Suppression Technology for Real-Time Speech Enhancement
A review of Noise Suppression Technology for Real-Time Speech EnhancementA review of Noise Suppression Technology for Real-Time Speech Enhancement
A review of Noise Suppression Technology for Real-Time Speech EnhancementIRJET Journal
 
A new wavelet feature for fault diagnosis
A new wavelet feature for fault diagnosisA new wavelet feature for fault diagnosis
A new wavelet feature for fault diagnosisIAEME Publication
 
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...ijsrd.com
 
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...ijsrd.com
 
Displacement mechanical amplifiers designed on poly-silicon
Displacement mechanical amplifiers designed on poly-siliconDisplacement mechanical amplifiers designed on poly-silicon
Displacement mechanical amplifiers designed on poly-siliconIJECEIAES
 
Application of MUSIC Algorithm for Adaptive Beamforming Smart Antenna
Application of MUSIC Algorithm for Adaptive Beamforming Smart AntennaApplication of MUSIC Algorithm for Adaptive Beamforming Smart Antenna
Application of MUSIC Algorithm for Adaptive Beamforming Smart AntennaIRJET Journal
 
Assessment of Gearbox Fault DetectionUsing Vibration Signal Analysis and Acou...
Assessment of Gearbox Fault DetectionUsing Vibration Signal Analysis and Acou...Assessment of Gearbox Fault DetectionUsing Vibration Signal Analysis and Acou...
Assessment of Gearbox Fault DetectionUsing Vibration Signal Analysis and Acou...IOSR Journals
 
Modeling & Simulation of Shock-Absorber Test Rig
Modeling & Simulation of Shock-Absorber Test RigModeling & Simulation of Shock-Absorber Test Rig
Modeling & Simulation of Shock-Absorber Test RigAnkit Kumar Dixit
 

Similar to Bat Algorithm_Basics (20)

40220130405017
4022013040501740220130405017
40220130405017
 
Radio-frequency circular integrated inductors sizing optimization using bio-...
Radio-frequency circular integrated inductors sizing  optimization using bio-...Radio-frequency circular integrated inductors sizing  optimization using bio-...
Radio-frequency circular integrated inductors sizing optimization using bio-...
 
Evolutionary Optimization Algorithms & Large-Scale Machine Learning
Evolutionary Optimization Algorithms & Large-Scale Machine LearningEvolutionary Optimization Algorithms & Large-Scale Machine Learning
Evolutionary Optimization Algorithms & Large-Scale Machine Learning
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
 
Describe The Main Functions Of Each Layer In The Osi Model...
Describe The Main Functions Of Each Layer In The Osi Model...Describe The Main Functions Of Each Layer In The Osi Model...
Describe The Main Functions Of Each Layer In The Osi Model...
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
 
30320140501003 2
30320140501003 230320140501003 2
30320140501003 2
 
Cost and performance optimization of induction motor using genetic
Cost and performance optimization of induction motor using geneticCost and performance optimization of induction motor using genetic
Cost and performance optimization of induction motor using genetic
 
The study of reducing the cost of investment in wind energy based on the cat ...
The study of reducing the cost of investment in wind energy based on the cat ...The study of reducing the cost of investment in wind energy based on the cat ...
The study of reducing the cost of investment in wind energy based on the cat ...
 
Implementation of area optimized low power multiplication and accumulation
Implementation of area optimized low power multiplication and accumulationImplementation of area optimized low power multiplication and accumulation
Implementation of area optimized low power multiplication and accumulation
 
Improvement in Quality of Power by PI Controller Hybrid PSO using STATCOM
Improvement in Quality of Power by PI Controller Hybrid PSO using STATCOMImprovement in Quality of Power by PI Controller Hybrid PSO using STATCOM
Improvement in Quality of Power by PI Controller Hybrid PSO using STATCOM
 
30120140501006
3012014050100630120140501006
30120140501006
 
A review of Noise Suppression Technology for Real-Time Speech Enhancement
A review of Noise Suppression Technology for Real-Time Speech EnhancementA review of Noise Suppression Technology for Real-Time Speech Enhancement
A review of Noise Suppression Technology for Real-Time Speech Enhancement
 
A new wavelet feature for fault diagnosis
A new wavelet feature for fault diagnosisA new wavelet feature for fault diagnosis
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...Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
 
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...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
Displacement mechanical amplifiers designed on poly-siliconDisplacement mechanical amplifiers designed on poly-silicon
Displacement mechanical amplifiers designed on poly-silicon
 
Application of MUSIC Algorithm for Adaptive Beamforming Smart Antenna
Application of MUSIC Algorithm for Adaptive Beamforming Smart AntennaApplication of MUSIC Algorithm for Adaptive Beamforming Smart Antenna
Application of MUSIC Algorithm for Adaptive Beamforming Smart Antenna
 
Assessment of Gearbox Fault DetectionUsing Vibration Signal Analysis and Acou...
Assessment of Gearbox Fault DetectionUsing Vibration Signal Analysis and Acou...Assessment of Gearbox Fault DetectionUsing Vibration Signal Analysis and Acou...
Assessment of Gearbox Fault DetectionUsing Vibration Signal Analysis and Acou...
 
Modeling & Simulation of Shock-Absorber Test Rig
Modeling & Simulation of Shock-Absorber Test RigModeling & Simulation of Shock-Absorber Test Rig
Modeling & Simulation of Shock-Absorber Test Rig
 

More from Designage Solutions

Flight Dynamics and Numerical Analysis of an Unmanned Aerial Vehicle (UAV)
Flight Dynamics and Numerical Analysis of an Unmanned Aerial Vehicle (UAV)Flight Dynamics and Numerical Analysis of an Unmanned Aerial Vehicle (UAV)
Flight Dynamics and Numerical Analysis of an Unmanned Aerial Vehicle (UAV)Designage Solutions
 
A Review of Flight Dynamics and Numerical Analysis of an Unmanned Aerial Vehi...
A Review of Flight Dynamics and Numerical Analysis of an Unmanned Aerial Vehi...A Review of Flight Dynamics and Numerical Analysis of an Unmanned Aerial Vehi...
A Review of Flight Dynamics and Numerical Analysis of an Unmanned Aerial Vehi...Designage Solutions
 
Performance Measures of Manufacturing System
Performance Measures of Manufacturing SystemPerformance Measures of Manufacturing System
Performance Measures of Manufacturing SystemDesignage Solutions
 
Geometric dimensioning and tolerance
Geometric dimensioning and toleranceGeometric dimensioning and tolerance
Geometric dimensioning and toleranceDesignage Solutions
 
Use of cfd in aerodynamic performance of race car
Use of cfd in aerodynamic performance of race carUse of cfd in aerodynamic performance of race car
Use of cfd in aerodynamic performance of race carDesignage Solutions
 

More from Designage Solutions (8)

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

Recently uploaded

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 

Recently uploaded (20)

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 

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
  • 3.
  • 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