Hybrid differential evolution - Particle Swarm Optimization algorithm for solving global optimization problems