User Tools

Site Tools


sysrep:rmi:ant

Le code fourni a été présenté dans article sur l'intelligence collective, publié dans le numéro 51 (juin 2003) du GNU/Linux Magazine. Code délivré sous licence GPL.

$ javac *.java $ java AntColony +d 0 4000 2

* Premier paramètre (facultatif) : +d ou d. Si on ne précise pas ce paramètre, la simulation tourne en affichant seulement la quantité totale de nourriture collectée à chaque tour. Si le paramètre vaut d, la simulation affiche de plus une fenêtre donnant l'état du monde une fois les calculs terminés. Enfin, si le paramètre vaut +d, la simulation affiche l'évolution du monde tour par tour.

* Deuxième paramètre (obligatoire) : un entier compris entre 0 et 4. Cet entier correspond aux différentes formes d'intelligence présentées dans l'article :

        o 0 : phéromones combinées avec la mémorisation de l'emplacement de la nourriture
        o 1 : mémorisation de l'emplacement de la nourriture
        o 2 : phéromones seules
        o 3 : déplacement aléatoire, sans phéromone ni mémorisation
        o 4 : idem 3, mais en plus sans perception de la nourriture

* Troisième paramètre (obligatoire) : un entier positif qui indique le nombre de tours de la simulation

* Quatrième paramètre (falcutatif) : un entier compris entre 1 et 5. Chaque valeur correspond à une disposition du monde. L'article est essentiellement basé sur la valeur 2, qui est la valeur par défaut.

sysrep/rmi/ant.txt · Last modified: 2024/03/18 15:06 by 127.0.0.1