“…In recent years, several evolutionary algorithms which are capable of finding the high-precision near-optimal solutions to the large-scale optimization problems have been proposed. Some of the optimization algorithms that are in wide use these days are Genetic Algorithm (GA) [3], Simulated Annealing [4], Tabu Search [5], Covariance Matrix Adaptation Evolution Strategies [6], Teaching-LearningBased Optimization [7], Immune Algorithm [8], Differential Evolution [9], Particle Swarm Optimization (PSO) [10], AntColony Optimization [11], Artificial Bee Colony (ABC) algorithm [12] and some hybrid algorithms [13]. According to the famous No-Free-Lunch theorem for optimization [14], all non-repeating search algorithms have the same mean performance when averaged uniformly over all possible objective functions.…”