clusteringTSP