01.01.2015 Views

Table des matières - Gilles Daniel

Table des matières - Gilles Daniel

Table des matières - Gilles Daniel

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

16 Modélisation et simulation multi-agents pour Sciences de l'Homme et de la Société.<br />

De ce fait, le modélisateur, l’utilisateur d’un SMA, réalise un modèle en deux<br />

temps : dans un premier temps il réalise un laboratoire virtuel qui reprend en miniature<br />

les caractéristiques du domaine empirique objet de la simulation, ou « système cible »<br />

[Chapitre 4]. Dans un deuxième temps, il pratique <strong>des</strong> expérimentations, déplaçant <strong>des</strong><br />

individus, changeant leur comportement, modifiant les conditions environnementales.<br />

De ce fait, son modèle, sa vision du sytème cible s’élabore au fur et à mesure. Elle<br />

n’est pas issue d’une abstraction d’un monde réel, mais d’une reconstruction, d’une recréation<br />

d’un monde artificiel. Il élabore <strong>des</strong> hypothèses et peut les tester « in vitro »<br />

en utilisant les mêmes types d’observation que dans le monde réel. Il peut alors lancer<br />

<strong>des</strong> expérimentations et exploiter les données obtenues lors de ses expérimentations,<br />

les agréger, leur appliquer <strong>des</strong> traitements statistiques afin de vérifier les hypothèses<br />

émises. Ainsi, à la différence <strong>des</strong> approches classiques, un SMA n’est pas une boite<br />

noire, et la simulation multi-agents ne se réduit pas à l'implémentation d'un modèle et à<br />

l'analyse de sa réponse en fonction <strong>des</strong> paramètres d'entrées, mais participe au<br />

processus de recherche de modèles.<br />

D’autre part, l’une <strong>des</strong> principales qualités <strong>des</strong> modélisations multi-agents réside<br />

dans leur capacité d'intégration et leur flexibilité. En effet, il est possible d'intégrer<br />

dans la même modélisation <strong>des</strong> variables quantitatives, <strong>des</strong> équations différentielles et<br />

<strong>des</strong> comportements fondés sur <strong>des</strong> règles symboliques. Il est aussi très facile d'intégrer<br />

<strong>des</strong> modifications dans le comportement <strong>des</strong> individus, chaque enrichissement du<br />

modèle étant réalisé par l'adjonction de règles comportementales qui agissent au<br />

niveau de l'individu. De plus, les individus étant toujours distingués les uns <strong>des</strong> autres,<br />

il est possible d'ajouter de nouveaux types d'agents disposant de leur propre modèle de<br />

comportement, lesquels viennent interagir avec les agents déjà définis. Par exemple,<br />

dans une modélisation de gestion de forêts, on peut introduire de nouvelles espèces<br />

animales ou végétales, ou d’autres types d’exploitants de cette forêt, et analyser leurs<br />

interactions avec les entités déjà modélisées.<br />

Enfin, comme nous l’avons vu plus haut, du fait de la présence de cette émergence<br />

due aux interactions, les SMA permettent de modéliser <strong>des</strong> situations complexes dont<br />

les structures globales résultent <strong>des</strong> interactions entre individus, c'est-à-dire de faire<br />

surgir <strong>des</strong> structures au niveau macro à partir de modélisations du niveau micro,<br />

brisant ainsi la barrière <strong>des</strong> niveaux, si criante dans les modélisations classiques.<br />

1.2. La notation UML<br />

Pour qu'une modélisation soit acceptée par le milieu industriel, certaines<br />

contraintes sont nécessaires. Il faut proposer une modélisation qui procède par une<br />

approche incrémentale, basée sur une représentation déjà connue <strong>des</strong> industriels et<br />

munie d'outils exploitant <strong>des</strong> métho<strong>des</strong> déjà acceptées. Contrairement à l'objet qui<br />

reçoit un message et appelle une méthode ou un attribut, l'agent possède une

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!