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.

  1. Assume (for contradiction) that there is some polynomial time approximate algorithm for TSP whose approximation ratio is .

  2. 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.

  3. Construct a complete weighted graph by setting:

  4. 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,
  5. Hence, we can use our hypothesized approximation algorithm to give an exact deterministic polynomial-time algorithm for the Hamiltonian cycle problem (see FAST-TSP).

  6. Assuming that , we must conclude that the general case of the TSP is unapproximable as required.