Parallelizing Particle Swarm Optimization in a Functional Programming Environment. - Rabanal, Pablo; Rodríguez, Ismael; Rubio, Fernando (Algorithms, 2014)