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

Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationMahesh Tibrewal
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationJoy Dutta
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Xin-She Yang
 
Bat algorithm explained. slides ppt pptx
Bat algorithm explained. slides ppt pptxBat algorithm explained. slides ppt pptx
Bat algorithm explained. slides ppt pptxMahdi Atawneh
 
Artificial fish swarm optimization
Artificial fish swarm optimizationArtificial fish swarm optimization
Artificial fish swarm optimizationAhmed Fouad Ali
 
Back propagation
Back propagationBack propagation
Back propagationNagarajan
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationNourhan Selem Salm
 
Algorithme de chauve souris
Algorithme de chauve sourisAlgorithme de chauve souris
Algorithme de chauve sourisZouhair Boufakri
 
Particle swarm optimization
Particle swarm optimization Particle swarm optimization
Particle swarm optimization Ahmed Fouad Ali
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithmsadil raja
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationMeenakshi Devi
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applicationsadil raja
 

What's hot (20)

Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
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
 
Bat algorithm explained. slides ppt pptx
Bat algorithm explained. slides ppt pptxBat algorithm explained. slides ppt pptx
Bat algorithm explained. slides ppt pptx
 
Bat algorithm
Bat algorithmBat algorithm
Bat algorithm
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
 
Grey wolf optimizer
Grey wolf optimizerGrey wolf optimizer
Grey wolf optimizer
 
Artificial fish swarm optimization
Artificial fish swarm optimizationArtificial fish swarm optimization
Artificial fish swarm optimization
 
Metaheuristics
MetaheuristicsMetaheuristics
Metaheuristics
 
Red Deer Algorithm (RDA)
Red Deer Algorithm (RDA) Red Deer Algorithm (RDA)
Red Deer Algorithm (RDA)
 
Back propagation
Back propagationBack propagation
Back propagation
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzification
 
Algorithme de chauve souris
Algorithme de chauve sourisAlgorithme de chauve souris
Algorithme de chauve souris
 
Particle swarm optimization
Particle swarm optimization Particle swarm optimization
Particle swarm optimization
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Cuckoo search algorithm
Cuckoo search algorithmCuckoo search algorithm
Cuckoo search algorithm
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Machine learning
Machine learningMachine learning
Machine learning
 
PSO.ppt
PSO.pptPSO.ppt
PSO.ppt
 
Particle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its ApplicationsParticle Swarm Optimization: The Algorithm and Its Applications
Particle Swarm Optimization: The Algorithm and Its Applications
 

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

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
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
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
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
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
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
 

Recently uploaded (20)

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
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
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
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 )
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.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
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
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🔝
 

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