“…Taking into account the complexity of TLP, metaheuristic techniques are probably a more pragmatic approach for solving such problems. Different metaheuristics that have been used include tabu search [17], simulated annealing [18], PSO [19][20][21], genetic algorithm [22], hybrid genetic algorithm [23].…”