runs greedySubTour() n times and keeps the best one