“…The main difference between various types of metaheuristics is the strategy used to move in the search space. Metaheuristic approaches such as genetic algorithms [3,4,8], simulated annealing [9], tabu search [10,11], ant colony systems [12], and particle swarm optimization [2] stand out. Other approaches, such as artificial neural networks [13,14] can also be found in the literature.…”