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.

Concepts liés