TSP heuristic project