Académique Documents
Professionnel Documents
Culture Documents
Modlisations et simulations multi-agents de systmes complexes pour les Sciences de lHomme et de la Socit
Des cours magistraux (9h-10h30, 11h-12h30) Modlisations et simulations multi-agents de systmes complexes pour les Sciences de lHomme et de la Socit : principes et mthodes de conception et dusage
Comit dorganisation Universit de Toulouse 1, IRIT UMR CNRS 5505 Cemagref, IRMO Universit de Rennes 1 - CREM - UMR CNRS 6211 Prsident du comit scientifique Universit de Montpellier, LIRMM CNRS UMR 5506
mars 2006 http://perso.uni-rennes1.fr/denis.phan 1
Mardi 20: Introduction aux concepts et mthodologies de conception Mercredi 21: Introduction la simulation vnements discrets Jeudi 22 : Introduction aux traitements de rsultats de simulation,
(Frdric Amblard) + Acteurs, interactions et agents : mthodes denqutes et dintervention utilisant la modlisation (F. Bousquet, N.Ferrand) (suite et fin le vendredi soir) (E.Ramat)
Jacques FERBER
Lundi 19: Artificial Society and Simulations in Social Sciences (N. Gilbert) Mardi 20 : Agent-based computational economics (R. Axtell) Mercredi 21 : Statut pistmologique de la simulation en SHS (P.Livet) Jeudi 22 : Simulation des systmes urbains (L. Sanders)
mars 2006 http://perso.uni-rennes1.fr/denis.phan
Des Ateliers
Modlisations et simulations multi-agents de systmes complexes pour les Sciences de lHomme et de la Socit
Modlisation et simulation multi-agents pour les Sciences conomiques et Sociales : questions aux informaticiens
Denis PHAN
3. Modlisation gographique
mars 2006
Lobjectif : des modles multi-agents fonds sur des modles analytiques pour lconomie cognitive
Outil de prsentation et dinvestigation Contexte de dcouverte : SMA comme moyen de raliser des Aspects ontologiques de la modlisation objet ; Abstraction
rification, formes architecturales, structures relationnelles Complmentarit eco.exprimentale co.computationnelle Complmentarit formalisation classique ACE (et non substitut)
mars 2006 http://perso.uni-rennes1.fr/denis.phan 5 mars 2006 http://perso.uni-rennes1.fr/denis.phan
Des systmes sociaux caractriss par des dynamiques complexes et des apprentissages individuels et collectifs
Les concepts de la modlisation dynamique des systmes complexes : Les concepts plus spcifiques aux systmes multi-agents : organisation, il s'agit d'abstraire des modles des proprits gnrales, en
mergence, contraintes sociales, structures de communication et d'interaction.
particulier de voir l'mergence d'ordre (d'organisation) comme un produit de la dynamique des interactions entre les agents (un attracteur du systme).
ex : updating, revising
perception
info
signal
com
Actions
http://perso.uni-rennes1.fr/denis.phan
Dautres aimeraient disposer de moyens intuitifs pour programmer des modles Entre ces deux extrmes, de nombreuses solutions sont possibles : composants Moduleco (framework) fournit
(langages simples proche du langage naturel, interfaces graphiques intuitives..) rutilisables, framework, plates-formes, meta-langage une collection d'lments de conceptions (patterns) et d'implmentations (composants logiciels) en coopration et rutilisables pour crer des applications. MadKit fournit un environnement entirement orient agent bas sur le modle AGR , cest--dire des Agents jouant des Rles dans des Groupes
mars 2006
http://perso.uni-rennes1.fr/denis.phan
mars 2006
http://perso.uni-rennes1.fr/denis.phan
10
Structure
mars 2006
http://perso.uni-rennes1.fr/denis.phan
11
mars 2006
http://perso.uni-rennes1.fr/denis.phan
12
Avec quoi simuler ? Plate-formes (Computational Laboratory) : une Vision et manipulation intuitive des structures de rseau
Evaluation
Trs bon
Bon
Moyen
CL provides a clear and easily manipulated graphical user interface that can permit researchers to engage in serious computational research even if they have only modest programming skills (Tesfatsion, 2002)
Insuffisant
Noyau
Evolutivit
Choix de la plate-forme : Moduleco/Madkit Orientation sciences conomiques et sociales de Moduleco Concepts organisationnels A/G/R de Madkit Facilits de dveloppement orients "agents"
13 mars 2006 http://perso.uni-rennes1.fr/denis.phan 14
mars 2006
http://perso.uni-rennes1.fr/denis.phan
World
A A A A A A A A A A A A A A A
owner
Medium
neighbour
A A A A A buyer
Il dtermine les contraintes gnrales (autorisations, interdictions) impose une structure dans les patterns d'activit des agents
Medium
seller ExtraAgents
Il fournit des spcifications pour dfinir le rle dun agent ne contient pas de code qui pourrait tre excut
Adapt aux sciences conomiques et sociales Difficile apprivoiser par le concepteur de modle Peu de fonctionnalits disponibles pour lutilisateur final
mars 2006 http://perso.uni-rennes1.fr/denis.phan 15
Dfinit des groupes de travail, dinteraction, des communauts dintrts, des coalitions, etc.. Une organisation fournit une manire de partitionner un systme. Chaque partition (ou groupe) fournit un contexte d'interaction dans les limites duquel les agents peuvent interagir librement La structure d'un groupe est connue de tous les membres du groupe, mais est cache pour tous les autres
J.Ferber Porquerolles 2006
http://perso.uni-rennes1.fr/denis.phan 16
mars 2006
Agent
Groupe Rle
Entit active qui joue des rles l intrieur de groupes. Un agent peut avoir plusieurs rles et tre membre de plusieurs groupes. Ensemble dagents partageant des caractristiques communes, contexte pour un ensemble dactivit et pouvant comuniquer.
Reprsentation abstraite du statut, position, fonction dun agent au sein d un groupe. Les rles sont locaux aux groupes: un rle peut tre attribu un agent sa demande plusieurs agents peuvent jouer le mme rle
* Agent
contains
R3
R4
E
R5 G3
H J
is member of
* 1..* Role
plays
1..* Group
1..*
A
B C G1
D R2
G2 R6
R1
http://perso.uni-rennes1.fr/denis.phan
17
mars 2006
http://perso.uni-rennes1.fr/denis.phan
18