Standard-Particle-Swarm-Optimization-Python This is an implementation in Python for PSO algorithm that you should override some of it's methods for your custom problems.