I wrote some code that that will brute force the problem. It solves 8-19 cities in a short amount of time.