SlideShare a Scribd company logo
1 of 49
Swarm Intelligence
Algorithms
Dr. Hossam Mahmoud Moftah
Beni Suef University,
Dept. of Multimedia, Faculty of Computers and information
‫بنى‬ ‫حاسبات‬ ‫ثالثة‬ ‫لسنة‬ ‫متخصصة‬ ‫محاضرات‬
‫سوزيف‬
2
Agenda
• Introduction
• Bees Algorithms
• Ant colony optimization
3
Introduction
• Swarm intelligence (SI) is the collective behavior
of decentralized, self-organized systems, natural
or artificial.
4
Swarm Intelligence (SI)
An artificial intelligence (AI) technique
based on the collective behavior in
decentralized, self-organized systems
Generally made up of agents who
interact with each other and the
environment
No centralized control structures
Based on group behavior found in
nature
5
Swarm-based Optimisation Algorithms
SOAs include:
The Ant Colony Optimisation (ACO)
algorithm
The Genetic Algorithm (GA)
The Particle Swarm Optimisation (PSO)
algorithm (for example the flocking of birds
and the schooling of fish)
Others……(Bees (BA), BAT, Firefly
Algorithms)
6
Examples of Swarms in Nature:
Classic Example: Swarm of Bees
Can be extended to other similar systems:
Ant colony
Agents: ants
Traffic
Agents: cars
Crowd
Agents: humans
Flock of birds
Agents: birds
Immune system
Agents: cells
and molecules
7
Bees algorithm
• the Bees Algorithm is a
population-based search
algorithm which was
developed in 2005. It
mimics the food
foraging behaviour of
honey bee colonies.
• The only condition for
the application of the
Bees Algorithm is that
some measure of
topological distance
between the solutions is
defined.
8
Bees in Nature
1- A colony of honey bees can extend itself over
long distances in multiple directions (more than 10
km)
9
Bees in Nature
2- Scout bees search randomly from one patch to
another
10
Bees in Nature
3- The bees who return to the hive, evaluate the
different patches depending on certain quality
threshold (measured as a combination of some
elements, such as sugar content)
11
Bees in Nature
4- They deposit their nectar or pollen go to the
“dance floor” to perform a “waggle dance”
12
Bees in Nature
5- Bees communicate through this waggle dance
which contains the following information:
1. The direction of flower patches (angle
between the sun and the patch)
2. The distance from the hive (duration of
the dance)
3. The quality rating (fitness) (frequency of
the dance)
13
Bees in Nature
These information helps the colony to send its bees
precisely
6- Follower bees go after the dancer bee to the patch
to gather food efficiently and quickly
14
Bees in Nature
7- The same patch will be advertised in the
waggle dance again when returning to the hive is
it still good enough as a food source (depending
on the food level) and more bees will be recruited
to that source
8- More bees visit flower patches with plentiful
amounts of nectar or pollen
15
Bees algorithm
16
Bees algorithm
17
Bees algorithm
18
Example
• n = 100 number of scout bees
• m = 10 number of sites selected out of n visited sites
• e = 2 number of best sites out of m selected sites
• nep = 40 number of bees recruited for best e sites
• nsp = 20 number of bees recruited for other (m-e)
selected sites
• ngh = 3 neighbourhood size
19
Simple Example: Function Optimisation
• Here are a simple example about how Bees
algorithm works
• The example explains the use of bees algorithm to
get the best value representing a mathematical
function (functional optimal)
20
Simple Example
• The following figure shows the mathematical
function
21
• 1- The first step is to initiate the population with
any 10 scout bees with random search and evaluate
the fitness. (n=10)
Simple Example
22
Graph 1. Initialise a Population of (n=10) Scout Bees
with random Search and evaluate the fitness.
x
y
*
*
*
*
*
*
*
*
*
*
Simple Example
23
• 2- Population evaluation fitness:
• an array of 10 values in constructed and ordered in
ascending way from the highest value of y to the
lowest value of y depending on the previous
mathematical function
Simple Example
24
• 3- The best m site is chosen randomly ( the best
evaluation to m scout bee) from n
• m=5, e=2, m-e=3
Simple Example
25
Graph 2. Select best (m=5) Sites for Neighbourhood Search:
(e=2) elite bees “▪” and (m-e=3) other selected bees“▫”
x
y
▪
▫
▪
▫
▫
*
*
**
*
me
Simple Example
26
• 4- Select a neighborhood search site upon ngh size:
• Assign random neighborhood ngh as follow
Simple Example
27
x
y
▪
▫
▪
▫
▫
Graph 3. Determine the Size of Neighbourhood (Patch Size ngh)
Simple Example
28
• 5- recruits more bees to the selected sites and
evaluate the fitness to the sites:
• Sending bees to e sites (rich sites) and m-e sites
(poor sites).
• More bees will be sent to the e site.
• n2 = 4 (rich)
• n1 = 2 (poor)
Simple Example
29
x
y
▪
▫
▪
▫
▫
*
* *
*
Graph 4. Recruit Bees for Selected Sites
(more Bees for the e=2 Elite Sites)
*
*
*
*
*
*
*
*
*
*
* *
* *
* *
Simple Example
30
• 6- Select the best bee from each location (higher
fitness) to form the new bees population.
• Choosing the best bee from every m site as follow:
Simple Example
31
x
y
▪
▫
▪
▫
▫
*
* *
*
Graph 5. Select the Fittest Bee * from Each Site
*
*
*
*
*
*
*
*
*
*
Simple Example
32
• 7- initializes a new population:
• Taking the old values (5) and assigning random
values (5) to the remaining values n-m
Simple Example
33
x
y
*
Graph 6. Assign the (n–m) Remaining Bees to Random Search
*
*
*
o
*
o
o
o
o
m
e
Simple Example
34
• 8- the loop counter will be reduced and the steps
from two to seven will be repeated until reaching
the stopping condition (ending the number of
repetitions imax)
• At the end we reach the best solution as shown in
the following figure
• This best value (best bees from m) will represent
the optimum answer to the mathematical function
Simple Example
35 35
x
y
*
Graph 7. Find The Global Best point
*
*
*
*
Simple Example
36
• 8- the loop counter will be reduced and the steps
from two to seven will be repeated until reaching
the stopping condition (ending the number of
repetitions imax)
• At the end we reach the best solution as shown in
the following figure
• This best value (best bees from m) will represent
the optimum answer to the mathematical function
Simple Example
37
BA pros and cons
The advantages of the BA
Very efficient in finding optimal solutions
The disadvantages of the BA
It is using a number of tunable parameters
38
Ant Colony Optimization
• Ant Colony Optimization is an
efficient method to finding
optimal solutions to a graph
• Using three algorithms based on
choosing a city, updating
pheromone trails and pheromone
trail decay, we can determine an
optimal solution to a graph
• Ant Colony Optimization has
been used to figure out solutions
to real world problems, such as
truck routing
39
Ant Colony Optimization
• Cooperative search by pheromone trails
1
2
3
4
5
6
40
A simple TSP example
A
E
D
C
B
1
[]
4
[]
3
[]
2
[]
5
[]
dAB =100;dBC = 60…;dDE =150
41
Iteration 1
A
E
D
C
B
1
[A]
5
[E]
3
[C]
2
[B]
4
[D]
42
How to choose next city?
A
E
D
C
B
1
[A]
1
[A]
1
[A]
1
[A]
1
[A,D]
otherwise0
allowedjif k






∈
∑=
∈ kallowedk
ikik
ijij
k
ij
][)]t([
][)]t([
)t(p
βα
βα
ητ
ητ
43
Iteration 2
A
E
D
C
B
3
[C,B]
5
[E,A]
1
[A,D]
2
[B,C]
4
[D,E]
44
Iteration 3
A
E
D
C
B
4
[D,E,A]
5
[E,A,B]
3
[C,B,E]
2
[B,C,D]
1
[A,D,C]
45
Iteration 4
A
E
D
C
B
4
[D,E,A,B]
2
[B,C,D,A]
5
[E,A,B,C]
1
[A,DCE]
3
[C,B,E,D]
46
Iteration 5
A
E
D
C
B
1
[A,D,C,E,B]
3
[C,B,E,D,A]
4
[D,E,A,B,C]
2
[B,C,D,A,E]
5
[E,A,B,C,D]
47
Path and Trace Update
1
[A,D,C,E,B]
5
[E,A,B,C,D]
L1 =300





∈
=∆
otherwise0
bestTour),(
,
jiif
L
Q
k
k
jiτ
L2 =450
L3 =260
L4 =280
L5 =420
2
[B,C,D,A,E]
3
[C,B,E,D,A]
4
[D,E,A,B,C]
48
Path and Trace Update
ijijij tt τρττ ∆+=+ )()1(





∈
=∆
otherwise0
bestTour),(
,
jiif
L
Q
k
k
jiτ
otherwise0
allowedjif k






∈
∑=
∈ kallowedk
ikik
ijij
k
ij
][)]t([
][)]t([
)t(p
βα
βα
ητ
ητ
49
Conclusions
Thanks

More Related Content

What's hot

Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithmAhmed Fouad Ali
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationSuman Chatterjee
 
Particle swarm optimization
Particle swarm optimization Particle swarm optimization
Particle swarm optimization Ahmed Fouad Ali
 
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
 
Introduction to Genetic algorithms
Introduction to Genetic algorithmsIntroduction to Genetic algorithms
Introduction to Genetic algorithmsAkhil Kaushik
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learningbutest
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSOMohamed Talaat
 
Bees algorithm
Bees algorithmBees algorithm
Bees algorithmAmrit Kaur
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithmsanas_elf
 
Evolutionary Algorithms
Evolutionary AlgorithmsEvolutionary Algorithms
Evolutionary AlgorithmsReem Alattas
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisXin-She Yang
 
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Mahmoud El-tayeb
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationJoy Dutta
 
Uncertain Knowledge in AI from Object Automation
Uncertain Knowledge in AI from Object Automation Uncertain Knowledge in AI from Object Automation
Uncertain Knowledge in AI from Object Automation Object Automation
 
Genetic algorithm raktim
Genetic algorithm raktimGenetic algorithm raktim
Genetic algorithm raktimRaktim Halder
 
Cuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsCuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsMustafa Salam
 

What's hot (20)

Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithm
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Particle swarm optimization
Particle swarm optimization Particle swarm optimization
Particle swarm optimization
 
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
 
Introduction to Genetic algorithms
Introduction to Genetic algorithmsIntroduction to Genetic algorithms
Introduction to Genetic algorithms
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learning
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSO
 
Bees algorithm
Bees algorithmBees algorithm
Bees algorithm
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Bat algorithm
Bat algorithmBat algorithm
Bat algorithm
 
Evolutionary Algorithms
Evolutionary AlgorithmsEvolutionary Algorithms
Evolutionary Algorithms
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical Analysis
 
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Uncertain Knowledge in AI from Object Automation
Uncertain Knowledge in AI from Object Automation Uncertain Knowledge in AI from Object Automation
Uncertain Knowledge in AI from Object Automation
 
Genetic algorithm raktim
Genetic algorithm raktimGenetic algorithm raktim
Genetic algorithm raktim
 
Cuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsCuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly Algorithms
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 

Viewers also liked

Application of swarm intelligence optimization in biomedical
Application of swarm intelligence optimization in biomedical  Application of swarm intelligence optimization in biomedical
Application of swarm intelligence optimization in biomedical Aboul Ella Hassanien
 
Support vector machine parameters tuning using grey wolf optimization
Support vector machine parameters tuning using grey wolf optimizationSupport vector machine parameters tuning using grey wolf optimization
Support vector machine parameters tuning using grey wolf optimizationAboul Ella Hassanien
 
CFP: The 2nd International Conference on Advanced Intelligent Systems and Inf...
CFP: The 2nd International Conference on Advanced Intelligent Systems and Inf...CFP: The 2nd International Conference on Advanced Intelligent Systems and Inf...
CFP: The 2nd International Conference on Advanced Intelligent Systems and Inf...Aboul Ella Hassanien
 
Breast Thermograms Features Analysis based on Grey Wolf Optimizer
Breast Thermograms Features Analysis  based on Grey Wolf OptimizerBreast Thermograms Features Analysis  based on Grey Wolf Optimizer
Breast Thermograms Features Analysis based on Grey Wolf OptimizerAboul Ella Hassanien
 
Scientific research group in Egypt members 2017
Scientific research group in Egypt members 2017Scientific research group in Egypt members 2017
Scientific research group in Egypt members 2017Aboul Ella Hassanien
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligenceSophia
 
Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICSAJAL A J
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligenceEslam Hamed
 
Swarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionSwarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionRohit Bhat
 
Jyotishkar dey roll 36.(swarm intelligence)
Jyotishkar dey roll  36.(swarm intelligence)Jyotishkar dey roll  36.(swarm intelligence)
Jyotishkar dey roll 36.(swarm intelligence)Jyotishkar Dey
 
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous FleetMulti depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous FleetArian Razmi Farooji
 
Vehicle Routing Problem with Backhauls
Vehicle Routing Problem with BackhaulsVehicle Routing Problem with Backhauls
Vehicle Routing Problem with Backhaulsjjsch01
 
Visualization of high dimensional data set
Visualization of high dimensional data setVisualization of high dimensional data set
Visualization of high dimensional data setAboul Ella Hassanien
 
Linear vs. quadratic classifier power point
Linear vs. quadratic classifier power pointLinear vs. quadratic classifier power point
Linear vs. quadratic classifier power pointAlaa Tharwat
 
New Rough Set Attribute Reduction Algorithm based on Grey Wolf Optimization
New Rough Set Attribute Reduction Algorithm based on Grey Wolf OptimizationNew Rough Set Attribute Reduction Algorithm based on Grey Wolf Optimization
New Rough Set Attribute Reduction Algorithm based on Grey Wolf OptimizationAboul Ella Hassanien
 

Viewers also liked (20)

Application of swarm intelligence optimization in biomedical
Application of swarm intelligence optimization in biomedical  Application of swarm intelligence optimization in biomedical
Application of swarm intelligence optimization in biomedical
 
Support vector machine parameters tuning using grey wolf optimization
Support vector machine parameters tuning using grey wolf optimizationSupport vector machine parameters tuning using grey wolf optimization
Support vector machine parameters tuning using grey wolf optimization
 
CFP: The 2nd International Conference on Advanced Intelligent Systems and Inf...
CFP: The 2nd International Conference on Advanced Intelligent Systems and Inf...CFP: The 2nd International Conference on Advanced Intelligent Systems and Inf...
CFP: The 2nd International Conference on Advanced Intelligent Systems and Inf...
 
Breast Thermograms Features Analysis based on Grey Wolf Optimizer
Breast Thermograms Features Analysis  based on Grey Wolf OptimizerBreast Thermograms Features Analysis  based on Grey Wolf Optimizer
Breast Thermograms Features Analysis based on Grey Wolf Optimizer
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Scientific research group in Egypt members 2017
Scientific research group in Egypt members 2017Scientific research group in Egypt members 2017
Scientific research group in Egypt members 2017
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICS
 
Medical image analysis
Medical image analysisMedical image analysis
Medical image analysis
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Swarm Intelligence - An Introduction
Swarm Intelligence - An IntroductionSwarm Intelligence - An Introduction
Swarm Intelligence - An Introduction
 
Improved Hybrid Behavior Ant Colony Algorithm to Solve the Vehicle Routing Pr...
Improved Hybrid Behavior Ant Colony Algorithm to Solve the Vehicle Routing Pr...Improved Hybrid Behavior Ant Colony Algorithm to Solve the Vehicle Routing Pr...
Improved Hybrid Behavior Ant Colony Algorithm to Solve the Vehicle Routing Pr...
 
Применение муравьиных алгоритмов
Применение муравьиных алгоритмовПрименение муравьиных алгоритмов
Применение муравьиных алгоритмов
 
Задача многих коммивояджеров (Артем Аверин)
Задача многих коммивояджеров (Артем Аверин)Задача многих коммивояджеров (Артем Аверин)
Задача многих коммивояджеров (Артем Аверин)
 
Jyotishkar dey roll 36.(swarm intelligence)
Jyotishkar dey roll  36.(swarm intelligence)Jyotishkar dey roll  36.(swarm intelligence)
Jyotishkar dey roll 36.(swarm intelligence)
 
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous FleetMulti depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
 
Vehicle Routing Problem with Backhauls
Vehicle Routing Problem with BackhaulsVehicle Routing Problem with Backhauls
Vehicle Routing Problem with Backhauls
 
Visualization of high dimensional data set
Visualization of high dimensional data setVisualization of high dimensional data set
Visualization of high dimensional data set
 
Linear vs. quadratic classifier power point
Linear vs. quadratic classifier power pointLinear vs. quadratic classifier power point
Linear vs. quadratic classifier power point
 
New Rough Set Attribute Reduction Algorithm based on Grey Wolf Optimization
New Rough Set Attribute Reduction Algorithm based on Grey Wolf OptimizationNew Rough Set Attribute Reduction Algorithm based on Grey Wolf Optimization
New Rough Set Attribute Reduction Algorithm based on Grey Wolf Optimization
 

Similar to Swarm intelligence algorithms

Bee algorithm
Bee algorithmBee algorithm
Bee algorithmkousick
 
seminar HBMO
seminar HBMOseminar HBMO
seminar HBMOavaninith
 
Cuckoo algorithm with great deluge local-search for feature selection problems
Cuckoo algorithm with great deluge local-search for feature  selection problemsCuckoo algorithm with great deluge local-search for feature  selection problems
Cuckoo algorithm with great deluge local-search for feature selection problemsIJECEIAES
 
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...cscpconf
 
IGARSS2011_ABC Optimized SOM.ppt
IGARSS2011_ABC Optimized SOM.pptIGARSS2011_ABC Optimized SOM.ppt
IGARSS2011_ABC Optimized SOM.pptgrssieee
 
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...csandit
 
A Hybrid Bat Algorithm
A Hybrid Bat AlgorithmA Hybrid Bat Algorithm
A Hybrid Bat AlgorithmXin-She Yang
 
Comparative study of_hybrids_of_artificial_bee_colony_algorithm
Comparative study of_hybrids_of_artificial_bee_colony_algorithmComparative study of_hybrids_of_artificial_bee_colony_algorithm
Comparative study of_hybrids_of_artificial_bee_colony_algorithmDr Sandeep Kumar Poonia
 
COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...
COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...
COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...csandit
 
53564379-Ant-Colony-Optimization.ppt
53564379-Ant-Colony-Optimization.ppt53564379-Ant-Colony-Optimization.ppt
53564379-Ant-Colony-Optimization.pptAhmedSalimJAlJawadi
 
Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...
Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...
Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...Tarek Gaber
 
PSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptxPSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptxJAYRAJSINGH85
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationNourhan Selem Salm
 
Optimal k-means clustering using artificial bee colony algorithm with variab...
Optimal k-means clustering using artificial bee colony  algorithm with variab...Optimal k-means clustering using artificial bee colony  algorithm with variab...
Optimal k-means clustering using artificial bee colony algorithm with variab...IJECEIAES
 
Whale optimizatio algorithm
Whale optimizatio algorithmWhale optimizatio algorithm
Whale optimizatio algorithmAhmed Fouad Ali
 

Similar to Swarm intelligence algorithms (20)

Bee algorithm
Bee algorithmBee algorithm
Bee algorithm
 
seminar HBMO
seminar HBMOseminar HBMO
seminar HBMO
 
Cuckoo algorithm with great deluge local-search for feature selection problems
Cuckoo algorithm with great deluge local-search for feature  selection problemsCuckoo algorithm with great deluge local-search for feature  selection problems
Cuckoo algorithm with great deluge local-search for feature selection problems
 
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
 
Ant colony Optimization
Ant colony OptimizationAnt colony Optimization
Ant colony Optimization
 
IGARSS2011_ABC Optimized SOM.ppt
IGARSS2011_ABC Optimized SOM.pptIGARSS2011_ABC Optimized SOM.ppt
IGARSS2011_ABC Optimized SOM.ppt
 
Enhanced abc algo for tsp
Enhanced abc algo for tspEnhanced abc algo for tsp
Enhanced abc algo for tsp
 
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
COMPARISON BETWEEN ARTIFICIAL BEE COLONY ALGORITHM, SHUFFLED FROG LEAPING ALG...
 
A Hybrid Bat Algorithm
A Hybrid Bat AlgorithmA Hybrid Bat Algorithm
A Hybrid Bat Algorithm
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
RMABC
RMABCRMABC
RMABC
 
Comparative study of_hybrids_of_artificial_bee_colony_algorithm
Comparative study of_hybrids_of_artificial_bee_colony_algorithmComparative study of_hybrids_of_artificial_bee_colony_algorithm
Comparative study of_hybrids_of_artificial_bee_colony_algorithm
 
COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...
COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...
COMPARING THE CUCKOO ALGORITHM WITH OTHER ALGORITHMS FOR ESTIMATING TWO GLSD ...
 
53564379-Ant-Colony-Optimization.ppt
53564379-Ant-Colony-Optimization.ppt53564379-Ant-Colony-Optimization.ppt
53564379-Ant-Colony-Optimization.ppt
 
04 1 evolution
04 1 evolution04 1 evolution
04 1 evolution
 
Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...
Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...
Feature Selection Method Based on Chaotic Maps and Butterfly Optimization Alg...
 
PSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptxPSO-ACO-Presentation.pptx
PSO-ACO-Presentation.pptx
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzification
 
Optimal k-means clustering using artificial bee colony algorithm with variab...
Optimal k-means clustering using artificial bee colony  algorithm with variab...Optimal k-means clustering using artificial bee colony  algorithm with variab...
Optimal k-means clustering using artificial bee colony algorithm with variab...
 
Whale optimizatio algorithm
Whale optimizatio algorithmWhale optimizatio algorithm
Whale optimizatio algorithm
 

More from Aboul Ella Hassanien

الأطر والمبادئ الاخلاقية للذكاء الاصطناعي التوليدى.pdf
الأطر والمبادئ الاخلاقية  للذكاء الاصطناعي التوليدى.pdfالأطر والمبادئ الاخلاقية  للذكاء الاصطناعي التوليدى.pdf
الأطر والمبادئ الاخلاقية للذكاء الاصطناعي التوليدى.pdfAboul Ella Hassanien
 
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية المعر...
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية  المعر...دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية  المعر...
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية المعر...Aboul Ella Hassanien
 
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...Aboul Ella Hassanien
 
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...Aboul Ella Hassanien
 
Intelligent Avatars in the Metaverse.pptx
Intelligent Avatars in the Metaverse.pptxIntelligent Avatars in the Metaverse.pptx
Intelligent Avatars in the Metaverse.pptxAboul Ella Hassanien
 
دليل البحث العلمى .pdf
دليل البحث العلمى .pdfدليل البحث العلمى .pdf
دليل البحث العلمى .pdfAboul Ella Hassanien
 
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات Aboul Ella Hassanien
 
الصحافة والإعلام الرقمى فى عصر الذكاء الاصطناعي
الصحافة والإعلام الرقمى  فى عصر الذكاء الاصطناعي  الصحافة والإعلام الرقمى  فى عصر الذكاء الاصطناعي
الصحافة والإعلام الرقمى فى عصر الذكاء الاصطناعي Aboul Ella Hassanien
 
الميتافيرس و مستقبل التعليم فى الوطن العربى
الميتافيرس و مستقبل التعليم فى الوطن العربى الميتافيرس و مستقبل التعليم فى الوطن العربى
الميتافيرس و مستقبل التعليم فى الوطن العربى Aboul Ella Hassanien
 
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنيةالذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنيةAboul Ella Hassanien
 
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنيةالذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنيةAboul Ella Hassanien
 
التغير المناخى للاطفال
التغير المناخى للاطفالالتغير المناخى للاطفال
التغير المناخى للاطفالAboul Ella Hassanien
 
الذكاء الاصطناعى للاطفال
الذكاء الاصطناعى للاطفالالذكاء الاصطناعى للاطفال
الذكاء الاصطناعى للاطفالAboul Ella Hassanien
 
إستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسى
إستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسىإستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسى
إستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسىAboul Ella Hassanien
 
الإقتصاد الأخضر لمواجهة التغيرات المناخية
الإقتصاد الأخضر لمواجهة التغيرات المناخية  الإقتصاد الأخضر لمواجهة التغيرات المناخية
الإقتصاد الأخضر لمواجهة التغيرات المناخية Aboul Ella Hassanien
 
الإستخدام المسؤول للذكاء الإصطناعى فى سياق تغيرالمناخ خارطة طريق فى عال...
   الإستخدام المسؤول للذكاء الإصطناعى  فى سياق تغيرالمناخ   خارطة طريق فى عال...   الإستخدام المسؤول للذكاء الإصطناعى  فى سياق تغيرالمناخ   خارطة طريق فى عال...
الإستخدام المسؤول للذكاء الإصطناعى فى سياق تغيرالمناخ خارطة طريق فى عال...Aboul Ella Hassanien
 
الذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسية
الذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسيةالذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسية
الذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسيةAboul Ella Hassanien
 
الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى
الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى
الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى Aboul Ella Hassanien
 

More from Aboul Ella Hassanien (20)

الأطر والمبادئ الاخلاقية للذكاء الاصطناعي التوليدى.pdf
الأطر والمبادئ الاخلاقية  للذكاء الاصطناعي التوليدى.pdfالأطر والمبادئ الاخلاقية  للذكاء الاصطناعي التوليدى.pdf
الأطر والمبادئ الاخلاقية للذكاء الاصطناعي التوليدى.pdf
 
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية المعر...
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية  المعر...دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية  المعر...
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية المعر...
 
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
 
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
 
Intelligent Avatars in the Metaverse.pptx
Intelligent Avatars in the Metaverse.pptxIntelligent Avatars in the Metaverse.pptx
Intelligent Avatars in the Metaverse.pptx
 
دليل البحث العلمى .pdf
دليل البحث العلمى .pdfدليل البحث العلمى .pdf
دليل البحث العلمى .pdf
 
SRGE photo.pdf
SRGE photo.pdfSRGE photo.pdf
SRGE photo.pdf
 
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
 
الصحافة والإعلام الرقمى فى عصر الذكاء الاصطناعي
الصحافة والإعلام الرقمى  فى عصر الذكاء الاصطناعي  الصحافة والإعلام الرقمى  فى عصر الذكاء الاصطناعي
الصحافة والإعلام الرقمى فى عصر الذكاء الاصطناعي
 
الميتافيرس و مستقبل التعليم فى الوطن العربى
الميتافيرس و مستقبل التعليم فى الوطن العربى الميتافيرس و مستقبل التعليم فى الوطن العربى
الميتافيرس و مستقبل التعليم فى الوطن العربى
 
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنيةالذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
 
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنيةالذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
 
التغير المناخى للاطفال
التغير المناخى للاطفالالتغير المناخى للاطفال
التغير المناخى للاطفال
 
الذكاء الاصطناعى للاطفال
الذكاء الاصطناعى للاطفالالذكاء الاصطناعى للاطفال
الذكاء الاصطناعى للاطفال
 
إستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسى
إستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسىإستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسى
إستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسى
 
الإقتصاد الأخضر لمواجهة التغيرات المناخية
الإقتصاد الأخضر لمواجهة التغيرات المناخية  الإقتصاد الأخضر لمواجهة التغيرات المناخية
الإقتصاد الأخضر لمواجهة التغيرات المناخية
 
الإستخدام المسؤول للذكاء الإصطناعى فى سياق تغيرالمناخ خارطة طريق فى عال...
   الإستخدام المسؤول للذكاء الإصطناعى  فى سياق تغيرالمناخ   خارطة طريق فى عال...   الإستخدام المسؤول للذكاء الإصطناعى  فى سياق تغيرالمناخ   خارطة طريق فى عال...
الإستخدام المسؤول للذكاء الإصطناعى فى سياق تغيرالمناخ خارطة طريق فى عال...
 
الذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسية
الذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسيةالذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسية
الذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسية
 
الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى
الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى
الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى
 
اقتصاد ميتافيرس
اقتصاد ميتافيرساقتصاد ميتافيرس
اقتصاد ميتافيرس
 

Recently uploaded

Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
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
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
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
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 

Recently uploaded (20)

POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
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
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
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
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
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
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 

Swarm intelligence algorithms

  • 1. Swarm Intelligence Algorithms Dr. Hossam Mahmoud Moftah Beni Suef University, Dept. of Multimedia, Faculty of Computers and information ‫بنى‬ ‫حاسبات‬ ‫ثالثة‬ ‫لسنة‬ ‫متخصصة‬ ‫محاضرات‬ ‫سوزيف‬
  • 2. 2 Agenda • Introduction • Bees Algorithms • Ant colony optimization
  • 3. 3 Introduction • Swarm intelligence (SI) is the collective behavior of decentralized, self-organized systems, natural or artificial.
  • 4. 4 Swarm Intelligence (SI) An artificial intelligence (AI) technique based on the collective behavior in decentralized, self-organized systems Generally made up of agents who interact with each other and the environment No centralized control structures Based on group behavior found in nature
  • 5. 5 Swarm-based Optimisation Algorithms SOAs include: The Ant Colony Optimisation (ACO) algorithm The Genetic Algorithm (GA) The Particle Swarm Optimisation (PSO) algorithm (for example the flocking of birds and the schooling of fish) Others……(Bees (BA), BAT, Firefly Algorithms)
  • 6. 6 Examples of Swarms in Nature: Classic Example: Swarm of Bees Can be extended to other similar systems: Ant colony Agents: ants Traffic Agents: cars Crowd Agents: humans Flock of birds Agents: birds Immune system Agents: cells and molecules
  • 7. 7 Bees algorithm • the Bees Algorithm is a population-based search algorithm which was developed in 2005. It mimics the food foraging behaviour of honey bee colonies. • The only condition for the application of the Bees Algorithm is that some measure of topological distance between the solutions is defined.
  • 8. 8 Bees in Nature 1- A colony of honey bees can extend itself over long distances in multiple directions (more than 10 km)
  • 9. 9 Bees in Nature 2- Scout bees search randomly from one patch to another
  • 10. 10 Bees in Nature 3- The bees who return to the hive, evaluate the different patches depending on certain quality threshold (measured as a combination of some elements, such as sugar content)
  • 11. 11 Bees in Nature 4- They deposit their nectar or pollen go to the “dance floor” to perform a “waggle dance”
  • 12. 12 Bees in Nature 5- Bees communicate through this waggle dance which contains the following information: 1. The direction of flower patches (angle between the sun and the patch) 2. The distance from the hive (duration of the dance) 3. The quality rating (fitness) (frequency of the dance)
  • 13. 13 Bees in Nature These information helps the colony to send its bees precisely 6- Follower bees go after the dancer bee to the patch to gather food efficiently and quickly
  • 14. 14 Bees in Nature 7- The same patch will be advertised in the waggle dance again when returning to the hive is it still good enough as a food source (depending on the food level) and more bees will be recruited to that source 8- More bees visit flower patches with plentiful amounts of nectar or pollen
  • 18. 18 Example • n = 100 number of scout bees • m = 10 number of sites selected out of n visited sites • e = 2 number of best sites out of m selected sites • nep = 40 number of bees recruited for best e sites • nsp = 20 number of bees recruited for other (m-e) selected sites • ngh = 3 neighbourhood size
  • 19. 19 Simple Example: Function Optimisation • Here are a simple example about how Bees algorithm works • The example explains the use of bees algorithm to get the best value representing a mathematical function (functional optimal)
  • 20. 20 Simple Example • The following figure shows the mathematical function
  • 21. 21 • 1- The first step is to initiate the population with any 10 scout bees with random search and evaluate the fitness. (n=10) Simple Example
  • 22. 22 Graph 1. Initialise a Population of (n=10) Scout Bees with random Search and evaluate the fitness. x y * * * * * * * * * * Simple Example
  • 23. 23 • 2- Population evaluation fitness: • an array of 10 values in constructed and ordered in ascending way from the highest value of y to the lowest value of y depending on the previous mathematical function Simple Example
  • 24. 24 • 3- The best m site is chosen randomly ( the best evaluation to m scout bee) from n • m=5, e=2, m-e=3 Simple Example
  • 25. 25 Graph 2. Select best (m=5) Sites for Neighbourhood Search: (e=2) elite bees “▪” and (m-e=3) other selected bees“▫” x y ▪ ▫ ▪ ▫ ▫ * * ** * me Simple Example
  • 26. 26 • 4- Select a neighborhood search site upon ngh size: • Assign random neighborhood ngh as follow Simple Example
  • 27. 27 x y ▪ ▫ ▪ ▫ ▫ Graph 3. Determine the Size of Neighbourhood (Patch Size ngh) Simple Example
  • 28. 28 • 5- recruits more bees to the selected sites and evaluate the fitness to the sites: • Sending bees to e sites (rich sites) and m-e sites (poor sites). • More bees will be sent to the e site. • n2 = 4 (rich) • n1 = 2 (poor) Simple Example
  • 29. 29 x y ▪ ▫ ▪ ▫ ▫ * * * * Graph 4. Recruit Bees for Selected Sites (more Bees for the e=2 Elite Sites) * * * * * * * * * * * * * * * * Simple Example
  • 30. 30 • 6- Select the best bee from each location (higher fitness) to form the new bees population. • Choosing the best bee from every m site as follow: Simple Example
  • 31. 31 x y ▪ ▫ ▪ ▫ ▫ * * * * Graph 5. Select the Fittest Bee * from Each Site * * * * * * * * * * Simple Example
  • 32. 32 • 7- initializes a new population: • Taking the old values (5) and assigning random values (5) to the remaining values n-m Simple Example
  • 33. 33 x y * Graph 6. Assign the (n–m) Remaining Bees to Random Search * * * o * o o o o m e Simple Example
  • 34. 34 • 8- the loop counter will be reduced and the steps from two to seven will be repeated until reaching the stopping condition (ending the number of repetitions imax) • At the end we reach the best solution as shown in the following figure • This best value (best bees from m) will represent the optimum answer to the mathematical function Simple Example
  • 35. 35 35 x y * Graph 7. Find The Global Best point * * * * Simple Example
  • 36. 36 • 8- the loop counter will be reduced and the steps from two to seven will be repeated until reaching the stopping condition (ending the number of repetitions imax) • At the end we reach the best solution as shown in the following figure • This best value (best bees from m) will represent the optimum answer to the mathematical function Simple Example
  • 37. 37 BA pros and cons The advantages of the BA Very efficient in finding optimal solutions The disadvantages of the BA It is using a number of tunable parameters
  • 38. 38 Ant Colony Optimization • Ant Colony Optimization is an efficient method to finding optimal solutions to a graph • Using three algorithms based on choosing a city, updating pheromone trails and pheromone trail decay, we can determine an optimal solution to a graph • Ant Colony Optimization has been used to figure out solutions to real world problems, such as truck routing
  • 39. 39 Ant Colony Optimization • Cooperative search by pheromone trails 1 2 3 4 5 6
  • 40. 40 A simple TSP example A E D C B 1 [] 4 [] 3 [] 2 [] 5 [] dAB =100;dBC = 60…;dDE =150
  • 42. 42 How to choose next city? A E D C B 1 [A] 1 [A] 1 [A] 1 [A] 1 [A,D] otherwise0 allowedjif k       ∈ ∑= ∈ kallowedk ikik ijij k ij ][)]t([ ][)]t([ )t(p βα βα ητ ητ
  • 47. 47 Path and Trace Update 1 [A,D,C,E,B] 5 [E,A,B,C,D] L1 =300      ∈ =∆ otherwise0 bestTour),( , jiif L Q k k jiτ L2 =450 L3 =260 L4 =280 L5 =420 2 [B,C,D,A,E] 3 [C,B,E,D,A] 4 [D,E,A,B,C]
  • 48. 48 Path and Trace Update ijijij tt τρττ ∆+=+ )()1(      ∈ =∆ otherwise0 bestTour),( , jiif L Q k k jiτ otherwise0 allowedjif k       ∈ ∑= ∈ kallowedk ikik ijij k ij ][)]t([ ][)]t([ )t(p βα βα ητ ητ

Editor's Notes

  1. ... In this talk, we are going to apply two neural network controller design techniques to fuzzy controllers, and construct the so-called on-line adaptive neuro-fuzzy controllers for nonlinear control systems. We are going to use MATLAB, SIMULINK and Handle Graphics to demonstrate the concept. So you can also get a preview of some of the features of the Fuzzy Logic Toolbox, or FLT, version 2.
  2. Specifically, this is the outline of the talk. Wel start from the basics, introduce the concepts of fuzzy sets and membership functions. By using fuzzy sets, we can formulate fuzzy if-then rules, which are commonly used in our daily expressions. We can use a collection of fuzzy rules to describe a system behavior; this forms the fuzzy inference system, or fuzzy controller if used in control systems. In particular, we can can apply neural networks?learning method in a fuzzy inference system. A fuzzy inference system with learning capability is called ANFIS, stands for adaptive neuro-fuzzy inference system. Actually, ANFIS is already available in the current version of FLT, but it has certain restrictions. We are going to remove some of these restrictions in the next version of FLT. Most of all, we are going to have an on-line ANFIS block for SIMULINK; this block has on-line learning capability and it ideal for on-line adaptive neuro-fuzzy control applications. We will use this block in our demos; one is inverse learning and the other is feedback linearization.