“…EAs are population-based techniques and provide good approximated solutions in single simulation unlike the traditional mathematical programming techniques. EAs are population-based metaheuristics [7][8][9] and are generally divided into nine different groups: the biology-based [10,11], physics-based [12,13], social-based [14][15][16][17], music-based [18], chemical-based [19], sport-based [20], mathematics-based [21], swarm-based [22][23][24][25][26][27][28], and hybrid methods [29][30][31][32][33][34][35][36]. Genetic algorithm (GA) [37], evolutionary strategy (ES) [38], evolutionary programming (EP) [39,40], and genetic programming (GP) [41] are the classical paradigms of evolutionary computing [8].…”