What is a practical solution to the Travelling Salesman problem, using Google Maps / geolocation / route finding?
I don't need the best solution, within 5% would be fine.
For example, I have 20 locations in the UK to visit, in any order. This may need to scale to hundreds of locations.
What sort of algorithm can I use, given that I can lookup distances (but don't want to lookup hundreds of distances)?