Enhancing particle swarm optimization using generalized opposition-based learning
The fully informed particle swarm: simpler, maybe better