An improved adaptive differential evolution algorithm for continuous optimization. (February 2016)