SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
2nd	
  Order	
  Swarm	
  Intelligence	
  
Vitorino	
  Ramos,	
  David	
  Rodrigues+,	
  and	
  Jorge	
  Louçã	
  
	
  
HAIS	
  2013,	
  Salamanca	
  
September	
  11-­‐13,	
  2013	
  
hHp://goo.gl/OXc0Oh	
  
	
  
+	
  The	
  Open	
  University,	
  UK	
  –	
  david.rodrigues@open.ac.uk	
  
Outline	
  
•  Present	
  an	
  algorithm	
  that	
  is	
  an	
  extension	
  to	
  
Ant	
  Colony	
  System	
  
•  Use	
  of	
  non-­‐entry	
  signal	
  via	
  a	
  negaSve	
  
pheromone.	
  
•  Use	
  of	
  2	
  pheromones	
  improves	
  quality	
  of	
  
results	
  
Ant	
  Colony	
  OpSmisaSon	
  
•  ProbabilisSc	
  technique	
  
•  Searching	
  for	
  OpSmal	
  Path	
  in	
  the	
  graph	
  
(Based	
  on	
  the	
  behaviour	
  of	
  ants	
  seeking	
  a	
  
path	
  between	
  colony	
  and	
  source	
  of	
  food)	
  
•  Mata-­‐heurisSc	
  opSmisaSon	
  
ACO	
  Concept	
  	
  
•  Ants	
  navigate	
  from	
  nest	
  to	
  food	
  source.	
  
Blindly!	
  
•  Shortest	
  path	
  is	
  discovered	
  via	
  pheromone	
  
trails	
  deposited	
  by	
  other	
  ants.	
  
•  Each	
  ant	
  moves	
  stochasScally	
  
•  Pheromone	
  is	
  deposited	
  on	
  path	
  
•  More	
  pheromone	
  implies	
  higher	
  probability	
  of	
  
path	
  being	
  followed.	
  
ACO	
  IllustraSon	
  
TSP	
  Problem	
  
•  A	
  Salesman	
  must	
  visit	
  N	
  ciSes,	
  passing	
  
through	
  each	
  city	
  only	
  once,	
  and	
  returning	
  to	
  
the	
  start	
  city.	
  
•  The	
  cost	
  of	
  the	
  transportaSon	
  between	
  all	
  
ciSes	
  is	
  known	
  
•  The	
  ObjecSve	
  is	
  to	
  choose	
  the	
  order	
  of	
  the	
  
tour	
  so	
  the	
  total	
  cost	
  is	
  minimum.	
  
History	
  
•  Ant	
  System	
  developed	
  by	
  Marco	
  Dorigo	
  (1992,	
  
PhD	
  thesis)	
  
•  Max-­‐Min	
  Ant	
  System	
  by	
  Hoos	
  and	
  Stützle	
  
(1996)	
  
•  Ant	
  Colony	
  by	
  Gambardella,	
  Dorigo	
  (1997)	
  
Biology	
  Findings	
  of	
  non-­‐entry	
  singals	
  
•  Pharaoh's	
  ants	
  (Monomorium	
  pharaonis)	
  
deposit	
  a	
  pheromone	
  as	
  a	
  'no	
  entry'	
  signal	
  to	
  
mark	
  unrewarding	
  foraging	
  paths.	
  
[Robinson,	
  2005,	
  2007;	
  Grüter	
  2012]	
  
2nd	
  Order	
  Swarm	
  Intelligence	
  
•  Double	
  Pheromone	
  Model	
  on	
  top	
  of	
  
tradiSonal	
  ACS.	
  
– TradiSonal	
  posiSve	
  reinforcement	
  pheromone	
  
– Use	
  of	
  NegaSve	
  Pheromone	
  
•  Marker	
  for	
  forbidden	
  paths	
  
•  Forbidden	
  paths	
  are	
  obtained	
  from	
  the	
  worse	
  ant	
  tour	
  
of	
  each	
  iteraSon	
  
•  This	
  Blockade	
  isn’t	
  permanent	
  as	
  the	
  pheromone	
  
evaporates.	
  
State	
  TransiSon	
  Rule	
  
State	
  TransiSon	
  Rule	
  
Global	
  UpdaSng	
  Rule	
  
Local	
  UpdaSng	
  Rule	
  
2nd	
  Order	
  Reasoning	
  
2nd	
  Order	
  Response	
  Maps	
  
2nd	
  Order	
  AS	
  Results	
  
Influence	
  of	
  NegaSve	
  Pheromone	
  
kroA100.tsp	
  with	
  negaSve	
  pheromone	
  
performs	
  beHter	
  
NegaSve	
  Pheromone	
  Also	
  is	
  important	
  
for	
  bigger	
  problems.	
  
NegaSve	
  pheromone	
  can’t	
  dominate	
  
the	
  pheromone	
  maps.	
  
Take	
  Home	
  Message	
  
•  From	
  Biology	
  Findings:	
  use	
  of	
  negaSve	
  
pheromone	
  as	
  non-­‐entry	
  signal	
  
•  New	
  algorithm	
  based	
  on	
  ACS	
  with	
  minimal	
  
changes	
  to	
  tradiSonal	
  algorithm	
  
•  BeHer	
  results	
  (faster	
  convergence	
  to	
  good	
  
results/	
  faster	
  	
  
•  ApplicaSon	
  to	
  Dynamical	
  problems	
  for	
  faster	
  
tracking	
  of	
  the	
  soluSons.	
  

Más contenido relacionado

Similar a 2nd Order Swarm Intelligence

Ant Colony Optimization - ACO
Ant Colony Optimization - ACOAnt Colony Optimization - ACO
Ant Colony Optimization - ACOMohamed Talaat
 
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
 
Ant_Colony_Optimization
Ant_Colony_OptimizationAnt_Colony_Optimization
Ant_Colony_OptimizationNeha Reddy
 
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
 
Bio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxBio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxpawansher2002
 
ANT ALGORITME.pptx
ANT ALGORITME.pptxANT ALGORITME.pptx
ANT ALGORITME.pptxRiki378702
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationAbdul Rahman
 
Ant Colony Algorithm
Ant Colony AlgorithmAnt Colony Algorithm
Ant Colony Algorithmguest4c60e4
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimizationkamalikanath89
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimizationkamalikanath89
 
Ai presentation
Ai presentationAi presentation
Ai presentationvini89
 
An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...
An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...
An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...Lisa Riley
 

Similar a 2nd Order Swarm Intelligence (20)

Ant Colony Optimization - ACO
Ant Colony Optimization - ACOAnt Colony Optimization - ACO
Ant Colony Optimization - ACO
 
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
 
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
 
ant colony optimization
ant colony optimizationant colony optimization
ant colony optimization
 
Bio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptxBio-inspired computing Algorithms.pptx
Bio-inspired computing Algorithms.pptx
 
Neural nw ant colony algorithm
Neural nw   ant colony algorithmNeural nw   ant colony algorithm
Neural nw ant colony algorithm
 
ANT ALGORITME.pptx
ANT ALGORITME.pptxANT ALGORITME.pptx
ANT ALGORITME.pptx
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 
ANT-presentation.ppt
ANT-presentation.pptANT-presentation.ppt
ANT-presentation.ppt
 
Ant Colony Algorithm
Ant Colony AlgorithmAnt Colony Algorithm
Ant Colony Algorithm
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimization
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimization
 
Ai presentation
Ai presentationAi presentation
Ai presentation
 
ant colony algorithm
ant colony algorithmant colony algorithm
ant colony algorithm
 
Chromosomewalking
Chromosomewalking Chromosomewalking
Chromosomewalking
 
Ant colony algorithm
Ant colony algorithm Ant colony algorithm
Ant colony algorithm
 
An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...
An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...
An Improved Ant Colony System Algorithm for Solving Shortest Path Network Pro...
 
bic10_ants.ppt
bic10_ants.pptbic10_ants.ppt
bic10_ants.ppt
 

Último

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 

Último (20)

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 

2nd Order Swarm Intelligence

  • 1. 2nd  Order  Swarm  Intelligence   Vitorino  Ramos,  David  Rodrigues+,  and  Jorge  Louçã     HAIS  2013,  Salamanca   September  11-­‐13,  2013   hHp://goo.gl/OXc0Oh     +  The  Open  University,  UK  –  david.rodrigues@open.ac.uk  
  • 2. Outline   •  Present  an  algorithm  that  is  an  extension  to   Ant  Colony  System   •  Use  of  non-­‐entry  signal  via  a  negaSve   pheromone.   •  Use  of  2  pheromones  improves  quality  of   results  
  • 3. Ant  Colony  OpSmisaSon   •  ProbabilisSc  technique   •  Searching  for  OpSmal  Path  in  the  graph   (Based  on  the  behaviour  of  ants  seeking  a   path  between  colony  and  source  of  food)   •  Mata-­‐heurisSc  opSmisaSon  
  • 4. ACO  Concept     •  Ants  navigate  from  nest  to  food  source.   Blindly!   •  Shortest  path  is  discovered  via  pheromone   trails  deposited  by  other  ants.   •  Each  ant  moves  stochasScally   •  Pheromone  is  deposited  on  path   •  More  pheromone  implies  higher  probability  of   path  being  followed.  
  • 6. TSP  Problem   •  A  Salesman  must  visit  N  ciSes,  passing   through  each  city  only  once,  and  returning  to   the  start  city.   •  The  cost  of  the  transportaSon  between  all   ciSes  is  known   •  The  ObjecSve  is  to  choose  the  order  of  the   tour  so  the  total  cost  is  minimum.  
  • 7. History   •  Ant  System  developed  by  Marco  Dorigo  (1992,   PhD  thesis)   •  Max-­‐Min  Ant  System  by  Hoos  and  Stützle   (1996)   •  Ant  Colony  by  Gambardella,  Dorigo  (1997)  
  • 8. Biology  Findings  of  non-­‐entry  singals   •  Pharaoh's  ants  (Monomorium  pharaonis)   deposit  a  pheromone  as  a  'no  entry'  signal  to   mark  unrewarding  foraging  paths.   [Robinson,  2005,  2007;  Grüter  2012]  
  • 9. 2nd  Order  Swarm  Intelligence   •  Double  Pheromone  Model  on  top  of   tradiSonal  ACS.   – TradiSonal  posiSve  reinforcement  pheromone   – Use  of  NegaSve  Pheromone   •  Marker  for  forbidden  paths   •  Forbidden  paths  are  obtained  from  the  worse  ant  tour   of  each  iteraSon   •  This  Blockade  isn’t  permanent  as  the  pheromone   evaporates.  
  • 16. 2nd  Order  AS  Results  
  • 17. Influence  of  NegaSve  Pheromone  
  • 18. kroA100.tsp  with  negaSve  pheromone   performs  beHter  
  • 19. NegaSve  Pheromone  Also  is  important   for  bigger  problems.  
  • 20. NegaSve  pheromone  can’t  dominate   the  pheromone  maps.  
  • 21. Take  Home  Message   •  From  Biology  Findings:  use  of  negaSve   pheromone  as  non-­‐entry  signal   •  New  algorithm  based  on  ACS  with  minimal   changes  to  tradiSonal  algorithm   •  BeHer  results  (faster  convergence  to  good   results/  faster     •  ApplicaSon  to  Dynamical  problems  for  faster   tracking  of  the  soluSons.