“…In heuristic optimization algorithms, the optimal solution is sought within a group of individuals called, depending on the algorithm: a generation (genetic algorithms), a swarm [9,10] (swarm methods), a colony (bat algorithm), and even a pack [11,12] (grey wolf method). If considering successive iterations, the optimization procedure tries to find the optimal solution by moving a group of "agents" around the permissible area.…”