A neat implementation of Particle-Swarm-Optimization in C++ from scratch. Refer this to know more about PSO. To get a full grasp of this repository you need to have a working hand in C++ but if algorithm is your only need then jump to this directly, it's the brain of this optimzer i.e., the function which optimize the objective, for eg, the sphere function shown in this repository.