SlideShare a Scribd company logo
1 of 28
Swarm Intelligence
Swarms
 Natural phenomena as inspiration
 A flock of birds sweeps across the Sky.
 How do ants collectively forage for food?
 How does a school of fish swims, turns together?
 They are so ordered.
 What made them to be so ordered?
 There is no centralized controller
 But they exhibit complex global behavior.
 Individuals follow simple rules to interact with
neighbors .
 Rules followed by birds
 collision avoidance
 velocity matching
 Flock Centering
Swarm Intelligence-Definition
 “Swarm intelligence (SI) is artificial intelligence
based on the collective behavior of decentralized,
self-organized systems”
Characteristics of Swarms
 Composed of many individuals
 Individuals are homogeneous
 Local interaction based on simple rules
 Self-organization
Overview
 Ant colony optimization
 TSP
 Bees Algorithms
 Comparison between bees and ants
 Conclusions
Ant Colony Optimization
 The way ants find their food in shortest path is
interesting.
 Ants secrete pheromones to remember their path.
 These pheromones evaporate with time.
Ant Colony Optimization..
 Whenever an ant finds food , it marks its return
journey with pheromones.
 Pheromones evaporate faster on longer paths.
 Shorter paths serve as the way to food for most of
the other ants.
Ant Colony Optimization
 The shorter path will be reinforced by the
pheromones further.
 Finally , the ants arrive at the shortest path.
Optimizations of SI
 Swarms have the ability to solve problems
 Ant Colony Optimization (ACO) , a meta-heuristic
 ACO can be used to solve hard problems like TSP,
Quadratic Assignment Problem(QAP)
 We discuss ACO meta-heuristic for TSP
ACO-TSP
 Given a graph with n nodes, should give the
shortest Hamiltonian cycle
 m ants traverse the graph
 Each ant starts at a random node
Transitions
 Ants leave pheromone trails when they make a
transition
 Trails are used in prioritizing transition
Transitions
 Suppose ant k is at u.
 Nk(u) 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(u) with
probability
puv(k) = Tuv ( 1/ d(u,v))
Iteration of AOC-TSP
 m ants are started at random nodes
 They traverse the graph prioritized on trails and
edge-weights
 An iteration ends when all the ants visit all nodes
 After each iteration, pheromone trails are updated.
Updating Pheromone trails
 New trail should have two components
 Old trail left after evaporation and
 Trails added by ants traversing the edge during the
iteration
 T'uv = (1-p) Tuv + ChangeIn(Tuv)
 Solution gets better and better as the number of
iterations increase
Performance of TSP with ACO heuristic
 Performs better than state-of-the-art TSP
algorithms for small (50-100) of nodes
 The main point to appreciate is that Swarms give
us new algorithms for optimization
Bee Algorithm
Bees Foraging
 Recruitment Behaviour :
 Waggle Dancing
 series of alternating left and right loops
 Direction of dancing
 Duration of dancing
 Navigation Behaviour :
 Path vector represents knowledge representation of
path by inspect
 Construction of PI.
Algorithm
 It has two steps :
 ManageBeesActivity()
 CalculateVectors()
 ManageBeesActivity: It handles agents activities
based on their internal state. That is it decides
action it has to take depending on the knowledge it
has.
 CalculateVectors : It is used for administrative
purposes and calculates PI vectors for the agents.
Uses of Bee Algorithm
 Training neural networks for pattern recognition
 Forming manufacturing cells.
 Scheduling jobs for a production machine.
 Data clustering
Comparisons
 Ants use pheromones for back tracking route to
food source.
 Bees instead use Path Integration. Bees are able to
compute their present location from past trajectory
continuously.
 So bees can return to home through direct route
instead of back tracking their original route.
 Does path emerge faster in this algorithm.
Results
 Experiments with different test cases on these
algorithms show that.
 Bees algorithm is more efficient when finding and
collecting food, that is it takes less number of steps.
 Bees algorithm is more scalable it requires less
computation time to complete task.
 Bees algorithm is less adaptive than ACO.
Applications of SI
 In Movies : Graphics in movies like Lord of the
Rings trilogy, Troy.
 Unmanned underwater vehicles(UUV):
 Groups of UUVs used as security units
 Only local maps at each UUV
 Joint detection of and attack over enemy vessels by co-
ordinating within the group of UUVs
More Applications
 Swarmcasting:
 For fast downloads in a peer-to-peer file-sharing
network
 Fragments of a file are downloaded from different
hosts in the network, parallelly.
 AntNet : a routing algorithm developed on the
framework of Ant Colony Optimization
 BeeHive : another routing algorithm modelled on
the communicative behaviour of honey bees
A Philosophical issue
 Individual agents in the group seem to have no
intelligence but the group as a whole displays
some intelligence
 In terms of intelligence, whole is not equal to sum
of parts?
 Where does the intelligence of the group come
from ?
 Answer : Rules followed by individual agents
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.
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.

More Related Content

Similar to 231semMish.ppt

antcolonyoptimization-130619020831-phpapp01.pdf
antcolonyoptimization-130619020831-phpapp01.pdfantcolonyoptimization-130619020831-phpapp01.pdf
antcolonyoptimization-130619020831-phpapp01.pdfnrusinhapadhi
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimizationkamalikanath89
 
ANT ALGORITME.pptx
ANT ALGORITME.pptxANT ALGORITME.pptx
ANT ALGORITME.pptxRiki378702
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationAbdul Rahman
 
Comparative Study of Ant Colony Optimization And Gang Scheduling
Comparative Study of Ant Colony Optimization And Gang SchedulingComparative Study of Ant Colony Optimization And Gang Scheduling
Comparative Study of Ant Colony Optimization And Gang SchedulingIJTET Journal
 
A Multi-Objective Ant Colony System Algorithm for Virtual Machine Placement
A Multi-Objective Ant Colony System Algorithm for Virtual Machine PlacementA Multi-Objective Ant Colony System Algorithm for Virtual Machine Placement
A Multi-Objective Ant Colony System Algorithm for Virtual Machine PlacementIJERA Editor
 
Ant_Colony_Optimization
Ant_Colony_OptimizationAnt_Colony_Optimization
Ant_Colony_OptimizationNeha Reddy
 
KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...Antonio Mora
 
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
 
Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...Editor Jacotech
 
Swarm Intelligence State of the Art
Swarm Intelligence State of the ArtSwarm Intelligence State of the Art
Swarm Intelligence State of the ArtMarek Kopel
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationvk1dadhich
 
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
 
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
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimizationkamalikanath89
 
Cuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsCuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsMustafa Salam
 
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 to 231semMish.ppt (20)

antcolonyoptimization-130619020831-phpapp01.pdf
antcolonyoptimization-130619020831-phpapp01.pdfantcolonyoptimization-130619020831-phpapp01.pdf
antcolonyoptimization-130619020831-phpapp01.pdf
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimization
 
ANT ALGORITME.pptx
ANT ALGORITME.pptxANT ALGORITME.pptx
ANT ALGORITME.pptx
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
Comparative Study of Ant Colony Optimization And Gang Scheduling
Comparative Study of Ant Colony Optimization And Gang SchedulingComparative Study of Ant Colony Optimization And Gang Scheduling
Comparative Study of Ant Colony Optimization And Gang Scheduling
 
A Multi-Objective Ant Colony System Algorithm for Virtual Machine Placement
A Multi-Objective Ant Colony System Algorithm for Virtual Machine PlacementA Multi-Objective Ant Colony System Algorithm for Virtual Machine Placement
A Multi-Objective Ant Colony System Algorithm for Virtual Machine Placement
 
Ant_Colony_Optimization
Ant_Colony_OptimizationAnt_Colony_Optimization
Ant_Colony_Optimization
 
KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
KohonAnts: A Self-Organizing Ant Algorithm for Clustering and Pattern Classif...
 
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
 
Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...
 
Swarm Intelligence State of the Art
Swarm Intelligence State of the ArtSwarm Intelligence State of the Art
Swarm Intelligence State of the Art
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
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
 
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
 
Swarm intelligence
Swarm intelligenceSwarm intelligence
Swarm intelligence
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimization
 
Cuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsCuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly Algorithms
 
Al31264267
Al31264267Al31264267
Al31264267
 
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
 

Recently uploaded

From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 

Recently uploaded (20)

From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 

231semMish.ppt

  • 2. Swarms  Natural phenomena as inspiration  A flock of birds sweeps across the Sky.  How do ants collectively forage for food?  How does a school of fish swims, turns together?  They are so ordered.
  • 3.  What made them to be so ordered?  There is no centralized controller  But they exhibit complex global behavior.  Individuals follow simple rules to interact with neighbors .  Rules followed by birds  collision avoidance  velocity matching  Flock Centering
  • 4. Swarm Intelligence-Definition  “Swarm intelligence (SI) is artificial intelligence based on the collective behavior of decentralized, self-organized systems”
  • 5. Characteristics of Swarms  Composed of many individuals  Individuals are homogeneous  Local interaction based on simple rules  Self-organization
  • 6. Overview  Ant colony optimization  TSP  Bees Algorithms  Comparison between bees and ants  Conclusions
  • 7. Ant Colony Optimization  The way ants find their food in shortest path is interesting.  Ants secrete pheromones to remember their path.  These pheromones evaporate with time.
  • 8. Ant Colony Optimization..  Whenever an ant finds food , it marks its return journey with pheromones.  Pheromones evaporate faster on longer paths.  Shorter paths serve as the way to food for most of the other ants.
  • 9. Ant Colony Optimization  The shorter path will be reinforced by the pheromones further.  Finally , the ants arrive at the shortest path.
  • 10. Optimizations of SI  Swarms have the ability to solve problems  Ant Colony Optimization (ACO) , a meta-heuristic  ACO can be used to solve hard problems like TSP, Quadratic Assignment Problem(QAP)  We discuss ACO meta-heuristic for TSP
  • 11. ACO-TSP  Given a graph with n nodes, should give the shortest Hamiltonian cycle  m ants traverse the graph  Each ant starts at a random node
  • 12. Transitions  Ants leave pheromone trails when they make a transition  Trails are used in prioritizing transition
  • 13. Transitions  Suppose ant k is at u.  Nk(u) 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(u) with probability puv(k) = Tuv ( 1/ d(u,v))
  • 14. Iteration of AOC-TSP  m ants are started at random nodes  They traverse the graph prioritized on trails and edge-weights  An iteration ends when all the ants visit all nodes  After each iteration, pheromone trails are updated.
  • 15. Updating Pheromone trails  New trail should have two components  Old trail left after evaporation and  Trails added by ants traversing the edge during the iteration  T'uv = (1-p) Tuv + ChangeIn(Tuv)  Solution gets better and better as the number of iterations increase
  • 16. Performance of TSP with ACO heuristic  Performs better than state-of-the-art TSP algorithms for small (50-100) of nodes  The main point to appreciate is that Swarms give us new algorithms for optimization
  • 18.
  • 19. Bees Foraging  Recruitment Behaviour :  Waggle Dancing  series of alternating left and right loops  Direction of dancing  Duration of dancing  Navigation Behaviour :  Path vector represents knowledge representation of path by inspect  Construction of PI.
  • 20. Algorithm  It has two steps :  ManageBeesActivity()  CalculateVectors()  ManageBeesActivity: It handles agents activities based on their internal state. That is it decides action it has to take depending on the knowledge it has.  CalculateVectors : It is used for administrative purposes and calculates PI vectors for the agents.
  • 21. Uses of Bee Algorithm  Training neural networks for pattern recognition  Forming manufacturing cells.  Scheduling jobs for a production machine.  Data clustering
  • 22. Comparisons  Ants use pheromones for back tracking route to food source.  Bees instead use Path Integration. Bees are able to compute their present location from past trajectory continuously.  So bees can return to home through direct route instead of back tracking their original route.  Does path emerge faster in this algorithm.
  • 23. Results  Experiments with different test cases on these algorithms show that.  Bees algorithm is more efficient when finding and collecting food, that is it takes less number of steps.  Bees algorithm is more scalable it requires less computation time to complete task.  Bees algorithm is less adaptive than ACO.
  • 24. Applications of SI  In Movies : Graphics in movies like Lord of the Rings trilogy, Troy.  Unmanned underwater vehicles(UUV):  Groups of UUVs used as security units  Only local maps at each UUV  Joint detection of and attack over enemy vessels by co- ordinating within the group of UUVs
  • 25. More Applications  Swarmcasting:  For fast downloads in a peer-to-peer file-sharing network  Fragments of a file are downloaded from different hosts in the network, parallelly.  AntNet : a routing algorithm developed on the framework of Ant Colony Optimization  BeeHive : another routing algorithm modelled on the communicative behaviour of honey bees
  • 26. A Philosophical issue  Individual agents in the group seem to have no intelligence but the group as a whole displays some intelligence  In terms of intelligence, whole is not equal to sum of parts?  Where does the intelligence of the group come from ?  Answer : Rules followed by individual agents
  • 27. 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.
  • 28. 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.