Traveling Salesman 2-Opt (TS2Opt)
Category: Local Optimality
Input
A finite set $C = \{C_1, \ldots, C_n\}$ of cities, and a distance matrix $D$ with entries $d_{ij}$ that are positive integers ($1 \leq i, j \leq n$), and an initial tour $T_0$.
Problem
Find a sequence of tours $T_0, \ldots, T_m$ such that $T_i$ is the result of a 2-opt of $T_{i-1}$, the cost of $T_i$ is less than the cost of $T_{i-1}$, and either $T_m$ is a locally optimal tour or $m \geq n$.
Definitions
A 2-opt refers to a neighborhood transformation done on the tours, see Lin and Kernighan [1].
Status
$\P$-complete (Anderson [2]).
Remarks
The reduction to show hardness is from a variant of CVP. See also NNTSH.
References
- S. Lin and B. W. Kernighan (1973). An effective heuristic algorithm for the traveling salesman problem.
- R. J. Anderson (1985). The Complexity of Parallel Algorithms.
- Greenlaw, R., Hoover, H. J., and Ruzzo, W. L. (1995). Limits to Parallel Computation: P-Completeness Theory. Oxford University Press. Problem A.5.9.