TSP optimization project.