A dynamic population reduction differential evolution algorithm combining linear and nonlinear strategy piecewise functions. (20th December 2021)