Triangle Inequality
The Triangle Inequality is satisfied when .
Link to original
TSP is unapproximable whenever does not satisfy the Triangle Inequality.
The Travelling Salesman Problem is unapproximable whenever does not satisfy the triangle inequality.
-
Assume (for contradiction) that there is some polynomial time approximate algorithm for TSP whose approximation ratio is .
-
-
Consider an instance of the Hamiltonian Cycle problem . We use this to construct an instance of TSP that has a “short” approximate solution iff has a Hamiltonian cycle.
-
Construct a complete weighted graph by setting:

-
Let be the cycle returned by the approximate algorithm. Then . Considering this from left-to-right:
- Suppose is a ‘short’ TSP cycle.
- must only use ‘short edges’ of length
- Therefore, must be a Hamiltonian cycle of
Considering this from right-to-left:
- Suppose that has a Hamiltonian cycle.
- Then there is a TSP path that only uses ‘short’ edges.
- But we assumed that
- Hence,
-
Hence, we can use our hypothesized approximation algorithm to give an exact deterministic polynomial-time algorithm for the Hamiltonian cycle problem (see FAST-TSP).
-
Assuming that , we must conclude that the general case of the TSP is unapproximable as required.
