Traveling Salesman Problem with Hill climbing