SlideShare a Scribd company logo
6
Most read
1
2
Prepared for
Nazmus Sakib Rupol
Lecturer, Dept. Of CSE
Ahsanullah University of Science & Technology
Prepared By
Md. Arman Ahmed
11.01.04.031
Introduction
Bat-inspired algorithm is a meta
heuristic 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.
3
Bat Behaviour
Echolocation
Some bats have evolved a highly
sophisticated sense of hearing. They
emit sounds that bounce off of objects
in their path, sending echoes back to
the bats. From these echoes, the bats
can determine the size of objects, how
far away they are, how fast they are
travelling and even their texture, all in
a split second.
4
Bat Behaviour
5
Bat Algorithm
If we idealize some of the echolocation characteristics of
microbats, we can develop various bat-inspired algorithms or
bat algorithms. In the basic bat algorithm developed by Xin-
She Yang(2010a), the following approximate or idealized
rules were used.
1. All bats use echolocation to sense distance, and they also
‘know’ the difference between food/prey and background
barriers in some magical way.
2. Bats fly randomly with velocity vi at position xi with a
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.
3. 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
. 6
Multi-Objective Bat Algorithm
Objective functions f1(x), ..., fk(x), x = (x1, ..., xd)t
Initialize the bat population xi (i = 1, 2, ..., n) and vi
for j = 1 to N (points on Pareto fronts)
Generate K weights wk ≥ 0 so that k=1
k wk = 1
Form a single objective f = k=1
k wkfk
while (t <Max number of iterations)
Generate new solutions and update by (1) to (3)
if (rand > ri)
Random walk around a selected best solution
end if
Generate a new solution by flying randomly
if (rand < Ai & f(xi) < f(x*))
Accept the new solutions,
and increase ri & reduce Ai
end if
Rank the bats and find the current best x*
end while
Record x* as a non-dominated solution
end
Postprocess results and visualization
Figure 1: Multiobjective bat algorithm (MOBA). 7
8
9

More Related Content

What's hot (20)

PPT
PSO and Its application in Engineering
Prince Jain
 
PDF
Z transform Day 1
vijayanand Kandaswamy
 
PPTX
ABC Algorithm.
N Vinayak
 
PPT
Artificial bee colony (abc)
quadmemo
 
PPTX
Artificial Bee Colony (ABC) (Swarm Intelligence)
Ahmed Fouad Ali
 
PPTX
Firefly algorithm
supriya shilwant
 
PDF
Nature-Inspired Optimization Algorithms
Xin-She Yang
 
PPTX
Glowworm swarm optimization (Presentation)
Younis Al-Ibrahim
 
PDF
Particle Swarm Optimization
Stelios Petrakis
 
PDF
Differential evolution optimization technique
Siksha 'O' Anusandhan (Deemed to be University )
 
PDF
The Back Propagation Learning Algorithm
ESCOM
 
PDF
Karınca kolonisi algoritması
Orhan ERIPEK
 
PDF
Microstrip patch antenna design
lhcnn
 
PDF
PRML 13.2.2: The Forward-Backward Algorithm
Shinichi Tamura
 
PDF
Angle Modulation.pdf
laiyon
 
PPTX
ADDITTIVE WHITE GAUSIAN NOIS ( AWGN)
mohammedalimahdi
 
PPTX
Particle swarm optimization
Mahesh Tibrewal
 
PDF
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
Jim Jenkins
 
PPT
Fourier analysis of signals and systems
Babul Islam
 
PDF
Radar 2009 a 14 airborne pulse doppler radar
Forward2025
 
PSO and Its application in Engineering
Prince Jain
 
Z transform Day 1
vijayanand Kandaswamy
 
ABC Algorithm.
N Vinayak
 
Artificial bee colony (abc)
quadmemo
 
Artificial Bee Colony (ABC) (Swarm Intelligence)
Ahmed Fouad Ali
 
Firefly algorithm
supriya shilwant
 
Nature-Inspired Optimization Algorithms
Xin-She Yang
 
Glowworm swarm optimization (Presentation)
Younis Al-Ibrahim
 
Particle Swarm Optimization
Stelios Petrakis
 
Differential evolution optimization technique
Siksha 'O' Anusandhan (Deemed to be University )
 
The Back Propagation Learning Algorithm
ESCOM
 
Karınca kolonisi algoritması
Orhan ERIPEK
 
Microstrip patch antenna design
lhcnn
 
PRML 13.2.2: The Forward-Backward Algorithm
Shinichi Tamura
 
Angle Modulation.pdf
laiyon
 
ADDITTIVE WHITE GAUSIAN NOIS ( AWGN)
mohammedalimahdi
 
Particle swarm optimization
Mahesh Tibrewal
 
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
Jim Jenkins
 
Fourier analysis of signals and systems
Babul Islam
 
Radar 2009 a 14 airborne pulse doppler radar
Forward2025
 

Similar to Bat Algorithm (20)

PDF
A New Metaheuristic Bat-Inspired Algorithm
Xin-She Yang
 
PDF
A New Metaheuristic Bat-Inspired Algorithm
Xin-She Yang
 
PDF
A Hybrid Bat Algorithm
Xin-She Yang
 
PPTX
Cuckoo Search & Firefly Algorithms
Mustafa Salam
 
PPTX
Whale optimizatio algorithm
Ahmed Fouad Ali
 
PDF
Bat Algorithm: A Novel Approach for Global Engineering Optimization
Xin-She Yang
 
PDF
Bat Algorithm: Literature Review and Applications
Xin-She Yang
 
PPTX
batalgorithm-160501121237 (1).pptx
gopikahari7
 
PPTX
whaleoptimizatioalgorithm-161008153549.pptx
xiyegam451
 
PDF
Analysis of Nature-Inspried Optimization Algorithms
Xin-She Yang
 
PDF
1004.4170v1
forticket
 
PDF
14 Machine Learning Single Layer Perceptron
Andres Mendez-Vazquez
 
PDF
Bat Algorithm: A Novel Approach for Global Engineering Optimization
Xin-She Yang
 
PDF
Microphone arrays
drmaninderpal
 
PDF
Cuckoo Search Algorithm: An Introduction
Xin-She Yang
 
PPTX
batalgorithm-170406072944 (4).pptx
gopikahari7
 
PPTX
batalgorithm-170406072944 (4).pptx
gopikahari7
 
PDF
Bat Algorithm for Multi-objective Optimisation
Xin-She Yang
 
PDF
ACO, Firefly, Modified Firefly, BAT, ABC algorithms
Velalar College of Engineering and Technology
 
PDF
A NOVEL ANT COLONY ALGORITHM FOR MULTICAST ROUTING IN WIRELESS AD HOC NETWORKS
cscpconf
 
A New Metaheuristic Bat-Inspired Algorithm
Xin-She Yang
 
A New Metaheuristic Bat-Inspired Algorithm
Xin-She Yang
 
A Hybrid Bat Algorithm
Xin-She Yang
 
Cuckoo Search & Firefly Algorithms
Mustafa Salam
 
Whale optimizatio algorithm
Ahmed Fouad Ali
 
Bat Algorithm: A Novel Approach for Global Engineering Optimization
Xin-She Yang
 
Bat Algorithm: Literature Review and Applications
Xin-She Yang
 
batalgorithm-160501121237 (1).pptx
gopikahari7
 
whaleoptimizatioalgorithm-161008153549.pptx
xiyegam451
 
Analysis of Nature-Inspried Optimization Algorithms
Xin-She Yang
 
1004.4170v1
forticket
 
14 Machine Learning Single Layer Perceptron
Andres Mendez-Vazquez
 
Bat Algorithm: A Novel Approach for Global Engineering Optimization
Xin-She Yang
 
Microphone arrays
drmaninderpal
 
Cuckoo Search Algorithm: An Introduction
Xin-She Yang
 
batalgorithm-170406072944 (4).pptx
gopikahari7
 
batalgorithm-170406072944 (4).pptx
gopikahari7
 
Bat Algorithm for Multi-objective Optimisation
Xin-She Yang
 
ACO, Firefly, Modified Firefly, BAT, ABC algorithms
Velalar College of Engineering and Technology
 
A NOVEL ANT COLONY ALGORITHM FOR MULTICAST ROUTING IN WIRELESS AD HOC NETWORKS
cscpconf
 
Ad

Recently uploaded (20)

PDF
The Different Types of Non-Experimental Research
Thelma Villaflores
 
PDF
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
PPTX
How to Set Maximum Difference Odoo 18 POS
Celine George
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PDF
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PDF
Dimensions of Societal Planning in Commonism
StefanMz
 
PDF
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PPTX
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PDF
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
The Different Types of Non-Experimental Research
Thelma Villaflores
 
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
How to Set Maximum Difference Odoo 18 POS
Celine George
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
Dimensions of Societal Planning in Commonism
StefanMz
 
Lesson 2 - WATER,pH, BUFFERS, AND ACID-BASE.pdf
marvinnbustamante1
 
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
Ad

Bat Algorithm

  • 1. 1
  • 2. 2 Prepared for Nazmus Sakib Rupol Lecturer, Dept. Of CSE Ahsanullah University of Science & Technology Prepared By Md. Arman Ahmed 11.01.04.031
  • 3. Introduction Bat-inspired algorithm is a meta heuristic 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. 3
  • 4. Bat Behaviour Echolocation Some bats have evolved a highly sophisticated sense of hearing. They emit sounds that bounce off of objects in their path, sending echoes back to the bats. From these echoes, the bats can determine the size of objects, how far away they are, how fast they are travelling and even their texture, all in a split second. 4
  • 6. Bat Algorithm If we idealize some of the echolocation characteristics of microbats, we can develop various bat-inspired algorithms or bat algorithms. In the basic bat algorithm developed by Xin- She Yang(2010a), the following approximate or idealized rules were used. 1. All bats use echolocation to sense distance, and they also ‘know’ the difference between food/prey and background barriers in some magical way. 2. Bats fly randomly with velocity vi at position xi with a 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. 3. 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 . 6
  • 7. Multi-Objective Bat Algorithm Objective functions f1(x), ..., fk(x), x = (x1, ..., xd)t Initialize the bat population xi (i = 1, 2, ..., n) and vi for j = 1 to N (points on Pareto fronts) Generate K weights wk ≥ 0 so that k=1 k wk = 1 Form a single objective f = k=1 k wkfk while (t <Max number of iterations) Generate new solutions and update by (1) to (3) if (rand > ri) Random walk around a selected best solution end if Generate a new solution by flying randomly if (rand < Ai & f(xi) < f(x*)) Accept the new solutions, and increase ri & reduce Ai end if Rank the bats and find the current best x* end while Record x* as a non-dominated solution end Postprocess results and visualization Figure 1: Multiobjective bat algorithm (MOBA). 7
  • 8. 8
  • 9. 9