The travelling salesman problem comparing aprox2, christofides, opt2, simulated annealing and tabu search algorithms.