Random Drift Particle Swarm Optimization
The fully informed particle swarm: simpler, maybe better