Of course. But it's O(n*2^n) at best, IIRC (The trivial is O(n!) - just test all orders)
There are simple <=2x and slightly more complicated <=1.5x guaranteed approximate solutions on metric spaces, but on most spaces there aren't even approximate solutions.