SlideShare une entreprise Scribd logo
1  sur  44
Intelligence Collective
1
LES FOURMIS
Les Fourmis
2
 Pendant très longtemps, on a considéré les
sociétés de fourmis comme une sorte de modèle
réduit des sociétés humaines.
 On pensait que la complexité des comportements
collectifs de ces sociétés trouvait son origine
dans les capacités des individus à centraliser et
traiter l’information,
Les Fourmis
3
 On imaginait en particulier que la reine jouait un
rôle décisif dans l’organisation des colonies en
centralisant l’ensemble des informations,
 Puis en dirigeant les activités des ouvrières.
Jusqu’aux années 80
Organisation hiérarchique et très
centralisée.
Les Fourmis
4
Aujourd'hui
 Nous savons aujourd’hui que les fourmis ne
possèdent aucune représentation, ou
connaissance explicite des structures qu’elle
produisent.
Les Fourmis
5
 Elles n’utilisent en particulier aucun plan prédéfini
pour construire leurs nids.
 En effet,
 Leur cerveau, qui comprend environ cent mille
neurones, n’est pas suffisamment puissant pour
permettre à un seul individu d’intégrer l’ensemble
des informations sur l’état de la colonie à un instant
donné et assurer ensuite la répartition des tâches et
la bonne marche de la société.
Les Fourmis
6
 Pas de chef d’orchestre chez les
fourmis:
L’image que nous avons
actuellement de ces sociétés est
celle de systèmes dans lesquels
chaque fourmi n’a généralement
accès qu’à une information très
limitée sur ce qui se passe dans
son environnement.
Les Fourmis
7
 A aucun moment une fourmi n’a connaissance
dans sa globalité des structures qu’elle est en
train de réaliser avec ses congénères.
 Par ailleurs, chaque fourmi suit un ensemble de
règles de comportement relativement simples
et peu nombreuses.
Chaque fourmi ne réalise au mieux qu’une petite
vingtaine de comportments différents.
Les Fourmis
8
 Enfin, le fonctionnement de ces sociétés repose
en grande partie sur des réseaux complexes
d’interactions qui vont permettre aux fourmis
d’échanger de l’information et de coordonner
leurs activités.
Les Fourmis
9
Les comportements collectifs
qu’on observe à l’échelle
d’une colonie:
Résultent donc de règles de
comportement simples et
d’interactions locales entre
individus.
Les Fourmis
10
 MALGRE CELA
 Tout semble se passer comme si chaque colonie
se comportait comme un seul et même super-
organisme et qu’il existait virtuellement au sein
de ces sociétés une force mystérieuse capable
de coordonner les activités de plusieurs milliers
d’individus.
Les Fourmis
11
 Principales caractéristiques des fourmis:
Leur capacité à résoudre collectivement tout
un ensemble de problèmes, souvent assez
complexes, auxquels elles se trouvent
confrontées quotidiennement.
Les Fourmis
12
 Problèmes de nature très variée :
 Recherche et sélection de sources de nourriture,
 Construction et agrandissement du nid,
 Partage des tâches et organisation du travail,
Les Fourmis
13
 Le travail à diviser
 Auto-suffisance
 Nourrir la reine
 Nourrir les larves
 S'occuper des œufs
 Assister aux éclosions
 Fourrager (recherche et collecte de nourriture)
 Tracer des pistes phéromonales
 Chasser des proies
 Attaquer des colonies ennemies
 Défendre la colonie
 Patrouiller, garder l'entrée du nid
 Consolider les murs du nid
Les Fourmis: Caractéristiques
14
 Division des tâches
 Les fourmis, ainsi que les abeilles, les termites ou
les guêpes, ont la faculté de répartir
dynamiquement les tâches en fonction des
besoins de la colonie et ce, de manière
totalement distribuée, sans aucun contrôle
central.
Les Fourmis Caractéristiques
15
 Chez les fourmis, le signe le plus ostensible d'une
répartition effective des tâches au sein de la
colonie est l'existence de castes, qui peuvent
être de deux types :
 Morphologiques
 Comportementales.
Les Fourmis Caractéristiques
16
 Castes morphologiques
 Les ouvrières sont relativement petites et peuvent
accéder à toutes les galeries du nid. Elles
s'occupent entre autres de sa construction, de son
nettoyage, ainsi que du soin des larves.
Les Fourmis Caractéristiques
17
 Castes morphologiques
 Les soldates sont plus robustes et plus grandes,
possédant en général d'imposantes mandibules, et
sont affectées à la surveillance du nid.
Les Fourmis
18
 Castes morphologiques
 La reine est généralement la plus grosse fourmi de
la colonie et est destinée exclusivement à la ponte.
Les Fourmis: Comparaison des
morphologies des fourmis
19
Les Fourmis Caractéristiques
20
 Castes comportementales
 Il existe de très nombreux comportements au sein
d'une colonie de fourmis, et bien que la caste
morphologique ait une forte incidence sur le
comportement, on considère qu'il existe également
des castes comportementales :
Les Fourmis Caractéristiques
21
 Castes comportementales
 Un individu peut changer de caste comportementale
au cours de sa vie, mais il devient aussi de plus en
plus spécialisé au fil du temps.
 Individus jeunes rester dans la fourmilière (nourrir
la reine, les larves, s'occuper des œufs, etc.)
 Individus plus âgés s'aventurent à l'extérieur pour
recueillir de la nourriture, chasser ou garder l'entrée du
nid.
Les Fourmis Caractéristiques
22
 Castes comportementales
 Dans la mesure du possible, ce sont les individus les
plus adaptés qui adoptent une tâche donnée,
 MAIS dans des cas extrêmes, même des individus de
castes morphologiques inadaptées peuvent combler
les besoins d'une tâche
Par exemple, les ouvrières peuvent se mettre à
défendre le nid si un manque de soldates se fait
sentir).
Les Fourmis Caractéristiques
23
 Le chemin le plus court
 Les fourmis recherchent des sources de nourriture
dans le voisinage du nid.
 COMMENT?
 Dans une première phase, elles errent de manière
plus ou moins aléatoire.
 Lorsqu'une fourmi découvre une source de
nourriture, elle retourne au nid en déposant
des phéromones le long du chemin parcouru.
Les Fourmis Caractéristiques
24
Retour au nid
 Certaines espèces possèdent la faculté de
revenir au nid très rapidement, grâce à un
boussole interne basé sur la polarisation de la
lumière solaire,
 D'autres semblent plutôt s'orienter de mémoire.
Les Fourmis Caractéristiques
25
 En chemin, la fourmi qui a découvert la source de
nourriture recrute d'autres individus grâce aux
phéromones déposées,
 Un individu croisant une piste décidera de la
suivre avec une certaine probabilité P1 .
Les Fourmis Caractéristiques
26
 A leur tour, les individus recrutés déposent
davantage de phéromones sur la piste suivie, ce
qui la rendra encore plus attractive.
 Ce renforcement positif amène la colonie à se
concentrer peu à peu sur cette piste et à
exploiter cette source.
Les Fourmis Caractéristiques
27
 Chaque individu peut quitter la piste avec une
certaine probabilité P2, favorisant alors
l'exploration et la découverte d'autres sources de
nourriture éventuellement plus favorables ou, de
pistes plus courtes amenant à la même source.
Les Fourmis:
Le chemin le plus court
28
 Un modèle expliquant ce comportement est le suivant :
 une fourmi (appelée « éclaireuse ») parcourt plus ou
moins au hasard l’environnement autour de la colonie ;
 si celle-ci découvre une source de nourriture, elle rentre
plus ou moins directement au nid, en laissant sur son
chemin une piste de phéromones ;
 ces phéromones étant attractives, les fourmis passant à
proximité vont avoir tendance à suivre, de façon plus ou
moins directe, cette piste ;
Les Fourmi: Le chemin le plus court
29
 en revenant au nid, ces mêmes fourmis vont renforcer la
piste ;
 si deux pistes sont possibles pour atteindre la même source
de nourriture, celle étant la plus courte sera, dans le même
temps, parcourue par plus de fourmis que la longue piste ;
 la piste courte sera donc de plus en plus renforcée, et donc de
plus en plus attractive ;
 la longue piste, elle, finira par disparaître, les phéromones
étant volatiles ;
 à terme, l’ensemble des fourmis a donc déterminé et
« choisi » la piste la plus courte.
30
31
Le système Fourmi
32
 Le mécanisme permettant de résoudre un
problème trop complexe pour être abordé par des
fourmis seules est un bon exemple de système
auto-organisé.
 Théoriquement, si la quantité de phéromone
restait identique au cours du temps sur toutes les
branches, aucune piste ne serait choisie.
Le système Fourmi
33
 Or, du fait des rétroactions, une faible variation
sur une branche va être amplifiée et permettre
alors le choix d’une branche.
 L'algorithme va permettre de passer d'un état
instable où aucune branche n'est plus marquée
qu'une autre, vers un état stable où l'itinéraire est
formé des « meilleures » branches.
Le système Fourmi
34
 Le premier algorithme de colonies de fourmis
proposé est appelé le Ant system (système
fourmi).
 Il vise notamment à résoudre le problème du
voyageur de commerce, où le but est de trouver
le plus court chemin permettant de relier un
ensemble de villes.
Le système Fourmi
35
 L’algorithme général est relativement simple, et
repose sur un ensemble de fourmis, chacune
parcourant un trajet parmi ceux possibles.
 À chaque étape, la fourmi choisit de passer d’une
ville à une autre en fonction de quelques règles :
Le système Fourmi: Les règles
36
 elle ne peut visiter qu’une fois chaque ville ;
 plus une ville est loin, moins elle a de chance d’être
choisie (c’est la « visibilité ») ;
 plus l'intensité de la piste de phéromone disposée sur
l’arête entre deux villes est grande, plus le trajet aura de
chance d’être choisi ;
 une fois son trajet terminé, la fourmi dépose, sur
l’ensemble des arêtes parcourues, plus de phéromones
si le trajet est court ;
 les pistes de phéromones s’évaporent à chaque
itération.
37
Le système Fourmi
38
 Le cadre « ACO « Ant Colony Optimization »
 Une partie des algorithmes (notamment ceux conçus
par M. Dorigo et ses collègues) sont maintenant
regroupés sous le terme de (ACO).
 Ce cadre se limite cependant aux algorithmes
construisant des solutions sous la forme de
paramètres associés aux composants d'un graphe, à
l'aide d'un modèle statistique déformé.
Le système Fourmi
39
 Une méthode de type ACO suit l'algorithme
suivant :
Le système Fourmi
40
 Une variante efficace du Ant System est le Max-Min
Ant System (MMAS
Seules les meilleures fourmis tracent des
pistes
Le dépôt de phéromones est limité par une borne
supérieure (empêchant une piste d’être trop
renforcée) et une borne inférieure (laissant la
possibilité d’être explorée à n’importe quelle solution).
 Cet algorithme atteint de meilleurs résultats que
l’original, et évite notamment une convergence
prématurée.
Le système Fourmi
41
 Une définition difficile
 Il n’est pas facile de donner une définition précise
de ce qu’est ou ce que n’est pas un algorithme de
colonies de fourmis, car la définition peut varier
selon les auteurs et les usages.
Le système Fourmi
42
 D’une façon très générale, les algorithmes de
colonies de fourmis sont considérés comme des
méta heuristiques à population, où chaque
solution est représentée par une fourmi se
déplaçant sur l’espace de recherche.
 Les fourmis marquent les meilleures solutions, et
tiennent compte des marquages précédents pour
optimiser leur recherche.
Le système Fourmi Applications
43
 Les variantes combinatoires peuvent avoir un
avantage, par rapport aux autres
métaheuristiques, dans le cas où le graphe étudié
peut changer dynamiquement au cours de
l’exécution : la colonie de fourmis s’adaptera de
façon relativement flexible aux changements.
Ceci semble être intéressant pour le routage
réseau
Le système Fourmi Applications
44
 Les algorithmes de colonies de fourmis ont été
appliqués à un grand nombre de problèmes
d’optimisation combinatoire:
 Affectation quadratique
 Replis de protéine
 Routage de véhicules.
 L’algorithme de base a été adapté aux problèmes
dynamiques, en variables réelles, aux problèmes
stochastiques, multi-objectifs ou aux implémentations
parallèles, etc.

Contenu connexe

Dernier

Dernier (14)

Texte avec différentes critiques positives, négatives ou mitigées
Texte avec différentes critiques positives, négatives ou mitigéesTexte avec différentes critiques positives, négatives ou mitigées
Texte avec différentes critiques positives, négatives ou mitigées
 
Quitter la nuit. pptx
Quitter          la        nuit.    pptxQuitter          la        nuit.    pptx
Quitter la nuit. pptx
 
Exemple de grille d'audit 5S, check liste Audit
Exemple de grille d'audit 5S, check liste AuditExemple de grille d'audit 5S, check liste Audit
Exemple de grille d'audit 5S, check liste Audit
 
Quitter la nuit. pptx
Quitter        la             nuit.   pptxQuitter        la             nuit.   pptx
Quitter la nuit. pptx
 
Un petit coin etwinning- Au fil des cultures urbaines
Un petit coin  etwinning- Au fil des cultures urbainesUn petit coin  etwinning- Au fil des cultures urbaines
Un petit coin etwinning- Au fil des cultures urbaines
 
GHASSOUB _Seance 4_ measurement and evaluation in education_-.pptx
GHASSOUB _Seance 4_ measurement and evaluation in education_-.pptxGHASSOUB _Seance 4_ measurement and evaluation in education_-.pptx
GHASSOUB _Seance 4_ measurement and evaluation in education_-.pptx
 
Réunion des directeurs de Jonzac - 15 mai 2024
Réunion des directeurs de Jonzac - 15 mai 2024Réunion des directeurs de Jonzac - 15 mai 2024
Réunion des directeurs de Jonzac - 15 mai 2024
 
Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"
 
PowerPoint-de-Soutenance-de-TFE-infirmier.pdf
PowerPoint-de-Soutenance-de-TFE-infirmier.pdfPowerPoint-de-Soutenance-de-TFE-infirmier.pdf
PowerPoint-de-Soutenance-de-TFE-infirmier.pdf
 
rapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdfrapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdf
 
Nathanaëlle Herbelin.pptx Peintre française
Nathanaëlle Herbelin.pptx Peintre françaiseNathanaëlle Herbelin.pptx Peintre française
Nathanaëlle Herbelin.pptx Peintre française
 
Àma Gloria.pptx Un film tourné au Cap Vert et en France
Àma Gloria.pptx   Un film tourné au Cap Vert et en FranceÀma Gloria.pptx   Un film tourné au Cap Vert et en France
Àma Gloria.pptx Un film tourné au Cap Vert et en France
 
Fiche de vocabulaire pour faire une appréciation
Fiche de vocabulaire pour faire une appréciationFiche de vocabulaire pour faire une appréciation
Fiche de vocabulaire pour faire une appréciation
 
GHASSOUB _Seance 3_ measurement and evaluation in education.pptx
GHASSOUB _Seance 3_ measurement and evaluation in education.pptxGHASSOUB _Seance 3_ measurement and evaluation in education.pptx
GHASSOUB _Seance 3_ measurement and evaluation in education.pptx
 

En vedette

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

En vedette (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

chapitre hdhgdhsjjjdsgfsfgxschcsch5.pptx

  • 2. Les Fourmis 2  Pendant très longtemps, on a considéré les sociétés de fourmis comme une sorte de modèle réduit des sociétés humaines.  On pensait que la complexité des comportements collectifs de ces sociétés trouvait son origine dans les capacités des individus à centraliser et traiter l’information,
  • 3. Les Fourmis 3  On imaginait en particulier que la reine jouait un rôle décisif dans l’organisation des colonies en centralisant l’ensemble des informations,  Puis en dirigeant les activités des ouvrières. Jusqu’aux années 80 Organisation hiérarchique et très centralisée.
  • 4. Les Fourmis 4 Aujourd'hui  Nous savons aujourd’hui que les fourmis ne possèdent aucune représentation, ou connaissance explicite des structures qu’elle produisent.
  • 5. Les Fourmis 5  Elles n’utilisent en particulier aucun plan prédéfini pour construire leurs nids.  En effet,  Leur cerveau, qui comprend environ cent mille neurones, n’est pas suffisamment puissant pour permettre à un seul individu d’intégrer l’ensemble des informations sur l’état de la colonie à un instant donné et assurer ensuite la répartition des tâches et la bonne marche de la société.
  • 6. Les Fourmis 6  Pas de chef d’orchestre chez les fourmis: L’image que nous avons actuellement de ces sociétés est celle de systèmes dans lesquels chaque fourmi n’a généralement accès qu’à une information très limitée sur ce qui se passe dans son environnement.
  • 7. Les Fourmis 7  A aucun moment une fourmi n’a connaissance dans sa globalité des structures qu’elle est en train de réaliser avec ses congénères.  Par ailleurs, chaque fourmi suit un ensemble de règles de comportement relativement simples et peu nombreuses. Chaque fourmi ne réalise au mieux qu’une petite vingtaine de comportments différents.
  • 8. Les Fourmis 8  Enfin, le fonctionnement de ces sociétés repose en grande partie sur des réseaux complexes d’interactions qui vont permettre aux fourmis d’échanger de l’information et de coordonner leurs activités.
  • 9. Les Fourmis 9 Les comportements collectifs qu’on observe à l’échelle d’une colonie: Résultent donc de règles de comportement simples et d’interactions locales entre individus.
  • 10. Les Fourmis 10  MALGRE CELA  Tout semble se passer comme si chaque colonie se comportait comme un seul et même super- organisme et qu’il existait virtuellement au sein de ces sociétés une force mystérieuse capable de coordonner les activités de plusieurs milliers d’individus.
  • 11. Les Fourmis 11  Principales caractéristiques des fourmis: Leur capacité à résoudre collectivement tout un ensemble de problèmes, souvent assez complexes, auxquels elles se trouvent confrontées quotidiennement.
  • 12. Les Fourmis 12  Problèmes de nature très variée :  Recherche et sélection de sources de nourriture,  Construction et agrandissement du nid,  Partage des tâches et organisation du travail,
  • 13. Les Fourmis 13  Le travail à diviser  Auto-suffisance  Nourrir la reine  Nourrir les larves  S'occuper des œufs  Assister aux éclosions  Fourrager (recherche et collecte de nourriture)  Tracer des pistes phéromonales  Chasser des proies  Attaquer des colonies ennemies  Défendre la colonie  Patrouiller, garder l'entrée du nid  Consolider les murs du nid
  • 14. Les Fourmis: Caractéristiques 14  Division des tâches  Les fourmis, ainsi que les abeilles, les termites ou les guêpes, ont la faculté de répartir dynamiquement les tâches en fonction des besoins de la colonie et ce, de manière totalement distribuée, sans aucun contrôle central.
  • 15. Les Fourmis Caractéristiques 15  Chez les fourmis, le signe le plus ostensible d'une répartition effective des tâches au sein de la colonie est l'existence de castes, qui peuvent être de deux types :  Morphologiques  Comportementales.
  • 16. Les Fourmis Caractéristiques 16  Castes morphologiques  Les ouvrières sont relativement petites et peuvent accéder à toutes les galeries du nid. Elles s'occupent entre autres de sa construction, de son nettoyage, ainsi que du soin des larves.
  • 17. Les Fourmis Caractéristiques 17  Castes morphologiques  Les soldates sont plus robustes et plus grandes, possédant en général d'imposantes mandibules, et sont affectées à la surveillance du nid.
  • 18. Les Fourmis 18  Castes morphologiques  La reine est généralement la plus grosse fourmi de la colonie et est destinée exclusivement à la ponte.
  • 19. Les Fourmis: Comparaison des morphologies des fourmis 19
  • 20. Les Fourmis Caractéristiques 20  Castes comportementales  Il existe de très nombreux comportements au sein d'une colonie de fourmis, et bien que la caste morphologique ait une forte incidence sur le comportement, on considère qu'il existe également des castes comportementales :
  • 21. Les Fourmis Caractéristiques 21  Castes comportementales  Un individu peut changer de caste comportementale au cours de sa vie, mais il devient aussi de plus en plus spécialisé au fil du temps.  Individus jeunes rester dans la fourmilière (nourrir la reine, les larves, s'occuper des œufs, etc.)  Individus plus âgés s'aventurent à l'extérieur pour recueillir de la nourriture, chasser ou garder l'entrée du nid.
  • 22. Les Fourmis Caractéristiques 22  Castes comportementales  Dans la mesure du possible, ce sont les individus les plus adaptés qui adoptent une tâche donnée,  MAIS dans des cas extrêmes, même des individus de castes morphologiques inadaptées peuvent combler les besoins d'une tâche Par exemple, les ouvrières peuvent se mettre à défendre le nid si un manque de soldates se fait sentir).
  • 23. Les Fourmis Caractéristiques 23  Le chemin le plus court  Les fourmis recherchent des sources de nourriture dans le voisinage du nid.  COMMENT?  Dans une première phase, elles errent de manière plus ou moins aléatoire.  Lorsqu'une fourmi découvre une source de nourriture, elle retourne au nid en déposant des phéromones le long du chemin parcouru.
  • 24. Les Fourmis Caractéristiques 24 Retour au nid  Certaines espèces possèdent la faculté de revenir au nid très rapidement, grâce à un boussole interne basé sur la polarisation de la lumière solaire,  D'autres semblent plutôt s'orienter de mémoire.
  • 25. Les Fourmis Caractéristiques 25  En chemin, la fourmi qui a découvert la source de nourriture recrute d'autres individus grâce aux phéromones déposées,  Un individu croisant une piste décidera de la suivre avec une certaine probabilité P1 .
  • 26. Les Fourmis Caractéristiques 26  A leur tour, les individus recrutés déposent davantage de phéromones sur la piste suivie, ce qui la rendra encore plus attractive.  Ce renforcement positif amène la colonie à se concentrer peu à peu sur cette piste et à exploiter cette source.
  • 27. Les Fourmis Caractéristiques 27  Chaque individu peut quitter la piste avec une certaine probabilité P2, favorisant alors l'exploration et la découverte d'autres sources de nourriture éventuellement plus favorables ou, de pistes plus courtes amenant à la même source.
  • 28. Les Fourmis: Le chemin le plus court 28  Un modèle expliquant ce comportement est le suivant :  une fourmi (appelée « éclaireuse ») parcourt plus ou moins au hasard l’environnement autour de la colonie ;  si celle-ci découvre une source de nourriture, elle rentre plus ou moins directement au nid, en laissant sur son chemin une piste de phéromones ;  ces phéromones étant attractives, les fourmis passant à proximité vont avoir tendance à suivre, de façon plus ou moins directe, cette piste ;
  • 29. Les Fourmi: Le chemin le plus court 29  en revenant au nid, ces mêmes fourmis vont renforcer la piste ;  si deux pistes sont possibles pour atteindre la même source de nourriture, celle étant la plus courte sera, dans le même temps, parcourue par plus de fourmis que la longue piste ;  la piste courte sera donc de plus en plus renforcée, et donc de plus en plus attractive ;  la longue piste, elle, finira par disparaître, les phéromones étant volatiles ;  à terme, l’ensemble des fourmis a donc déterminé et « choisi » la piste la plus courte.
  • 30. 30
  • 31. 31
  • 32. Le système Fourmi 32  Le mécanisme permettant de résoudre un problème trop complexe pour être abordé par des fourmis seules est un bon exemple de système auto-organisé.  Théoriquement, si la quantité de phéromone restait identique au cours du temps sur toutes les branches, aucune piste ne serait choisie.
  • 33. Le système Fourmi 33  Or, du fait des rétroactions, une faible variation sur une branche va être amplifiée et permettre alors le choix d’une branche.  L'algorithme va permettre de passer d'un état instable où aucune branche n'est plus marquée qu'une autre, vers un état stable où l'itinéraire est formé des « meilleures » branches.
  • 34. Le système Fourmi 34  Le premier algorithme de colonies de fourmis proposé est appelé le Ant system (système fourmi).  Il vise notamment à résoudre le problème du voyageur de commerce, où le but est de trouver le plus court chemin permettant de relier un ensemble de villes.
  • 35. Le système Fourmi 35  L’algorithme général est relativement simple, et repose sur un ensemble de fourmis, chacune parcourant un trajet parmi ceux possibles.  À chaque étape, la fourmi choisit de passer d’une ville à une autre en fonction de quelques règles :
  • 36. Le système Fourmi: Les règles 36  elle ne peut visiter qu’une fois chaque ville ;  plus une ville est loin, moins elle a de chance d’être choisie (c’est la « visibilité ») ;  plus l'intensité de la piste de phéromone disposée sur l’arête entre deux villes est grande, plus le trajet aura de chance d’être choisi ;  une fois son trajet terminé, la fourmi dépose, sur l’ensemble des arêtes parcourues, plus de phéromones si le trajet est court ;  les pistes de phéromones s’évaporent à chaque itération.
  • 37. 37
  • 38. Le système Fourmi 38  Le cadre « ACO « Ant Colony Optimization »  Une partie des algorithmes (notamment ceux conçus par M. Dorigo et ses collègues) sont maintenant regroupés sous le terme de (ACO).  Ce cadre se limite cependant aux algorithmes construisant des solutions sous la forme de paramètres associés aux composants d'un graphe, à l'aide d'un modèle statistique déformé.
  • 39. Le système Fourmi 39  Une méthode de type ACO suit l'algorithme suivant :
  • 40. Le système Fourmi 40  Une variante efficace du Ant System est le Max-Min Ant System (MMAS Seules les meilleures fourmis tracent des pistes Le dépôt de phéromones est limité par une borne supérieure (empêchant une piste d’être trop renforcée) et une borne inférieure (laissant la possibilité d’être explorée à n’importe quelle solution).  Cet algorithme atteint de meilleurs résultats que l’original, et évite notamment une convergence prématurée.
  • 41. Le système Fourmi 41  Une définition difficile  Il n’est pas facile de donner une définition précise de ce qu’est ou ce que n’est pas un algorithme de colonies de fourmis, car la définition peut varier selon les auteurs et les usages.
  • 42. Le système Fourmi 42  D’une façon très générale, les algorithmes de colonies de fourmis sont considérés comme des méta heuristiques à population, où chaque solution est représentée par une fourmi se déplaçant sur l’espace de recherche.  Les fourmis marquent les meilleures solutions, et tiennent compte des marquages précédents pour optimiser leur recherche.
  • 43. Le système Fourmi Applications 43  Les variantes combinatoires peuvent avoir un avantage, par rapport aux autres métaheuristiques, dans le cas où le graphe étudié peut changer dynamiquement au cours de l’exécution : la colonie de fourmis s’adaptera de façon relativement flexible aux changements. Ceci semble être intéressant pour le routage réseau
  • 44. Le système Fourmi Applications 44  Les algorithmes de colonies de fourmis ont été appliqués à un grand nombre de problèmes d’optimisation combinatoire:  Affectation quadratique  Replis de protéine  Routage de véhicules.  L’algorithme de base a été adapté aux problèmes dynamiques, en variables réelles, aux problèmes stochastiques, multi-objectifs ou aux implémentations parallèles, etc.