SIM 1.00 : Dynamique des réseaux d'interactions sociales
SIM est un logiciel permettant de faire des simulations sur de larges
graphes (de l'ordre de 10^5 sommets). Chaque sommet du graphe est dans
un état, et une dynamique sur le graphe permet de faire évoluer la
configuration des états des sommets du graphe. La dynamique est une
fonction est une fonction appliquée à tous les sommets du graphe. Aux
états des voisins d'un sommet elle associe le nouvel état du sommet
considéré (par exemple, la fonction majorité, qui fait passer l'état
du sommet considéré dans l'état majoritaire de ses voisins).
SIM permet de définir des graphes
(randomisés, réguliers, ou à distribution fixée des degrés), de
choisir un ensemble d'états entiers, ou réels, de définir la
configuration
des états du des sommets du graphe, de définir une
dynamique (ou de la choisir parmi celles déjà existantes) sur le
graphe, et enfin de définir des mesures sur le graphe. En effet, il
doit être possible d'obtenir des résultats pertinents lors d'une
simulation, et de définir autant de méthodes que souhaité pour les
obtenir.
La particularité de SIM est qu'il est très modulaire,
et offre de larges possibilités de définition des dynamiques, des
mesures, des graphes. En effet les dynamiques et les mesures se
définissent directement en Java, et, une fois compilées, elles sont
directement intégrées au logiciel. De même il est très facile étant
donnée la hiérarchie de classes, de définir de nouvelles classes de
graphes, ou d'ensemble d'états.
Enfin, l'utilisation de SIM n'est pas
limitée au mode graphique, ce qui obligerait l'utilisateur à intégrer
des moyens de définition graphique de ces nouveaux éléments (fenêtres,
boutons, etc...), il est en effet possible de définir une simulation
complètement en java, de la compiler, et de la lancer en mode
Graphique, ou non. Il existe de plus un mode d'utilisation Console qui
permet de lancer des protocoles de simulation, i.e. un ensemble de
simulations qui s'exécutent les unes à la suite des autres, les
résultats des mesures sont alors recueillis dans un fichier texte
(plus tard, il sera possible de récupérer des sauvegardes des mesures
propres à chacunes, et de visualiser les résultats avec leurs méthodes
propres (graphiques, histogrammes, etc...), bien entendu, la
visualisation des mesures définies par l'utilisateur est laissée à sa
charge).
Pour l'instant, SIM n'en est qu'à ses débuts, et beaucoup
d'améliorations doivent être apportées, notamment la résolution de
quelques bugs en mode Graphique, la sauvegardes des mesures, la
convivialité de l'interface graphique...
Présentation du projet :
pdf,
ps,
html.
Version sim.1.00.tar.gz
Documentation
Manuel ps,
pdf
html
Commentaires