SlideShare una empresa de Scribd logo
1 de 41
Swarm Intelligence 
BugsBusters Research Team
Table of contents 
• What is meant by Swarm Intelligence? 
• Examples in insects life 
• PSO and ACO Algorithms 
• Applications and Recent Developments 
• Advantages and Disadvantages 
• Conclusion 
• References
What is meant by 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” [Bonabeau, 
Dorigo, Theraulaz: Swarm 
Intelligence] One worker of robot designed as a 
worker of ant
swarm of robots swarm of Ants
Swarm of 
birds 
Swarm of Flying robots cooperating together
What is meant by Swarm 
Intelligence? • It is 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 
Agents
What is meant by Swarm 
Intelligence? • Insects have a few hundred brain cells 
• However, organized insects have been known for: 
• Architectural marvels 
• Complex communication systems 
• Resistance to hazards in nature 
• In the 1950’s E.O. Wilson observed: 
• A single ant acts (almost) randomly – often leading to 
its own demise 
• A colony of ants provides food and protection for the 
entire population
Medium Real Ant nests, Taken from the earth
• This huge Ant 
colony 
Concrete, that 
has been 
Excavated 
from earth in 
several weeks. 
• This Colony 
has roads 
with shortest 
path between 
every two 
points.
What is meant by Swarm 
Intelligence? • Characteristics 
• Composed of many 
individuals 
• Individuals are 
homogeneous 
• Local interaction based 
on simple 
rules 
• Self-organization
What is meant by Swarm 
Intelligence? • Four Ingredients of Self Organization 
• Positive Feedback 
• Negative Feedback 
• Amplification of Fluctuations – 
randomness 
• Reliance on multiple interactions
Example 
• Original Example: Swarm of Bees 
• Ant colony 
• Agents: ants 
• Flock of birds 
• Agents: birds 
• Traffic 
• Agents: cars 
• Crowd 
• Agents: humans 
• Immune system 
• Agents: cells and molecules
Cont. Example 
• Ant Colony 
• Every single insect in a social insect colony seems to 
have its own agenda, and yet an insect colony looks 
so organized. 
• The seamless integration of all individual activities does 
not seem to require any supervisor. 
• For Example there is in one colony different type of 
workers: 
• Leafcutter Ants 
• Weaver Ants 
• Army Ants
Cont. Examples 
• Leafcutter Ants 
• cut leaves from 
plants and 
trees 
• Workers forage 
for leaves 
hundreds of 
meters away 
from the nest, 
• literally 
organizing 
highways to 
and from their 
foraging sites
Cont. Examples 
• Weaver Ants 
• workers form chains 
of their own bodies, 
allowing them to 
cross wide gaps and 
pull stiff leaf edges 
together to form a 
nest 
• Several chains can 
join to form a bigger 
one over which 
workers run back 
and forth. 
• Such chains create 
enough force to pull 
leaf edges together.
Cont. Example 
• Army Ants 
• organize 
impressive 
hunting raids, 
involving up to 
200,000 workers, 
during which 
they collect 
thousands of 
prey
Cont. Examples 
• Ant Colony Swarm 
benefits: 
• Ants forage 
better. 
• Settle in 
organized home. 
• Defend it self 
against predators 
• Social Insects have 
survived for millions 
of years.
Cont. Examples, How to Interact? 
• Direct Interactions 
• Food/liquid exchange, visual contact, chemical contact 
(pheromones) 
• Indirect Interactions (Stigmergy) 
• Individual behavior modifies the environment, which in 
turn modifies the behavior of other individuals 
Stigmergy 
Example.
PSO and ACO Algorithms 
• Two Common SI Algorithms 
• Ant Colony Optimization 
• Particle Swarm Optimization
Cont. PSO 
• PSO 
• A population based stochastic optimization 
technique Searches for an optimal solution in 
the computable search space. 
• Developed in 1995 by Dr. Eberhart and Dr. Kennedy.
Cont. PSO 
• PSO 
• In PSO individuals strive to 
improve themselves and 
often achieve this by 
observing and imitating their 
neighbors. 
• Each PSO individual has 
the ability to remember. 
• Inspiration: Swarms of Bees, 
Flocks of Birds, Schools of 
Fish.
Particle Optimization 
Technique searching 
robots
Cont. ACO 
• ACO 
• Optimization Technique Proposed by Marco Dorigo in the 
early ’90 
• Heuristic optimization method inspired by biological 
systems 
• Multi-agent approach for solving difficult combinatorial 
optimization problems 
• Has become new and fruitful research area
Cont. ACO
Cont. ACO 
• The way ants find their food in shortest path is 
interesting. 
• Ants secrete pheromones to remember their path. 
• These pheromones evaporate with time. 
• Whenever an ant finds food , it marks its return journey 
with pheromones.
Cont. ACO 
• Pheromones evaporate faster on longer paths. 
(Evaporation) 
• Shorter paths serve as the way to food for most of 
the other ants. 
• The shorter path will be reinforced by the pheromones 
further. (Reinforcement) 
• Finally , the ants arrive at the shortest path. 
(Establishment)
Ant Colony Optimization on 
Traveling Salesman Pro.
Applications and Recent 
Developments • Some applications Uses S.I Algorithms : 
• Movie effects 
• Lord of the Rings 
• Network Routing 
• ACO Routing 
• Swarm Robotics 
• Swarm bots
Movies 
Used 
Swarm 
Intelligence
Cont. Applications and Recent 
ODtheerv Reelcoenpt mdeveelnoptesd 
• Human tremor analysis 
• Human performance assessment 
• Ingredient mix optimization
Cont. Applications and Recent 
ODtheerv Reelcoenpt mdeveelnoptesd 
• Evolving neural networks to solve problems 
• U.S. Military is applying SI techniques to control of 
unmanned vehicles 
• NASA is applying SI techniques for planetary mapping 
• Medical Research is trying SI based controls for nanobots 
to fight cancer
Advantages and Disadvantages 
• ADVANTAGES: 
• The systems are scalable because the same control 
architecture can be applied to a couple of agents or 
thousands of agents 
• The systems are flexible because agents can be easily 
added or removed without influencing the structure
Advantages and Disadvantages 
• ADVANTAGES: 
• The systems are robust because agents are simple in 
design, the reliance on individual agents is small, and 
failure of a single agents has little impact on the 
system’s performance 
• The systems are able to adapt to new situations easily
Cont. Advantages and 
Disadvantages • DISADVANTAGES 
• Non-optimal – Because swarm systems are highly 
redundant and have no central control, they tend to be 
inefficient. The allocation of resources is not efficient, 
and duplication of effort is always rampant. 
• Uncontrollable – It is very difficult to exercise control 
over a swarm.
Cont. Advantages and 
Disadvantages • DISADVANTAGES 
• Unpredictable – The complexity of a swarm system leads 
to unforeseeable results. 
• Non-understandable – Sequential systems are 
understandable; complex adaptive systems, instead, are a 
jumble of intersecting logic. 
• Non-immediate – complex swarm systems with rich 
hierarchies take time. The more complex the swarm, the 
longer it takes to shift states
Conclusion 
• SI provides heuristics to solve difficult optimization 
problems. 
• Has wide variety of applications. 
• Basic philosophy of Swarm Intelligence : Observe the 
behaviour of social animals and try to mimic those 
animals on computer systems. 
• Basic theme of Natural Computing: Observe nature, mimic 
nature.
References 
• Reynolds, C. W. (1987) Flocks, Herds, and Schools: A 
Distributed Behavioral Model, in Computer Graphics, 21(4) 
(SIGGRAPH '87 Conference Proceedings) pages 25-34. 
• James Kennedy, Russell Eberhart. Particle Swarm 
Optimization, IEEE Conf. on Neural networks – 1995 
• www.adaptiveview.com/articles/ ipsop1 
• Ruud Schoonderwoerd, Owen Holland, Janet Bruten - 1996. 
Ant like agents for load balancing in telecommunication 
networks, Adaptive behavior, 5(2) .
References 
• 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. 
• Ant Algorithms for Discrete Optimization Artificial Life 
• M.Dorigo, M.Birattari, T.Stutzle, Ant colony optimization – 
Artificial Ants as a computational intelligence technique, IEEE 
Computational Intelligence Magazine 2006
References 
• M. Dorigo, G. Di Caro & L. M. Gambardella (1999). 
• addr:http://iridia.ulb.ac.be/~mdorigo/ 
• Swarm Intelligence, From Natural to Artificial Systems 
• M. Dorigo, E. Bonabeau, G. Theraulaz 
• The Yellowjackets of the Northwestern United States, Matthew Kweskin 
• addr:http://www.evergreen.edu/user/serv_res/research/arthropod/TESCBiota/Vespi 
dae/Kweskin97/main.htm 
• Entomology & Plant Pathology, Dr. Michael R. Williams 
addr: http://www.msstate.edu/Entomology/GLOWORM/GLOW1PAGE.html 
• Urban Entomology Program, Dr. Timothy G. Myles 
addr:http://www.utoronto.ca/forest/termite/termite.htm
References 
• Dorigo, Marco and Stützle, Thomas. (2004) Ant Colony Optimization, 
Cambridge, MA: The MIT Press. 
• Dorigo, Marco, Gambardella, Luca M., Middendorf, Martin. (2002) 
“Guest Editorial,” IEEE Transactions on Evolutionary Computation, 6(4): 
317-320. 
• Ant Colony Optimization by Marco Dorigo and Thomas Stϋtzle, The MIT 
Press, 2004 
• Swarm Intelligence by James Kennedy and Russell Eberhart with Yuhui 
Shi, Morgan Kauffmann Publishers, 2001 
• Advances in Applied Artificial Intelligence edited by John Fulcher, IGI 
Publishing, 2006 
• Data Mining: A Heuristic Approach by Hussein Abbass, Ruhul Sarker, 
and Charles Newton, IGI Publishing, 2002

Más contenido relacionado

La actualidad más candente

Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Xin-She Yang
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationSuman Chatterjee
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithmAhmed Fouad Ali
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSOMohamed Talaat
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationMahesh Tibrewal
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimizationmidhulavijayan
 
Bat algorithm and applications
Bat algorithm and applicationsBat algorithm and applications
Bat algorithm and applicationsMd.Al-imran Roton
 
Whale optimizatio algorithm
Whale optimizatio algorithmWhale optimizatio algorithm
Whale optimizatio algorithmAhmed Fouad Ali
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationAbhishek Agrawal
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceSahil Kumar
 
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
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationJoy Dutta
 

La actualidad más candente (20)

Ai swarm intelligence
Ai   swarm intelligenceAi   swarm intelligence
Ai swarm intelligence
 
Swarm Intelligence
Swarm IntelligenceSwarm Intelligence
Swarm Intelligence
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Firefly algorithm
Firefly algorithmFirefly algorithm
Firefly algorithm
 
SWARM INTELLIGENCE
SWARM INTELLIGENCESWARM INTELLIGENCE
SWARM INTELLIGENCE
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
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 - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSO
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimization
 
Bat algorithm and applications
Bat algorithm and applicationsBat algorithm and applications
Bat algorithm and applications
 
Whale optimizatio algorithm
Whale optimizatio algorithmWhale optimizatio algorithm
Whale optimizatio algorithm
 
bat algorithm
bat algorithmbat algorithm
bat algorithm
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial Intelligence
 
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
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 

Similar a Swarm intelligence

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 SystemsAchini_Adikari
 
ANT ALGORITME.pptx
ANT ALGORITME.pptxANT ALGORITME.pptx
ANT ALGORITME.pptxRiki378702
 
metahuristic ch 8
metahuristic ch 8metahuristic ch 8
metahuristic ch 8maanyounis1
 
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 enKarel Van Isacker
 
Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2karenmclaughlin1961
 
On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...
On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...
On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...FoCAS Initiative
 
Bio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxBio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxpawansher2002
 
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
 
Swarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony OptimizationSwarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony OptimizationIJMER
 
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Mahmoud El-tayeb
 
Swarm Robotics Motivation to Inspiration
Swarm Robotics Motivation to InspirationSwarm Robotics Motivation to Inspiration
Swarm Robotics Motivation to InspirationMadhura Rambhajani
 
Introduction to Agent-based Modelling
Introduction to Agent-based ModellingIntroduction to Agent-based Modelling
Introduction to Agent-based Modellingurbanmovements
 
Ch1-Introduction to computation Intelligence.pptx
Ch1-Introduction to computation Intelligence.pptxCh1-Introduction to computation Intelligence.pptx
Ch1-Introduction to computation Intelligence.pptxAbhijeet Gole
 
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).pptxCharanjitSingh468469
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationMuhammad Haroon
 
Swarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationSwarm intelligence and particle swarm optimization
Swarm intelligence and particle swarm optimizationMuhammad Haroon
 

Similar a Swarm intelligence (20)

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
 
ANT ALGORITME.pptx
ANT ALGORITME.pptxANT ALGORITME.pptx
ANT ALGORITME.pptx
 
metahuristic ch 8
metahuristic ch 8metahuristic ch 8
metahuristic ch 8
 
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
 
Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2Week 12 future computing 2014 tr2
Week 12 future computing 2014 tr2
 
swarm robotics
swarm roboticsswarm robotics
swarm robotics
 
On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...
On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...
On Manipulating Attractors In Collective Behaviours Of Bio-hybrid Societies W...
 
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 ...
 
Swarm intel
Swarm intelSwarm intel
Swarm intel
 
Swarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony OptimizationSwarm Intelligence: An Application of Ant Colony Optimization
Swarm Intelligence: An Application of Ant Colony Optimization
 
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)
 
Swarm Robotics Motivation to Inspiration
Swarm Robotics Motivation to InspirationSwarm Robotics Motivation to Inspiration
Swarm Robotics Motivation to Inspiration
 
Introduction to Agent-based Modelling
Introduction to Agent-based ModellingIntroduction to Agent-based Modelling
Introduction to Agent-based Modelling
 
Ch1-Introduction to computation Intelligence.pptx
Ch1-Introduction to computation Intelligence.pptxCh1-Introduction to computation Intelligence.pptx
Ch1-Introduction to computation Intelligence.pptx
 
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
 
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
 
Xenobots
XenobotsXenobots
Xenobots
 
Agent Based Models
Agent Based ModelsAgent Based Models
Agent Based Models
 

Último

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 

Último (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 

Swarm intelligence

  • 2. Table of contents • What is meant by Swarm Intelligence? • Examples in insects life • PSO and ACO Algorithms • Applications and Recent Developments • Advantages and Disadvantages • Conclusion • References
  • 3. What is meant by 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” [Bonabeau, Dorigo, Theraulaz: Swarm Intelligence] One worker of robot designed as a worker of ant
  • 4. swarm of robots swarm of Ants
  • 5. Swarm of birds Swarm of Flying robots cooperating together
  • 6. What is meant by Swarm Intelligence? • It is 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 Agents
  • 7. What is meant by Swarm Intelligence? • Insects have a few hundred brain cells • However, organized insects have been known for: • Architectural marvels • Complex communication systems • Resistance to hazards in nature • In the 1950’s E.O. Wilson observed: • A single ant acts (almost) randomly – often leading to its own demise • A colony of ants provides food and protection for the entire population
  • 8. Medium Real Ant nests, Taken from the earth
  • 9. • This huge Ant colony Concrete, that has been Excavated from earth in several weeks. • This Colony has roads with shortest path between every two points.
  • 10. What is meant by Swarm Intelligence? • Characteristics • Composed of many individuals • Individuals are homogeneous • Local interaction based on simple rules • Self-organization
  • 11. What is meant by Swarm Intelligence? • Four Ingredients of Self Organization • Positive Feedback • Negative Feedback • Amplification of Fluctuations – randomness • Reliance on multiple interactions
  • 12.
  • 13. Example • Original Example: Swarm of Bees • Ant colony • Agents: ants • Flock of birds • Agents: birds • Traffic • Agents: cars • Crowd • Agents: humans • Immune system • Agents: cells and molecules
  • 14. Cont. Example • Ant Colony • Every single insect in a social insect colony seems to have its own agenda, and yet an insect colony looks so organized. • The seamless integration of all individual activities does not seem to require any supervisor. • For Example there is in one colony different type of workers: • Leafcutter Ants • Weaver Ants • Army Ants
  • 15. Cont. Examples • Leafcutter Ants • cut leaves from plants and trees • Workers forage for leaves hundreds of meters away from the nest, • literally organizing highways to and from their foraging sites
  • 16. Cont. Examples • Weaver Ants • workers form chains of their own bodies, allowing them to cross wide gaps and pull stiff leaf edges together to form a nest • Several chains can join to form a bigger one over which workers run back and forth. • Such chains create enough force to pull leaf edges together.
  • 17. Cont. Example • Army Ants • organize impressive hunting raids, involving up to 200,000 workers, during which they collect thousands of prey
  • 18. Cont. Examples • Ant Colony Swarm benefits: • Ants forage better. • Settle in organized home. • Defend it self against predators • Social Insects have survived for millions of years.
  • 19. Cont. Examples, How to Interact? • Direct Interactions • Food/liquid exchange, visual contact, chemical contact (pheromones) • Indirect Interactions (Stigmergy) • Individual behavior modifies the environment, which in turn modifies the behavior of other individuals Stigmergy Example.
  • 20. PSO and ACO Algorithms • Two Common SI Algorithms • Ant Colony Optimization • Particle Swarm Optimization
  • 21. Cont. PSO • PSO • A population based stochastic optimization technique Searches for an optimal solution in the computable search space. • Developed in 1995 by Dr. Eberhart and Dr. Kennedy.
  • 22. Cont. PSO • PSO • In PSO individuals strive to improve themselves and often achieve this by observing and imitating their neighbors. • Each PSO individual has the ability to remember. • Inspiration: Swarms of Bees, Flocks of Birds, Schools of Fish.
  • 24. Cont. ACO • ACO • Optimization Technique Proposed by Marco Dorigo in the early ’90 • Heuristic optimization method inspired by biological systems • Multi-agent approach for solving difficult combinatorial optimization problems • Has become new and fruitful research area
  • 26. Cont. ACO • The way ants find their food in shortest path is interesting. • Ants secrete pheromones to remember their path. • These pheromones evaporate with time. • Whenever an ant finds food , it marks its return journey with pheromones.
  • 27. Cont. ACO • Pheromones evaporate faster on longer paths. (Evaporation) • Shorter paths serve as the way to food for most of the other ants. • The shorter path will be reinforced by the pheromones further. (Reinforcement) • Finally , the ants arrive at the shortest path. (Establishment)
  • 28. Ant Colony Optimization on Traveling Salesman Pro.
  • 29. Applications and Recent Developments • Some applications Uses S.I Algorithms : • Movie effects • Lord of the Rings • Network Routing • ACO Routing • Swarm Robotics • Swarm bots
  • 30. Movies Used Swarm Intelligence
  • 31. Cont. Applications and Recent ODtheerv Reelcoenpt mdeveelnoptesd • Human tremor analysis • Human performance assessment • Ingredient mix optimization
  • 32. Cont. Applications and Recent ODtheerv Reelcoenpt mdeveelnoptesd • Evolving neural networks to solve problems • U.S. Military is applying SI techniques to control of unmanned vehicles • NASA is applying SI techniques for planetary mapping • Medical Research is trying SI based controls for nanobots to fight cancer
  • 33. Advantages and Disadvantages • ADVANTAGES: • The systems are scalable because the same control architecture can be applied to a couple of agents or thousands of agents • The systems are flexible because agents can be easily added or removed without influencing the structure
  • 34. Advantages and Disadvantages • ADVANTAGES: • The systems are robust because agents are simple in design, the reliance on individual agents is small, and failure of a single agents has little impact on the system’s performance • The systems are able to adapt to new situations easily
  • 35. Cont. Advantages and Disadvantages • DISADVANTAGES • Non-optimal – Because swarm systems are highly redundant and have no central control, they tend to be inefficient. The allocation of resources is not efficient, and duplication of effort is always rampant. • Uncontrollable – It is very difficult to exercise control over a swarm.
  • 36. Cont. Advantages and Disadvantages • DISADVANTAGES • Unpredictable – The complexity of a swarm system leads to unforeseeable results. • Non-understandable – Sequential systems are understandable; complex adaptive systems, instead, are a jumble of intersecting logic. • Non-immediate – complex swarm systems with rich hierarchies take time. The more complex the swarm, the longer it takes to shift states
  • 37. Conclusion • SI provides heuristics to solve difficult optimization problems. • Has wide variety of applications. • Basic philosophy of Swarm Intelligence : Observe the behaviour of social animals and try to mimic those animals on computer systems. • Basic theme of Natural Computing: Observe nature, mimic nature.
  • 38. References • Reynolds, C. W. (1987) Flocks, Herds, and Schools: A Distributed Behavioral Model, in Computer Graphics, 21(4) (SIGGRAPH '87 Conference Proceedings) pages 25-34. • James Kennedy, Russell Eberhart. Particle Swarm Optimization, IEEE Conf. on Neural networks – 1995 • www.adaptiveview.com/articles/ ipsop1 • Ruud Schoonderwoerd, Owen Holland, Janet Bruten - 1996. Ant like agents for load balancing in telecommunication networks, Adaptive behavior, 5(2) .
  • 39. References • 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. • Ant Algorithms for Discrete Optimization Artificial Life • M.Dorigo, M.Birattari, T.Stutzle, Ant colony optimization – Artificial Ants as a computational intelligence technique, IEEE Computational Intelligence Magazine 2006
  • 40. References • M. Dorigo, G. Di Caro & L. M. Gambardella (1999). • addr:http://iridia.ulb.ac.be/~mdorigo/ • Swarm Intelligence, From Natural to Artificial Systems • M. Dorigo, E. Bonabeau, G. Theraulaz • The Yellowjackets of the Northwestern United States, Matthew Kweskin • addr:http://www.evergreen.edu/user/serv_res/research/arthropod/TESCBiota/Vespi dae/Kweskin97/main.htm • Entomology & Plant Pathology, Dr. Michael R. Williams addr: http://www.msstate.edu/Entomology/GLOWORM/GLOW1PAGE.html • Urban Entomology Program, Dr. Timothy G. Myles addr:http://www.utoronto.ca/forest/termite/termite.htm
  • 41. References • Dorigo, Marco and Stützle, Thomas. (2004) Ant Colony Optimization, Cambridge, MA: The MIT Press. • Dorigo, Marco, Gambardella, Luca M., Middendorf, Martin. (2002) “Guest Editorial,” IEEE Transactions on Evolutionary Computation, 6(4): 317-320. • Ant Colony Optimization by Marco Dorigo and Thomas Stϋtzle, The MIT Press, 2004 • Swarm Intelligence by James Kennedy and Russell Eberhart with Yuhui Shi, Morgan Kauffmann Publishers, 2001 • Advances in Applied Artificial Intelligence edited by John Fulcher, IGI Publishing, 2006 • Data Mining: A Heuristic Approach by Hussein Abbass, Ruhul Sarker, and Charles Newton, IGI Publishing, 2002