recent advances in differential evolution - an updated survey .
Self-adaptive differential evolution algorithm using population size reduction and three strategies