Traveling Salesman

Input

Set CC of mm cities, distance d(ci,cj)Z+d(c_i, c_j) \in \mathbb{Z}^{+} for each pair of cities ci,cjCc_i, c_j \in C, positive integer BB.

Question

Is there a tour of CC having length BB or less, i.e. a permutation <cπ(1),cπ(2),,cπ(m)><c_{\pi(1)}, c_{\pi(2)}, \dots, c_{\pi(m)}> of CC such that (i=1m1d(cπ(i),cπ(i+1)))+d(cπ(m),cπ(1))B\left(\sum_{i = 1}^{m-1} d(c_{\pi(i)}, c_{\pi(i+1)})\right) + d(c_{\pi(m)}, c_{\pi(1)}) \leq B?

Classes

Comments

Remains NP-complete even if d(ci,cj){1,2}d(c_i, c_j) \in \{1, 2\} for all ci,cjCc_i, c_j \in C. Special cases that can be solved in polynomial time are discussed in (Gilmore & Gomory, 1964), (Garfinkel, 1977) and (Sysło, 1973). The variant in which we ask for a tour with mean arrival time of BB or less is also NP-complete (Sahni & Gonzalez, 1976).

Proofs

NP-complete

Transformation from Hamiltonian Circuit.

Reducible from

References