Particle swarm optimization - Clerc, Maurice 1946- (ISTE, 2006)