particle-swarm-optimization-implementation This is an implementation of the Particle Swarm Optimazation Algorithm from scratch using numpy and a custom objective function with constraints.