Swarmer

Project Description

Swarmer is a great piece of software I developed early on in my PhD studies to help gain an understanding of distributed movements in swarms.

Many problems in Computer Science can be optimised with the help of particle swarm optimisation. Following on from research for my first publication I thought that one possible avenue of research might be to look at optimising similar problems using swarm cooperation. The simulator that I produced allowed a base for us to look at the potential to apply this type of research to our own. The algorithms used here are based on thoes developed by Craig Reynolds

It was our plan to apply swarm type genetic algorithms to our research to try and come up with optimal strategies for search and exploration of geometric spaces and both static and dynamic networks.

Project Details

  • IDE: Eclipse
  • Language: Java

Download

Swarmer JAR File