Un simulateur de fourmilière

Pour illustrer un article sur l'intelligence collective, publié dans le numéro 51 (juin 2003) du GNU/Linux Magazine, j'ai développé une petite application Java qui propose une simulation élémentaire du comportement d'une fourmilière. Le logiciel est sous licence GPL et toute collaboration est la bienvenue.

Utilisation

Pour l'instant, il n'y a aucune autre documentation que les commentaires du code, l'article de Linux Magazine et cette page ! La version actuelle a été testée uniquement sous Linux, avec le jdk 1.4.1_01 de SUN.

La version 0.0 disponible actuellement est plus que rudimentaire. Elle se présente sous d'un fichier jar qu'on lance classiquement avec la commande java -jar ant-colony.jar paramètres. Le programme demande entre 2 et 4 paramètres qui sont (dans l'ordre) :

Si on souhaite par exemple voir tourner la simulation dans le cas du monde de l'article, avec les fourmis les plus intelligentes et pendant 4000 tours, on doit donc utiliser la ligne de commande suivante (le dernier paramètre est facultatif) :

java -jar ant-colony.jar +d 0 4000 2

Téléchargement