Computer Solutions of the Traveling Salesman Problem

Shen Lin Shen Lin
1965 Bell System Technical Journal 1,957 citations

Abstract

Two algorithms for solving the (symmetric distance) traveling salesman problem have been programmed for a high-speed digital computer. The first produces guaranteed optimal solution for problems involving no more than 13 cities; the time required (IBM 7094 II) varies from 60 milliseconds for a 9-city problem to 1.75 seconds for a 13-city problem. The second algorithm produces precisely characterized, locally optimal solutions for large problems (up to 145 cities) in an extremely short time and is based on a general heuristic approach believed to be of general applicability to various optimization problems. The average time required to obtain a locally optimal solution is under 30n <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> microseconds where n is the number of cities involved. Repeated runs on a problem from random initial tours result in a high probability of finding the optimal solution among the locally optimal solutions obtained. For large problems where many locally optimal solutions have to be obtained in order to be reasonably assured of having the optimal solution, an efficient reduction scheme is incorporated in the program to reduce the total computation time by a substantial amount.

Keywords

Travelling salesman problemHeuristicMathematical optimizationComputationReduction (mathematics)Computer scienceTraveling purchaser problemIBM2-optMathematicsScheme (mathematics)Order (exchange)Algorithm

Related Publications

Publication Info

Year
1965
Type
article
Volume
44
Issue
10
Pages
2245-2269
Citations
1957
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

1957
OpenAlex

Cite This

Shen Lin (1965). Computer Solutions of the Traveling Salesman Problem. Bell System Technical Journal , 44 (10) , 2245-2269. https://doi.org/10.1002/j.1538-7305.1965.tb04146.x

Identifiers

DOI
10.1002/j.1538-7305.1965.tb04146.x