S-shaped versus V-shaped transfer functions for binary Particle Swarm Optimization
differential evolution - a simple and efficient heuristic for global optimization over continuous spaces .