“…Some of them include priority dispatching rules [12,13], and the mobile bottle neck algorithm [14,15]. Recent researches have mostly focused on more advanced heuristic algorithms, better known as "metaheuristics", which propose several approaches like the tabu search [16][17][18][19], simulated annealing [20][21][22], ant colony optimization [23][24][25][26], particle swarm optimization [27][28][29][30], neuronal network [31,32], and genetic algorithms (GA). In particular, the GA are based on Darwin's evolutionary theory, and they have been employed to provide successful solutions to various combinatorial problems (JSP included [33][34][35][36]) since they allow exploring in an efficient way the solution space; nevertheless, they may converge prematurely.…”