An improved local best searching in Particle Swarm Optimization using Differential Evolution
differential evolution - a simple and efficient heuristic for global optimization over continuous spaces .