A Surrogate Model Based Genetic Algorithm for Complex Problem Solving. (September 2020)