“…Therefore, many scholars have begun developing new methods to effectively solve the optimization problems. Evolutionary algorithms (EA), which are a kind of population-based global optimization algorithm, have been widely used to solve such problems, like function optimization [1][2][3], combinatorial optimization [4], neural network training [5,6], and image processing [7]. At present, many EAs have been proposed, like Genetic Algorithm (GA) [8], Particle Swarm Optimization (PSO) [9], Differential Evolution (DE) [10], Artificial Bee Colony algorithm (ABC) [1], Grey Wolf Optimizer (GWO) [11], Whale Optimization Algorithm (WOA) [12] and Cultural Algorithms [13].…”