This is a really good place for theory and practice about optimization problems.
I was looking for TSP when found it and it’s better than expected. Tools are available in several languages and a lot of optimization problems.
Github repository https://github.com/google/or-tools
Hire is TSP Challenge http://www.math.uwaterloo.ca/tsp/world/
1,904,711 cities and therefore 1,904,711! possible solutions.