|
1
|
- Présentation
- Ghislain O’Mahony
|
|
2
|
- Les auteurs
- Eric Bonabeau
- Chef scientifique Icosystem corporation (Cambridge)
- S’appuie sur les enseignements tirés des comportements des insectes
pour développer algorithmes et modèles comportementaux appliqués au
business
- Marco Dorigo
- Associé de recherche Fonds national belge pour la recherche
scientifique
- Guy Theraulaz
- Associé de recherche au CNRS
- Caractéristiques ouvrage (1999)
- Publié dans la collection « Santa Fe Institute Studies in the
sciences of complexity »
- Santa Fe : fondé en 1984.
Institut indépendant multidisciplinaire travaillant sur la science de
la complexité
- ISBN 0 19 513159 2.
- Autres sources bibliographiques :
- Article Harvard Business Review
: « Swarm Intelligence, a whole new way to think about
business », mai 2001
- Le comportement collectif des insectes in Pour la science n° 314
décembre 2003
- D. Robilliard, C Fonlupt, Laboratoire d’Informatique du Littoral
|
|
3
|
- Qui commande ici ? Qui émet les ordres, élabore les plans, préserve
l’équilibre de la colonie ?
- Maeterlinck, naturaliste anglais, 1927, observant le comportement des
colonies de fourmis, termites, abeilles
|
|
4
|
- Qu’est ce qui les gouverne ?
- Qui donne les ordres, élabore les plans, d’où vient cette intelligence
collective ?
- Chaque insecte semble avoir son agenda qui s’intègre dans le tout, sans
intervention de superviseur
|
|
5
|
- 1018 insectes sur terre (estimation ! !)
- ~ 2% des insectes ont un comportement social
- Toutes les fourmis
- Toutes les termites
- Certaines abeilles
- 50% des insectes sociaux sont des fourmis
- Poids moyen d’une fourmi entre 1 et 5 mg
- Poids total des fourmis = poids total des humains
|
|
6
|
- Les fourmis Atta coupent des feuilles d’arbres et organisent des
autoroutes pour aller les chercher
- Les fourmis Oecophylla construisent des ponts avec leurs corps
- Les fourmis Eciton organisent des raids de chasse comprenant parfois
jusqu’à 200 000 individus
|
|
7
|
- Les fourmis vivent sur terre depuis 100 millions d’années, 7 millions
d’années pour l’homo sapiens
- Taille d’une colonie de fourmis : de 30 à plusieurs millions
- Reproduction à reine
- Défense à soldats
- Recherche de nourriture à
travailleurs spécialisés
- Construction du nid à
fourmis spécialisées
|
|
8
|
- L’auto-organisation (AO) explique l’émergence d’un comportement
collectif « intelligent » macroscopique par des interactions
simples au niveau microscopique
- Note : l’AO n’exclut pas la complexité au niveau individuel. Elle
suppose simplement qu’à un certain niveau, que les insectes se
comportent comme des entités simples
|
|
9
|
- L’Amplification positive (ou recrutement et renforcement)
- Exemples de « recrutement » (de collègues) ou de renforcement :
- Chez les fourmis ; dépôt d’une substance (phéromone) : + les fourmis utilisent un chemin,
+ la concentration de phéromone augmente, attirant alors d’autres
fourmis (la distance joue également)
- (cf. page suivante)
- Le Renforcement négatif (aide à la stabilisation)
- Contrebalance les processus de recrutement / renforcement
- Exemple (dans le cas de recherche de nourriture, chez abeilles,
fourmis) :
- Saturation, embouteillage à la source de nourriture, concurrence entre
différentes sources
- Amplification des fluctuations (marches aléatoires, erreurs…) è Nouvelles solutions
- Interactions multiples
- Un système auto organisé exige une densité minimale d’agents réagissant
aux actions de leurs homologues et mutuellement tolérants
|
|
10
|
|
|
11
|
- Création de structures spatio-temporelles (nids, organisation sociale…)
- Multi-stabilité (coexistence de plusieurs états stables)
- Changement rapide de comportements lorsque des paramètres varient
(accumulation d’un dépôt par les termites macrotermes)
|
|
12
|
|
|
13
|
- L’AO peut être :
- Directe : contact par les antennes, contact visuel
- Indirecte : des insectes peuvent inter-agir quand l’un des individus
modifie son environnement et que les autres en trouvent leur
comportement modifié
- Stigmergie
- La stigmergie permet par une communication indirecte de modifier le
comportement des insectes
|
|
14
|
- Notion de stigmergie appliquée à la construction de piles par les
termites
- Mécanisme qui relie des comportements individuels d’insecte et des
comportements de masse :
- Un comportement individuel modifie l’environnement
- L’environnement modifié influe et modifie le comportement individuel
des autres agents.
- Etc.
- Exemples :
- Chemins auto organisés par les fourmis (dépôt de phéromone) :
modification environnement qui conduit les collègues à suivre ce chemin
- …
|
|
15
|
- Remplacer coordination via communication directe par des interactions
indirectes :
- Intéressant si l’on veut concevoir des agents simples et réduire la
communication entre agents
- Construction par incrément
- Les termites s’appuient sur ce qui a été construit par d’autres
termites pour apporter leur propre contribution
- Trouve des applications en IA (construction d’une nouvelle solution à
partir de solutions antérieures)
- Stigmergie souvent associé à flexibilité :
- Changement d’un environnement via perturbation externe
- Réponse appropriée des agents à cette perturbation, la colonie peut
répondre collectivement à cette perturbation avec des insectes
développant les mêmes comportements
- En IA : très précieux : pas besoin de reprogrammer des
agents pour répondre à cette perturbation
|
|
16
|
- Le monde des fourmis obtient à partir de comportements simples
d’excellents résultats sur des problèmes complexes
- Colonie de fourmis à système
décentralisé de résolutions de problèmes
- L’étude du comportement des fourmis fournit un modèle pour la création
de nouveaux modèles informatiques
- Système à base de colonies de fourmis (ACO)
|
|
17
|
- L’AO nous apprend qu’émergent des solutions non prévues au niveau
individuel
- Le chemin vers une solution est généralement non défini mais émergent
- Pas besoin de contrôle centralisé (difficile à mettre en œuvre dans les
réseaux de communication par exemple)
- Possibilité de construction de micro-robots (exploration spatiale ou
médecine)
|
|
18
|
- Chaque chapitre traite d’un comportement particulier observé chez les
insectes sociaux, et des applications de ce comportement dans le domaine
de l’IA :
- Chapitre 2 : recherche de nourriture
- Chapitre 3 : division du travail
- Chapitre 4 : regroupement et tri
- Chapitre 5 et 6 : construction
- Chapitre 7 : transport / coopération
|
|
19
|
- Les algorithmes de fourmis exploitent la stigmergie artificielle comme
technique de coordination du système multi-agents et de progression vers
la solution de problèmes complexes
|
|
20
|
|
|
21
|
|
|
22
|
|
|
23
|
- Chercheurs Hewlett Packard, dvt agents logiciel :
- qui scannent le réseau télécom et laissent des données (phéromone
digital) pour identifier les canaux les moins congestionnés
- Appels téléphoniques suivent ensuite les routes identifiées par les
agents
- Phénomène d’évaporation du phéromone reproduit informatiquement à permet au programme des
ajustements rapides aux conditions de trafic
- France Telecom, British Telecom, MCI WorldCom s’inspirent des
observations de recherche de nourriture des fourmis pour développer leur
système de routage des appels
|
|
24
|
|
|
25
|
- Avril 1999 :
- ENRON trader physique d’énergie
- Le patron des activités gas trading décide de créer le marché de
trading on line d’énergie :
- Commence à recruter en interne
- Les recrues enrôlent d’autres employés ENRON
- En qqs mois, 300 personnes sont mobilisées pour développer le système
en temps réel de trading,
- En 2001 :
- Le trading en temps réel d’énergie représente 1 Mds $ de transactions
- Permet de faire grossir la capitalisation du groupe
|
|
26
|
- On retrouve les insectes sociaux partout dans l’écosphère car :
- Flexibilité
- Capacité d’une colonie de s’adapter à un environnement changeant
- Résilience
- Si l’un ou plusieurs des agents échoue, le groupe peut encore
fonctionner
- Auto organisation
- Les activités ne sont pas soumises à un contrôle central
- Et ne sont pas supervisées localement
- Si les patrons d’entreprises intègrent bien les 2 premières notions, il
n’en va pas de même de la troisième
|
|
27
|
|
|
28
|
- Système auto-organisé :
- Peu connu
- Heurte le rationalisme / les systèmes de pensée des managers
- Analogie insectes / employés
|