Uploading code that attempts to solve the traveling salesman problem using two different approaches: random-restart hill climbing and A*