Particle-Swarm-Optimisation
Using swarm particle optimisation (SPO) as a method to locate the minimum of 2-variable functions (f(x,y) = x^2 + y^2 as a test and the Rastrigin Function). This was constructed from scratch in Python using the following references:
[1] James McCaffrey: Swarm Intelligence Optimization using Python (https://www.youtube.com/watch?v=bVDX_UwthZI)
[2] https://en.wikipedia.org/wiki/Particle_swarm_optimization