Simulated annealing applied to the traveling salesman problem