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.

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

dépasser ces contraintes aura alors la possibilité de se tourner soit vers <strong>des</strong> plateformes<br />

plus génériques, comme Swarm (programmation Objective C) ou<br />

AgentSheet (programmation Java), soit vers <strong>des</strong> plates-formes adaptées à <strong>des</strong><br />

problématiques particulières mais plus souples en matière de programmation,<br />

comme Cormas (programmation en Small Talk), soit enfin de créer son programme<br />

directement dans l’un <strong>des</strong> nombreux langages de programmation généralistes<br />

(Pascal Objet, C ++ ).<br />

17.4.2. Implémentation sous Excel (programmation en VBA)<br />

L’intérêt de présenter une implémentation sous Excel vient du fait que cet outil<br />

est connu de la grande majorité <strong>des</strong> étudiants et chercheurs en sciences sociales,<br />

d’autant plus que la plupart d’entre eux ne<br />

se doutent pas qu’on puisse faire de la<br />

simulation efficace sous Excel. En effet, si<br />

ce logiciel sert surtout à organiser <strong>des</strong><br />

données et <strong>des</strong> calculs par <strong>des</strong> formules, il<br />

possède aussi un véritable langage de<br />

programmation, VBA (Visual Basic pour<br />

Application) qui permet de programmer<br />

<strong>des</strong> modèles de taille et de complexité non<br />

négligeables (nous utilisons ici un modèle<br />

de 10000 cellules).<br />

Nom <strong>des</strong><br />

variables<br />

Taille Domaine 10000 TailleD<br />

Densité de<br />

population<br />

95% Densité<br />

Nbr pop 9500 K<br />

Seuil tolérance 66% S<br />

Nbr groupes 2 g<br />

Taille vosinage 8 NV<br />

Cases libres 500 NbLibres<br />

Figure 17.6. Vue générale de l’implémentation du modèle sous Excel.<br />

La réalisation d’un modèle de simulation sous Excel peut comporter <strong>des</strong> parties<br />

sans programmation, comme la présentation graphique <strong>des</strong> valeurs de cellules par<br />

une mise en forme conditionnelle, la saisie, l’importation ou la génération aléatoire<br />

de la configuration initiale, la réalisation de courbes ou de tableaux divers pour

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

Saved successfully!

Ooh no, something went wrong!