Balancing exploration and exploitation in differential evolution via variable scaling factors: An application to practical problems. (August 2015)