SlideShare a Scribd company logo
1 of 35
SWARM INTELLIGENCE
By:
Akshay Agarwal
OUTLINE
 Background
 What is a Swarm Intelligence (SI)?
 Examples from nature
 Origins and Inspirations of SI
 Ant Colony Optimization
 Particle Swarm Optimization
 Summary
 Why do people use SI?
 Advantages of SI
 Recent developments in SI
WHAT IS A SWARM?
 A loosely structured collection of interacting agents
 Agents:
 Individuals that belong to a group (but are not
necessarily identical)
 They contribute to and benefit from the group
 They can recognize, communicate, and/or interact with
each other
EXAMPLES OF SWARMS IN NATURE:
 Classic Example: Swarm of Bees
 Can be extended to other similar systems:
 Ant colony
 Agents: ants
 Flock of birds
 Agents: birds
 Traffic
 Agents: cars
 Crowd
 Agents: humans
 Immune system
 Agents: cells and molecules
DUMB PARTS, PROPERLY
CONNECTED INTO A SWARM,
YIELD SMART RESULTS.
KEVIN KELLY
SWARM INTELLIGENCE
 Swarm intelligence is an emerging field of
biologically-inspired artificial intelligence based on
the behavioral models of social insects such as
ants, bees, wasps, termites etc.
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
WITH THE RISE OF COMPUTER SIMULATION
MODELS:
 Scientists began by
modeling the simple
behaviors of ants
 Leading to the study of how
these models could be
combined (and produce
better results than the
models of the individuals)
swarm of Ants
swarm of robots
WHY INSECTS?
 Insects have a few hundred brain cells
 However, organized insects have been known for:
 Architectural marvels
 Complex communication
systems
 Resistance to hazards in
nature
TWO COMMON SI ALGORITHMS
Ant Colony Optimization
Particle Swarm Optimization
ANT COLONY OPTIMIZATION (ACO)
ANT COLONY OPTIMIZATION (ACO)
 The study of artificial systems modeled after the
behavior of real ant colonies and are useful in
solving discrete optimization problems
 Introduced in 1992 by Marco Dorigo
 Originally called it the Ant System (AS)
 Has been applied to
 Traveling Salesman Problem (and other shortest path
problems)
 Several NP-hard Problems
AN IN-DEPTH LOOK AT REAL ANT BEHAVIOR
INTERRUPT THE FLOW
THE PATH THICKENS!
THE NEW SHORTEST PATH
ADAPTING TO ENVIRONMENT CHANGES
ADAPTING TO ENVIRONMENT CHANGES
ARTIFICIAL ANTS
 A set of software agents
 Based on the pheromone model
 Pheromones are used by real ants to mark paths. Ants
follow these paths (i.e., trail-following behaviors)
 Stochastic: having a random probability distribution or
pattern that may be analysed statistically but may not be
predicted precisely.
 Incrementally build solutions by moving on a graph
 Constraints of the problem are built into the
heuristics of the ants
APPLICATIONS OF ACO
 Vehicle routing with time window constraints
 Network routing problems
 Assembly line balancing
 Data mining
TWO COMMON SI ALGORITHMS
Ant Colony Optimization
Particle Swarm Optimization
PARTICLE SWARM OPTIMIZATION (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
 Inspiration: Swarms of Bees, Flocks of Birds,
Schools of Fish
BASIC IDEA I
 Each particle is searching for the optimum
 Each particle is moving and hence has a velocity.
 Each particle remembers the position it was in
where it had its best result so far (its personal best)
 But this would not be much good on its own;
particles need help in figuring out where to search.
THE BASIC IDEA II
 The particles in the swarm co-operate. They
exchange information about what they’ve
discovered in the places they have visited
 The co-operation is very simple. In basic PSO it is
like this:
 A particle has a neighbourhood associated with it.
 A particle knows the fitnesses of those in its
neighbourhood, and uses the position of the one with best
fitness.
 This position is simply used to adjust the particle’s velocity
MORE ON 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
 PSO has simple algorithms and low overhead
 Making it more popular in some circumstances than
Genetic/Evolutionary Algorithms
 Has only one operation calculation:
 Velocity: a vector of numbers that are added to the position
coordinates to move an individual
APPLICATIONS OF PSO
 Human tremor analysis
 Human performance assessment
 Ingredient mix optimization
 Evolving neural networks to solve problems
BEHAVIOURAL ANIMATION:
• The particle swarm technology concepts are being
applied in computer graphics area and can be
found in Batman Returns (1992), The Lion King
(1994) and From Dusk Till Dawn (1996).
• The most impressive usage are probably the
immense battle sequences in the trilogy Lord of the
Rings where about 250,000 individual fighters.
SWARM ROBOTICS
 Swarm Robotics
 The application of SI principles to robotics
 A group of simple robots that can only communicate
locally and operate in a biologically inspired manner
 A currently developing area of research
WHY DO PEOPLE USE ACO AND PSO?
 Can be applied to a wide range of applications
 Easy to understand
 Easy to implement
 Computationally efficient
ADVANTAGES OF SI
 The systems are scalable
 The systems are flexible
 The systems are robust
 The systems are able to adapt to new situations
easily
DISADVANTAGES OF SI
 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.
RECENT DEVELOPMENTS IN SI APPLICATIONS
 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
 SI techniques are applied to load balancing in
telecommunication networks
 Entertainment industry is applying SI techniques for
battle and crowd scenes
CLOSING ARGUMENTS
 Still very theoretical
 No clear boundaries
 Details about inner workings of insect swarms
 The future…???
Satellite
Maintenance
THE FUTURE?
Medical
Interacting Chips in
Mundane Objects
Cleaning Ship
HullsPipe Inspection
Pest Eradication
Miniaturization
Engine
Maintenance
Telecommunications
Self-Assembling Robots
Job Scheduling
Vehicle Routing
Data Clustering
Distributed Mail
Systems
Optimal Resource
Allocation
Combinatorial
Optimization
THANK YOU

More Related Content

What's hot

Swarm Intelligence Presentation
Swarm Intelligence PresentationSwarm Intelligence Presentation
Swarm Intelligence Presentationlatcole
 
Ant Colony Optimization - ACO
Ant Colony Optimization - ACOAnt Colony Optimization - ACO
Ant Colony Optimization - ACOMohamed Talaat
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationJoy Dutta
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationvk1dadhich
 
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
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithmAhmed Fouad Ali
 
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Mahmoud El-tayeb
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSOMohamed Talaat
 
Artificial immune system
Artificial immune systemArtificial immune system
Artificial immune systemTejaswini Jitta
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm OptimizationStelios Petrakis
 
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Garry D. Lasaga
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimizationmidhulavijayan
 
Ant Colony Optimization
Ant Colony OptimizationAnt Colony Optimization
Ant Colony OptimizationPratik Poddar
 

What's hot (20)

Swarm Intelligence Presentation
Swarm Intelligence PresentationSwarm Intelligence Presentation
Swarm Intelligence Presentation
 
Ant Colony Optimization - ACO
Ant Colony Optimization - ACOAnt Colony Optimization - ACO
Ant Colony Optimization - ACO
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Swarm Intelligence
Swarm IntelligenceSwarm Intelligence
Swarm Intelligence
 
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
 
Artificial Bee Colony algorithm
Artificial Bee Colony algorithmArtificial Bee Colony algorithm
Artificial Bee Colony algorithm
 
Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)Ant Colony Optimization (ACO)
Ant Colony Optimization (ACO)
 
Particle Swarm Optimization - PSO
Particle Swarm Optimization - PSOParticle Swarm Optimization - PSO
Particle Swarm Optimization - PSO
 
Artificial immune system
Artificial immune systemArtificial immune system
Artificial immune system
 
Particle Swarm Optimization
Particle Swarm OptimizationParticle Swarm Optimization
Particle Swarm Optimization
 
SWARM INTELLIGENCE
SWARM INTELLIGENCESWARM INTELLIGENCE
SWARM INTELLIGENCE
 
Nature-inspired algorithms
Nature-inspired algorithmsNature-inspired algorithms
Nature-inspired algorithms
 
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
 
Particle Swarm optimization
Particle Swarm optimizationParticle Swarm optimization
Particle Swarm optimization
 
Ant Colony Optimization
Ant Colony OptimizationAnt Colony Optimization
Ant Colony Optimization
 
Basics of Soft Computing
Basics of Soft  Computing Basics of Soft  Computing
Basics of Soft Computing
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 

Similar to Swarm intelligence

Advantages And Disadvantages Of Bee Colony
Advantages And Disadvantages Of Bee ColonyAdvantages And Disadvantages Of Bee Colony
Advantages And Disadvantages Of Bee ColonyTasha Holloway
 
Swarm Robotics Motivation to Inspiration
Swarm Robotics Motivation to InspirationSwarm Robotics Motivation to Inspiration
Swarm Robotics Motivation to InspirationMadhura Rambhajani
 
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
 
cs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptcs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptDeveshKhandare
 
Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Borseshweta
 
Adaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheepAdaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheepFoCAS Initiative
 
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
 
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATIONSWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATIONFransiskeran
 
Multi Robot Swarm Systems
Multi Robot Swarm SystemsMulti Robot Swarm Systems
Multi Robot Swarm Systemsrm93
 
Multi Robot Swarm Systems
Multi Robot Swarm SystemsMulti Robot Swarm Systems
Multi Robot Swarm Systemsrm93
 
Ai presentation
Ai presentationAi presentation
Ai presentationvini89
 
Bio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxBio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxpawansher2002
 
Swarm Intelligence State of the Art
Swarm Intelligence State of the ArtSwarm Intelligence State of the Art
Swarm Intelligence State of the ArtMarek Kopel
 
IRJET- Swarm Robotics
IRJET- Swarm RoboticsIRJET- Swarm Robotics
IRJET- Swarm RoboticsIRJET Journal
 
Swarms Robots and their applications
Swarms Robots and their applicationsSwarms Robots and their applications
Swarms Robots and their applicationsIOSRjournaljce
 

Similar to Swarm intelligence (20)

Swarm intel
Swarm intelSwarm intel
Swarm intel
 
Advantages And Disadvantages Of Bee Colony
Advantages And Disadvantages Of Bee ColonyAdvantages And Disadvantages Of Bee Colony
Advantages And Disadvantages Of Bee Colony
 
Seminar
SeminarSeminar
Seminar
 
Swarm Robotics Motivation to Inspiration
Swarm Robotics Motivation to InspirationSwarm Robotics Motivation to Inspiration
Swarm Robotics Motivation to Inspiration
 
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
 
cs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.pptcs621-lect7-SI-13aug07.ppt
cs621-lect7-SI-13aug07.ppt
 
Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07Cs621 lect7-si-13aug07
Cs621 lect7-si-13aug07
 
Adaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheepAdaptive Collective Systems - Herding black sheep
Adaptive Collective Systems - Herding black sheep
 
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
 
Human robot
Human robotHuman robot
Human robot
 
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
 
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATIONSWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
SWARM INTELLIGENCE FROM NATURAL TO ARTIFICIAL SYSTEMS: ANT COLONY OPTIMIZATION
 
Multi Robot Swarm Systems
Multi Robot Swarm SystemsMulti Robot Swarm Systems
Multi Robot Swarm Systems
 
Multi Robot Swarm Systems
Multi Robot Swarm SystemsMulti Robot Swarm Systems
Multi Robot Swarm Systems
 
Ai presentation
Ai presentationAi presentation
Ai presentation
 
Bio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxBio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptx
 
Swarm Intelligence State of the Art
Swarm Intelligence State of the ArtSwarm Intelligence State of the Art
Swarm Intelligence State of the Art
 
IRJET- Swarm Robotics
IRJET- Swarm RoboticsIRJET- Swarm Robotics
IRJET- Swarm Robotics
 
Swarm
SwarmSwarm
Swarm
 
Swarms Robots and their applications
Swarms Robots and their applicationsSwarms Robots and their applications
Swarms Robots and their applications
 

Recently uploaded

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 

Recently uploaded (20)

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 

Swarm intelligence

  • 2. OUTLINE  Background  What is a Swarm Intelligence (SI)?  Examples from nature  Origins and Inspirations of SI  Ant Colony Optimization  Particle Swarm Optimization  Summary  Why do people use SI?  Advantages of SI  Recent developments in SI
  • 3. WHAT IS A SWARM?  A loosely structured collection of interacting agents  Agents:  Individuals that belong to a group (but are not necessarily identical)  They contribute to and benefit from the group  They can recognize, communicate, and/or interact with each other
  • 4. EXAMPLES OF SWARMS IN NATURE:  Classic Example: Swarm of Bees  Can be extended to other similar systems:  Ant colony  Agents: ants  Flock of birds  Agents: birds  Traffic  Agents: cars  Crowd  Agents: humans  Immune system  Agents: cells and molecules
  • 5. DUMB PARTS, PROPERLY CONNECTED INTO A SWARM, YIELD SMART RESULTS. KEVIN KELLY
  • 6. SWARM INTELLIGENCE  Swarm intelligence is an emerging field of biologically-inspired artificial intelligence based on the behavioral models of social insects such as ants, bees, wasps, termites etc.
  • 7. 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
  • 8. WITH THE RISE OF COMPUTER SIMULATION MODELS:  Scientists began by modeling the simple behaviors of ants  Leading to the study of how these models could be combined (and produce better results than the models of the individuals) swarm of Ants swarm of robots
  • 9. WHY INSECTS?  Insects have a few hundred brain cells  However, organized insects have been known for:  Architectural marvels  Complex communication systems  Resistance to hazards in nature
  • 10. TWO COMMON SI ALGORITHMS Ant Colony Optimization Particle Swarm Optimization
  • 12. ANT COLONY OPTIMIZATION (ACO)  The study of artificial systems modeled after the behavior of real ant colonies and are useful in solving discrete optimization problems  Introduced in 1992 by Marco Dorigo  Originally called it the Ant System (AS)  Has been applied to  Traveling Salesman Problem (and other shortest path problems)  Several NP-hard Problems
  • 13. AN IN-DEPTH LOOK AT REAL ANT BEHAVIOR
  • 19. ARTIFICIAL ANTS  A set of software agents  Based on the pheromone model  Pheromones are used by real ants to mark paths. Ants follow these paths (i.e., trail-following behaviors)  Stochastic: having a random probability distribution or pattern that may be analysed statistically but may not be predicted precisely.  Incrementally build solutions by moving on a graph  Constraints of the problem are built into the heuristics of the ants
  • 20. APPLICATIONS OF ACO  Vehicle routing with time window constraints  Network routing problems  Assembly line balancing  Data mining
  • 21. TWO COMMON SI ALGORITHMS Ant Colony Optimization Particle Swarm Optimization
  • 22. PARTICLE SWARM OPTIMIZATION (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  Inspiration: Swarms of Bees, Flocks of Birds, Schools of Fish
  • 23. BASIC IDEA I  Each particle is searching for the optimum  Each particle is moving and hence has a velocity.  Each particle remembers the position it was in where it had its best result so far (its personal best)  But this would not be much good on its own; particles need help in figuring out where to search.
  • 24. THE BASIC IDEA II  The particles in the swarm co-operate. They exchange information about what they’ve discovered in the places they have visited  The co-operation is very simple. In basic PSO it is like this:  A particle has a neighbourhood associated with it.  A particle knows the fitnesses of those in its neighbourhood, and uses the position of the one with best fitness.  This position is simply used to adjust the particle’s velocity
  • 25. MORE ON 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  PSO has simple algorithms and low overhead  Making it more popular in some circumstances than Genetic/Evolutionary Algorithms  Has only one operation calculation:  Velocity: a vector of numbers that are added to the position coordinates to move an individual
  • 26. APPLICATIONS OF PSO  Human tremor analysis  Human performance assessment  Ingredient mix optimization  Evolving neural networks to solve problems
  • 27. BEHAVIOURAL ANIMATION: • The particle swarm technology concepts are being applied in computer graphics area and can be found in Batman Returns (1992), The Lion King (1994) and From Dusk Till Dawn (1996). • The most impressive usage are probably the immense battle sequences in the trilogy Lord of the Rings where about 250,000 individual fighters.
  • 28. SWARM ROBOTICS  Swarm Robotics  The application of SI principles to robotics  A group of simple robots that can only communicate locally and operate in a biologically inspired manner  A currently developing area of research
  • 29. WHY DO PEOPLE USE ACO AND PSO?  Can be applied to a wide range of applications  Easy to understand  Easy to implement  Computationally efficient
  • 30. ADVANTAGES OF SI  The systems are scalable  The systems are flexible  The systems are robust  The systems are able to adapt to new situations easily
  • 31. DISADVANTAGES OF SI  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.
  • 32. RECENT DEVELOPMENTS IN SI APPLICATIONS  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  SI techniques are applied to load balancing in telecommunication networks  Entertainment industry is applying SI techniques for battle and crowd scenes
  • 33. CLOSING ARGUMENTS  Still very theoretical  No clear boundaries  Details about inner workings of insect swarms  The future…???
  • 34. Satellite Maintenance THE FUTURE? Medical Interacting Chips in Mundane Objects Cleaning Ship HullsPipe Inspection Pest Eradication Miniaturization Engine Maintenance Telecommunications Self-Assembling Robots Job Scheduling Vehicle Routing Data Clustering Distributed Mail Systems Optimal Resource Allocation Combinatorial Optimization