Differential evolution algorithm with dynamic population scheme