A Swarm Intelligence-based system for uniobjective bidimensional continuous optimization.
This project is used as final project to the course "Intelligent Agents and Multiagent Systems" of the Master's in AI (MUIA) offered by The Technical University of Madrid (UPM) for June 2019.
The project is divided in 3 different modules each one used for a different function during the development of the project:
Built in Java JDK 8. Created upon the multiagent simulation java library MASON. I also use Maven Framework to the libraries managing.
Is used as the main source of the project, all the analysis documented in the Paper module are done over this one.
Built in Python used to plot and acquire the images of the 3D graphs.
Uses the Python's library matplotlib
to plotting.
Written in LaTeX. It documents some important analysis carried out on the Main module and collects all results of the behavior of the system in different environments.
It's written following the guidelines and style for papers published in Springer’s Lecture Notes in Computer Science Series (LNCS).
This work is based on the studies of Qirong Tang, Fangchao Yu, Yuan Zhang, Lu Ding, and Peter Eberhard in their Springer's publication "A Stigmergy Based Search Method for Swarm Robots".
Thanks also to Nik Swoboda, teacher of the Master's, for his ideas to continue the project.