Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems. - Yamille del Valle; Ganesh K. Venayagamoorthy; Salman Mohagheghi; J.-C. Hernandez; Ronald G. Harley (IEEE Trans. Evol. Comput., 2008)