Particle Swarm Optimization on a GPU. - Mikhail Rabinovich; Phillip Kainga; David Johnson; Brandon Shafer; Jaehwan John Lee; Rusell Eberhart (EIT, 2012)