TSP host and algorithms