Abstract
Christofides [1] proposes a heuristic for the traveling salesman problem that runs in polynomial time. He shows that when the graphG = (V, E) is complete and the distance matrix defines a function onV × V that is metric, then the length of the Hamiltonian cycle produced by the heuristic is always smaller than 3/2 times the length of an optimal Hamiltonian cycle. The purpose of this note is to refine Christofides' worst-case analysis by providing a tight bound for everyn ≥ 3, wheren is the number of vertices of the graph. We also show that these bounds are still tight when the metric is restricted to rectilinear distances, or to Euclidean distances for alln ≥ 6.
Reference
N. Christofides, “Worst-case analysis of a new heuristic for the traveling salesman problem”, GSIA, Carnegie—Mellon University (February 1976).
Author information
Authors and Affiliations
Additional information
This work was supported, in part, by NSF Grant ENG 75-00568 to Cornell University. This work was done when the authors were affiliated with the Center for Operations Research and Econometrics, University of Louvain, Belgium.
Rights and permissions
About this article
Cite this article
Cornuejols, G., Nemhauser, G.L. Tight bounds for christofides' traveling salesman heuristic. Mathematical Programming 14, 116–121 (1978). https://doi.org/10.1007/BF01588956
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01588956