SlideShare a Scribd company logo
Swarm Intelligence
Presented by:
JYOTISHKAR DEY
ROLL-36
From Natural to Artificial Systems
Swarm
• Swarm is a collection of agents
interacting locally with one another and
with their environment.
Examples
• A flock of birds flying together in sky for
search of food
• A population of ant in search of nectar
• A school of dolphins on their journey of
migration
Swarm Intelligence
• Definition:-“Any attempt to design
algorithms or distributed problem-solving
devices inspired by the collective behavior of
social insect colonies and other animal
societies “
• Computer scientists are increasing interested
in swarm intelligence since it can be used to
solve many optimization problems.
• Well-defined, but computational hard
problems (NP hard problems )can be solved
(eg:Travelling Salesman Problem)
Real World
Insect
Examples
BEES
Bees collecting nectar collaboratively
BIRDS
Birds flying together
Collision Avoidance
Velocity Matching
Rule 2: Match the velocity of neighboring
birds
Flock Centering
• Rule 3: Stay near neighboring birds
Characteristics of Swarms
• Composed of many individuals
• Individuals are homogeneous
• Local interaction based on simple rules
• Self-organization
ANT COLONY
OPTIMIZATION
• Cooperative search by pheromone trails
Starting journey
ANT COLONY
OPTIMIZATION
During return journey ant leaves behind traces of
pheromones
ANT COLONY
OPTIMIZATION
The ant following shortest path return first. The next ant
smells its pheromons and probability of it chosing this
shortest path increases.
ANT COLONY
OPTIMIZATION
ANT COLONY
OPTIMIZATION
Final Reinforced shortest path.
ANT COLONY
OPTIMIZATION
Transitions
• Suppose ant k is at u.
• Nk(v) be the nodes not visited by k
• Tuv be the pheromone trail of edge (u,v)
• k jumps from u to a node v in Nk(v) with
probability
puv(k) = Tuv ( 1/ d(u,v))
Application of ANT colony
optimization
• Travelling salesman problem
• Shortest route
• Congestion
• Flexibility
New Shortest path(Flexibility)
Bee Algorithm
• The foraging process begins in a colony by scout bees being
sent to search for promising flower patches. Scout bees move
randomly from one patch to another. During the harvesting
season, a colony continues its exploration, keeping a
percentage of the population as scout bees.
• When they return to the hive, those scout bees that found a
patch which is rated above a certain quality threshold
(measured as a combination of some constituents, such as
sugar content) deposit their nectar or pollen and go to the
“dance floor” to perform a dance known as the waggle dance
• This dance is essential for colony communication, and contains
three pieces of information regarding a flower patch: the
direction in which it will be found, its distance from the hive and
its quality rating (or fitness). This information helps the colony to
send its bees to flower patches precisely, without using guides
or maps.
• After waggle dancing inside the hive, the dancer (i.e. the scout
bee) goes back to the flower patch with follower bees that were
waiting inside the hive. More follower bees are sent to more
promising patches. This allows the colony to gather food quickly
and efficiently.
• While harvesting from a patch, the bees monitor its food level.
This is necessary to decide upon the next waggle dance when
they return to the hive. If the patch is still good enough as a food
source, then it will be advertised in the waggle dance and more
bees will be recruited to that source.
PRACTICAL
APPLICATIONS OF
SWARM
INTELLIGENCE
ROBOTS
• Decentralised control
• Local Information
• Anonymity
Communication Networks
• Routing packets to destination in
shortest time
• Similar to Shortest Route
• Statistics kept from prior routing
(learning from experience)
Antifying Website Searching
• Digital-Information Pheromones
(DIPs)
• Ant World Server
APPLICATIONOF SI IN
MANET
• Mobile Ad-Hoc Networks (referred to as MANETs), are wireless communication
networks .
• An ideal application is for search and rescue operations. Such scenarios are
characterized by the lack of installed communications infrastructure. This may
be because all of the equipment was destroyed, or perhaps because the region
is too remote. Rescuers must be able to communicate in order to make the best
use of their energy, but also to maintain safety. By automatically establishing a
data network with the communications equipment that the rescuers are already
carrying, their job made easier.singly appearing in the Commercial, Military, and
Private sector.
Advantages
• Highly Scalable
• Adaptability to changing environment
making use of self organizing capability
• Highly robust because they don’t have
single point of failure.
• Individual Simplicity-Simple individual
elements with limited capability having
simple behavorial rules can be used to
solve complicated problems.
Disadvantages
• Unsuitable for Time-Critical
Applications: Because the pathways to
solutions in SI systems are not
predifined the time of convergence is
unknown.
• Stagnation: Because of the lack of
central coordination, SI systems could
suffer from a stagnation situation or a
premature convergence to a local
optimum
The Future?
Bibliography
• A Bee Algorithm for Multi-Agents System-
Lemmens ,Steven . Karl Tuyls, Ann Nowe -
2007
• Swarm Intelligence – Literature Overview,
Yang Liu , Kevin M. Passino. 2000.
• www.wikipedia.org
• The ACO metaheuristic: Algorithms,
Applications, and Advances. Marco Dorigo
and Thomas Stutzle-Handbook of
metaheuristics, 2002.
Thank you

More Related Content

What's hot

SWARM INTELLIGENCE
SWARM INTELLIGENCESWARM INTELLIGENCE
SWARM INTELLIGENCE
VeenaMadhuriGundapun
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
ITER
 
Swarm robotics
Swarm robotics Swarm robotics
Swarm robotics
Rawan AlTurkestani
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
Velmurugan Sivaraman
 
swarm robotics
swarm roboticsswarm robotics
swarm robotics
Deepika Kothamasu
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationAbdul Rahman
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
Eslam Hamed
 
Ant Colony Optimization presentation
Ant Colony Optimization presentationAnt Colony Optimization presentation
Ant Colony Optimization presentationPartha Das
 
Swarm Robotics Motivation to Inspiration
Swarm Robotics Motivation to InspirationSwarm Robotics Motivation to Inspiration
Swarm Robotics Motivation to Inspiration
Madhura Rambhajani
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimization
kamalikanath89
 
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)
Mahmoud El-tayeb
 
Ant Colony Optimization - ACO
Ant Colony Optimization - ACOAnt Colony Optimization - ACO
Ant Colony Optimization - ACO
Mohamed Talaat
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationHanya Mohammed
 
ant colony optimization
ant colony optimizationant colony optimization
ant colony optimization
Shankha Goswami
 
Ant colony optimization (aco)
Ant colony optimization (aco)Ant colony optimization (aco)
Ant colony optimization (aco)
gidla vinay
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
Xin-She Yang
 
Particle swarm optimization
Particle swarm optimization Particle swarm optimization
Particle swarm optimization
Ahmed Fouad Ali
 
ABC Algorithm.
ABC Algorithm.ABC Algorithm.
ABC Algorithm.
N Vinayak
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationvk1dadhich
 

What's hot (20)

SWARM INTELLIGENCE
SWARM INTELLIGENCESWARM INTELLIGENCE
SWARM INTELLIGENCE
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Swarm robotics
Swarm robotics Swarm robotics
Swarm robotics
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
swarm robotics
swarm roboticsswarm robotics
swarm robotics
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Ant Colony Optimization presentation
Ant Colony Optimization presentationAnt Colony Optimization presentation
Ant Colony Optimization presentation
 
Swarm Robotics Motivation to Inspiration
Swarm Robotics Motivation to InspirationSwarm Robotics Motivation to Inspiration
Swarm Robotics Motivation to Inspiration
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimization
 
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)
 
Ant Colony Optimization - ACO
Ant Colony Optimization - ACOAnt Colony Optimization - ACO
Ant Colony Optimization - ACO
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Final project
Final projectFinal project
Final project
 
ant colony optimization
ant colony optimizationant colony optimization
ant colony optimization
 
Ant colony optimization (aco)
Ant colony optimization (aco)Ant colony optimization (aco)
Ant colony optimization (aco)
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
 
Particle swarm optimization
Particle swarm optimization Particle swarm optimization
Particle swarm optimization
 
ABC Algorithm.
ABC Algorithm.ABC Algorithm.
ABC Algorithm.
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 

Similar to Jyotishkar dey roll 36.(swarm intelligence)

Patterns In The Chaos
Patterns In The ChaosPatterns In The Chaos
Patterns In The Chaos
Helena Edelson
 
Artificial bee colony algorithm
Artificial bee colony algorithmArtificial bee colony algorithm
Artificial bee colony algorithm
Satyasis Mishra
 
ANT ALGORITME.pptx
ANT ALGORITME.pptxANT ALGORITME.pptx
ANT ALGORITME.pptx
Riki378702
 
Bio-inspired Artificial Intelligence for Collective Systems
Bio-inspired Artificial Intelligence for Collective SystemsBio-inspired Artificial Intelligence for Collective Systems
Bio-inspired Artificial Intelligence for Collective Systems
Achini_Adikari
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimization
Muhammad Haroon
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimization
Muhammad Haroon
 
Cluster based wireless sensor network routings ieee
Cluster based wireless sensor network routings ieeeCluster based wireless sensor network routings ieee
Cluster based wireless sensor network routings ieeeTAIWAN
 
Bio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxBio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptx
pawansher2002
 
Dr Richard Crowder - Termites, Bees and Robots - 14 Mar 2016 - Isle of Wight ...
Dr Richard Crowder - Termites, Bees and Robots - 14 Mar 2016 - Isle of Wight ...Dr Richard Crowder - Termites, Bees and Robots - 14 Mar 2016 - Isle of Wight ...
Dr Richard Crowder - Termites, Bees and Robots - 14 Mar 2016 - Isle of Wight ...
onthewight
 
VET4SBO Level 2 module 2 - unit 2 - v1.0 en
VET4SBO Level 2   module 2 - unit 2 - v1.0 enVET4SBO Level 2   module 2 - unit 2 - v1.0 en
VET4SBO Level 2 module 2 - unit 2 - v1.0 en
Karel Van Isacker
 
Ai presentation
Ai presentationAi presentation
Ai presentationvini89
 
A survey on ant colony clustering papers
A survey on ant colony clustering papersA survey on ant colony clustering papers
A survey on ant colony clustering papers
Zahra Sadeghi
 
Synergy between manet and biological swarm systems
Synergy between  manet and biological swarm systemsSynergy between  manet and biological swarm systems
Synergy between manet and biological swarm systemsArunabh Mishra
 
Foundations-of-Ants-Ant-Colony-Optimization (1).pptx
Foundations-of-Ants-Ant-Colony-Optimization (1).pptxFoundations-of-Ants-Ant-Colony-Optimization (1).pptx
Foundations-of-Ants-Ant-Colony-Optimization (1).pptx
CharanjitSingh468469
 
useful engineering.pptx
useful engineering.pptxuseful engineering.pptx
useful engineering.pptx
Fãwãð Ķĥãn
 
Ants and ants based routing
Ants and ants based routingAnts and ants based routing
Ants and ants based routingVarun Chopra
 
Lecture 10 swarm intelligence
Lecture 10   swarm intelligenceLecture 10   swarm intelligence
Lecture 10 swarm intelligence
Vajira Thambawita
 
Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2karenmclaughlin1961
 
Ch1-Introduction to computation Intelligence.pptx
Ch1-Introduction to computation Intelligence.pptxCh1-Introduction to computation Intelligence.pptx
Ch1-Introduction to computation Intelligence.pptx
Abhijeet Gole
 
Exploring and Finding Information.pptx
Exploring and Finding Information.pptxExploring and Finding Information.pptx
Exploring and Finding Information.pptx
Fãwãð Ķĥãn
 

Similar to Jyotishkar dey roll 36.(swarm intelligence) (20)

Patterns In The Chaos
Patterns In The ChaosPatterns In The Chaos
Patterns In The Chaos
 
Artificial bee colony algorithm
Artificial bee colony algorithmArtificial bee colony algorithm
Artificial bee colony algorithm
 
ANT ALGORITME.pptx
ANT ALGORITME.pptxANT ALGORITME.pptx
ANT ALGORITME.pptx
 
Bio-inspired Artificial Intelligence for Collective Systems
Bio-inspired Artificial Intelligence for Collective SystemsBio-inspired Artificial Intelligence for Collective Systems
Bio-inspired Artificial Intelligence for Collective Systems
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimization
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimization
 
Cluster based wireless sensor network routings ieee
Cluster based wireless sensor network routings ieeeCluster based wireless sensor network routings ieee
Cluster based wireless sensor network routings ieee
 
Bio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxBio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptx
 
Dr Richard Crowder - Termites, Bees and Robots - 14 Mar 2016 - Isle of Wight ...
Dr Richard Crowder - Termites, Bees and Robots - 14 Mar 2016 - Isle of Wight ...Dr Richard Crowder - Termites, Bees and Robots - 14 Mar 2016 - Isle of Wight ...
Dr Richard Crowder - Termites, Bees and Robots - 14 Mar 2016 - Isle of Wight ...
 
VET4SBO Level 2 module 2 - unit 2 - v1.0 en
VET4SBO Level 2   module 2 - unit 2 - v1.0 enVET4SBO Level 2   module 2 - unit 2 - v1.0 en
VET4SBO Level 2 module 2 - unit 2 - v1.0 en
 
Ai presentation
Ai presentationAi presentation
Ai presentation
 
A survey on ant colony clustering papers
A survey on ant colony clustering papersA survey on ant colony clustering papers
A survey on ant colony clustering papers
 
Synergy between manet and biological swarm systems
Synergy between  manet and biological swarm systemsSynergy between  manet and biological swarm systems
Synergy between manet and biological swarm systems
 
Foundations-of-Ants-Ant-Colony-Optimization (1).pptx
Foundations-of-Ants-Ant-Colony-Optimization (1).pptxFoundations-of-Ants-Ant-Colony-Optimization (1).pptx
Foundations-of-Ants-Ant-Colony-Optimization (1).pptx
 
useful engineering.pptx
useful engineering.pptxuseful engineering.pptx
useful engineering.pptx
 
Ants and ants based routing
Ants and ants based routingAnts and ants based routing
Ants and ants based routing
 
Lecture 10 swarm intelligence
Lecture 10   swarm intelligenceLecture 10   swarm intelligence
Lecture 10 swarm intelligence
 
Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2
 
Ch1-Introduction to computation Intelligence.pptx
Ch1-Introduction to computation Intelligence.pptxCh1-Introduction to computation Intelligence.pptx
Ch1-Introduction to computation Intelligence.pptx
 
Exploring and Finding Information.pptx
Exploring and Finding Information.pptxExploring and Finding Information.pptx
Exploring and Finding Information.pptx
 

Recently uploaded

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 

Recently uploaded (20)

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 

Jyotishkar dey roll 36.(swarm intelligence)

  • 1. Swarm Intelligence Presented by: JYOTISHKAR DEY ROLL-36 From Natural to Artificial Systems
  • 2. Swarm • Swarm is a collection of agents interacting locally with one another and with their environment.
  • 3. Examples • A flock of birds flying together in sky for search of food • A population of ant in search of nectar • A school of dolphins on their journey of migration
  • 4. Swarm Intelligence • Definition:-“Any attempt to design algorithms or distributed problem-solving devices inspired by the collective behavior of social insect colonies and other animal societies “ • Computer scientists are increasing interested in swarm intelligence since it can be used to solve many optimization problems. • Well-defined, but computational hard problems (NP hard problems )can be solved (eg:Travelling Salesman Problem)
  • 6. BEES Bees collecting nectar collaboratively
  • 9. Velocity Matching Rule 2: Match the velocity of neighboring birds
  • 10. Flock Centering • Rule 3: Stay near neighboring birds
  • 11. Characteristics of Swarms • Composed of many individuals • Individuals are homogeneous • Local interaction based on simple rules • Self-organization
  • 12. ANT COLONY OPTIMIZATION • Cooperative search by pheromone trails
  • 14. During return journey ant leaves behind traces of pheromones ANT COLONY OPTIMIZATION
  • 15. The ant following shortest path return first. The next ant smells its pheromons and probability of it chosing this shortest path increases. ANT COLONY OPTIMIZATION
  • 17. Final Reinforced shortest path. ANT COLONY OPTIMIZATION
  • 18. Transitions • Suppose ant k is at u. • Nk(v) be the nodes not visited by k • Tuv be the pheromone trail of edge (u,v) • k jumps from u to a node v in Nk(v) with probability puv(k) = Tuv ( 1/ d(u,v))
  • 19. Application of ANT colony optimization • Travelling salesman problem • Shortest route • Congestion • Flexibility
  • 22. • The foraging process begins in a colony by scout bees being sent to search for promising flower patches. Scout bees move randomly from one patch to another. During the harvesting season, a colony continues its exploration, keeping a percentage of the population as scout bees. • When they return to the hive, those scout bees that found a patch which is rated above a certain quality threshold (measured as a combination of some constituents, such as sugar content) deposit their nectar or pollen and go to the “dance floor” to perform a dance known as the waggle dance
  • 23.
  • 24.
  • 25. • This dance is essential for colony communication, and contains three pieces of information regarding a flower patch: the direction in which it will be found, its distance from the hive and its quality rating (or fitness). This information helps the colony to send its bees to flower patches precisely, without using guides or maps. • After waggle dancing inside the hive, the dancer (i.e. the scout bee) goes back to the flower patch with follower bees that were waiting inside the hive. More follower bees are sent to more promising patches. This allows the colony to gather food quickly and efficiently. • While harvesting from a patch, the bees monitor its food level. This is necessary to decide upon the next waggle dance when they return to the hive. If the patch is still good enough as a food source, then it will be advertised in the waggle dance and more bees will be recruited to that source.
  • 27. ROBOTS • Decentralised control • Local Information • Anonymity
  • 28. Communication Networks • Routing packets to destination in shortest time • Similar to Shortest Route • Statistics kept from prior routing (learning from experience)
  • 29. Antifying Website Searching • Digital-Information Pheromones (DIPs) • Ant World Server
  • 30. APPLICATIONOF SI IN MANET • Mobile Ad-Hoc Networks (referred to as MANETs), are wireless communication networks . • An ideal application is for search and rescue operations. Such scenarios are characterized by the lack of installed communications infrastructure. This may be because all of the equipment was destroyed, or perhaps because the region is too remote. Rescuers must be able to communicate in order to make the best use of their energy, but also to maintain safety. By automatically establishing a data network with the communications equipment that the rescuers are already carrying, their job made easier.singly appearing in the Commercial, Military, and Private sector.
  • 31. Advantages • Highly Scalable • Adaptability to changing environment making use of self organizing capability • Highly robust because they don’t have single point of failure. • Individual Simplicity-Simple individual elements with limited capability having simple behavorial rules can be used to solve complicated problems.
  • 32. Disadvantages • Unsuitable for Time-Critical Applications: Because the pathways to solutions in SI systems are not predifined the time of convergence is unknown. • Stagnation: Because of the lack of central coordination, SI systems could suffer from a stagnation situation or a premature convergence to a local optimum
  • 34. Bibliography • A Bee Algorithm for Multi-Agents System- Lemmens ,Steven . Karl Tuyls, Ann Nowe - 2007 • Swarm Intelligence – Literature Overview, Yang Liu , Kevin M. Passino. 2000. • www.wikipedia.org • The ACO metaheuristic: Algorithms, Applications, and Advances. Marco Dorigo and Thomas Stutzle-Handbook of metaheuristics, 2002.