A Fast Algorithm for the Euclidean Traveling Salesman Problem, Optimal with Probability One
Authors:
- J. H. HaltonJHJ. H. Halton
- R. TeradaRTR. Terada
- 1 February 1982
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 11 (1) , 28-46
Abstract
This paper presents an algorithm for the traveling salesman problem in k-dimensional Euclidean space. For n points independently uniformly distributed in a set $\mathbb{E}$, we show that, for any choice of a function $\sigma $ of n increasing to infinity with n more slowly than n, we can adjust the algorithm so that, in probability, the time taken by the algorithm will be of order less than that of $n\sigma (n)$ as $n \to \infty $. The algorithm puts the n points in a cyclic order, and we also show that, with probability one, the length of the corresponding tour (that is, the sum of the n distances between adjacent points in the order given) will be asymptotic to the minimal tour length as $n \to \infty $. The latter is known (also with probability one) to be asymptotic to $\beta _k v(\mathbb{E})^p n^q $, where $\beta _k $ is a constant depending only on the dimension k, $v(\mathbb{E})$ is the volume of the set $\mathbb{E}$, $p = 1/k$, and $q = 1 - p$. Our result is stronger, and the algorithm is faster, than any other we have been able to find in the literature.
Keywords
This publication has 7 references indexed in Scilit:
- Probabilistic Analysis of Partitioning Algorithms for the Traveling-Salesman Problem in the PlaneMathematics of Operations Research, 1977
- The Euclidean travelling salesman problem is NP-completeTheoretical Computer Science, 1977
- Some NP-complete geometric problems1976
- An Effective Heuristic Algorithm for the Traveling-Salesman ProblemOperations Research, 1973
- A Dynamic Programming Approach to Sequencing ProblemsJournal of the Society for Industrial and Applied Mathematics, 1962
- Dynamic Programming Treatment of the Travelling Salesman ProblemJournal of the ACM, 1962
- The shortest path through many pointsMathematical Proceedings of the Cambridge Philosophical Society, 1959