Evolutionary Optimisation of Agent Based Models
2014-05-10
During the third year of my degree course we were required to undertake a substantial piece of individual, original research. The project I completed for this requirement was my self-proposed dissertation "An Agent Based Approach to Simulated Evolution of Braitenberg Vehicles". The software produced extended the FLAME agent based modelling framework.
The software produced extended a FLAME model based upon the foraging of pharaoh ants, this model contained some unknown parameters, which without tuning would cause the model to fail to exhibit the behaviours expected. These parameters could be optimised by using a JGAP program which was heavily optimised to take advantage of parallelisation. The software produced could be easily generalised in order to solve other problems in different models.