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 Optimization Seminar

More Related Content

What's hot

Gradient descent method
Gradient descent methodGradient descent method
Gradient descent methodSanghyuk Chun
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimizationmidhulavijayan
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisXin-She Yang
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationNourhan Selem Salm
 
An overview of Hidden Markov Models (HMM)
An overview of Hidden Markov Models (HMM)An overview of Hidden Markov Models (HMM)
An overview of Hidden Markov Models (HMM)ananth
 
Introduction to Optimization.ppt
Introduction to Optimization.pptIntroduction to Optimization.ppt
Introduction to Optimization.pptMonarjayMalbog1
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSOMohamed Talaat
 
Bat algorithm explained. slides ppt pptx
Bat algorithm explained. slides ppt pptxBat algorithm explained. slides ppt pptx
Bat algorithm explained. slides ppt pptxMahdi Atawneh
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep LearningSebastian Ruder
 
EULER AND FERMAT THEOREM
EULER AND FERMAT THEOREMEULER AND FERMAT THEOREM
EULER AND FERMAT THEOREMankita pandey
 
Fuzzy logic in approximate Reasoning
Fuzzy logic in approximate ReasoningFuzzy logic in approximate Reasoning
Fuzzy logic in approximate ReasoningHoàng Đức
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set TheoryAMIT KUMAR
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithmHasan Gök
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationanurag singh
 
Methods of Optimization in Machine Learning
Methods of Optimization in Machine LearningMethods of Optimization in Machine Learning
Methods of Optimization in Machine LearningKnoldus Inc.
 

What's hot (20)

Gradient descent method
Gradient descent methodGradient descent method
Gradient descent method
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimization
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical Analysis
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzification
 
Optimization Using Evolutionary Computing Techniques
Optimization Using Evolutionary Computing Techniques Optimization Using Evolutionary Computing Techniques
Optimization Using Evolutionary Computing Techniques
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
An overview of Hidden Markov Models (HMM)
An overview of Hidden Markov Models (HMM)An overview of Hidden Markov Models (HMM)
An overview of Hidden Markov Models (HMM)
 
Introduction to Optimization.ppt
Introduction to Optimization.pptIntroduction to Optimization.ppt
Introduction to Optimization.ppt
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSO
 
Bat algorithm
Bat algorithmBat algorithm
Bat algorithm
 
Bat algorithm explained. slides ppt pptx
Bat algorithm explained. slides ppt pptxBat algorithm explained. slides ppt pptx
Bat algorithm explained. slides ppt pptx
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
 
EULER AND FERMAT THEOREM
EULER AND FERMAT THEOREMEULER AND FERMAT THEOREM
EULER AND FERMAT THEOREM
 
Tabu search
Tabu searchTabu search
Tabu search
 
Fuzzy logic in approximate Reasoning
Fuzzy logic in approximate ReasoningFuzzy logic in approximate Reasoning
Fuzzy logic in approximate Reasoning
 
Fuzzy Set Theory
Fuzzy Set TheoryFuzzy Set Theory
Fuzzy Set Theory
 
Fuzzy arithmetic
Fuzzy arithmeticFuzzy arithmetic
Fuzzy arithmetic
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Methods of Optimization in Machine Learning
Methods of Optimization in Machine LearningMethods of Optimization in Machine Learning
Methods of Optimization in Machine Learning
 

Similar to Bat Algorithm Optimization Seminar

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 Optimization Seminar (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

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 

Recently uploaded (20)

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 

Bat Algorithm Optimization Seminar

  • 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