Prev Section 4.3: Concevoir un MMAUp Chapitre 4: Modéliser les SCA : modèles multi-agents (MMA)Section 4.5: Stratégies d’expérimentation Next
4.4 Analyse d’un MMA par le biais d’expériences informatiques (simulations)
Uns fois le programme du modèle écrit, nous pouvons faire des expériences informatiques pour étudier les propriétés dynamiques de ce MA. Tout MMA possède en général des paramètres, dont nous pouvons fixer les valeurs pour expérimenter avec des MA différents. Il faudra aussi déterminer le point de départ de l’histoire de ce MA, en donnant des valeurs initiales à toutes les variables. Les expériences peuvent aussi couvrir des modalités différentes pour les comportements des agents et des dimensions agrégées autonomes de l’économie.
Après avoir fixée une configuration du MA (Paramètres, Valeurs initiales, Comportements), on exécute le modèle pour obtenir une »histoire « du système qu’on peut analyser
graphiquement en temps réel, pendant le déroulement de l’histoire;
statistiquement, après le déroulement de l’histoire, une fois qu’on a collecté toutes les données sur cette histoire.
Si le modèle est complètement déterministe, on peut choisir une autre configuration et comparer la nouvelle histoire obtenue avec l’ancienne pour essayer de comprendre les conséquences résultant de la modification de la configuration (correspondant, par exemple, à une valeur plus élevée d’un paramètre, ceteris paribus). Souvent les MMA contiennent aussi des évènements stochastiques (représentés par des tirages de nombres pseudo-aléatoires). Dans ce cas, il est possible d’observer une histoire différente en répétant la simulation avec une même configuration et il devient nécessaire de faire un nombre de répétitions suffisant avec la même configuration pour obtenir un échantillon significatif des histoires qui peuvent résulter de cette configuration, du fait des chocs aléatoires différents d’une simulation à l’autre. Cela est nécessaire pour avoir une idée robuste du comportement de l’économie sous cette configuration.
Il est aussi parfaitement possible d’introduire des configurations qui correspondent à des politiques économiques différentes et étudier ainsi les conséquences potentielles de ces politiques. Il est ainsi souvent possible de déterminer des politiques qui seraient plus efficaces que d’autres pour atteindre les objectifs économiques recherchés.
Notre compréhension de la dynamique de ce MA et la robustesse de cette compréhension nécessitent bien sûr de bien caractériser les dynamiques différentes que ce MMA est capable de générer sous des configurations différentes. Il est important d’adopter un protocole expérimental solide pour arriver à cette robustesse.
Prev Section 4.3: Concevoir un MMAUp Chapitre 4: Modéliser les SCA : modèles multi-agents (MMA)Section 4.5: Stratégies d’expérimentation Next