Simulation multi-agents
Une simulation multi-agents (SMA) est un modèle computationnel composé d’agents autonomes qui interagissent entre eux et avec leur environnement selon des règles locales.
Principe
- Chaque agent a ses propres règles de comportement
- Les agents perçoivent leur environnement local
- Les interactions produisent des comportements globaux émergents
Usages
- Modéliser des systèmes complexes difficiles à formaliser analytiquement
- Observer l’émergence de propriétés collectives
- Tester des hypothèses sur des systèmes réels (mobilité, épidémies, marchés…)
Exemples emblématiques
- NetLogo — plateforme de référence pour les SMA
- Boids (Reynolds) — simulation de nuées d’oiseaux
- Sugarscape (Epstein & Axtell) — modèle économique émergent
- MASON, Mesa — frameworks SMA en Java / Python
Lien avec l’émergence
Les SMA sont le principal outil pour étudier l’émergence de manière contrôlée. Voir : SMA réactifs et émergence.