Copyright © Philip M. Parker, INSEAD. Terms of Use.

| Domain | Definition |
Computing | Traveling salesman problem |
Source: compiled by the editor from various references; see credits. | |
(From Wikipedia, the free Encyclopedia)
The traveling salesman problem (TSP), also known as the traveling salesperson problem, is a prominent illustration of a class of problems in computational complexity theory. The problem can be stated as: Given a number of cities and the costs of travelling from one to the other, what is the cheapest roundtrip route that visits each city and then returns to the starting city?
The most direct answer would be to try all the combinations and see which one is cheapest, but given that the number of combinations is N! (the factorial of the number of cities), this solution rapidly becomes impractical.
The problem is of considerable practical importance, for example in printed circuit assembly automation, where holes or component locations play the part of cities. Various approximation algorithms, which "quickly" yield "good" solutions with "high" probability, have been devised. An approximative solution for 15,112 cities in Germany was found in 2001 by Princeton University scholars.
Another algorithm is an insertion algorithm, the Dakin branch-and-bound algorithm, which can be used to process TSPs containing 40-60 cities.
Yet another, progressive improvement algorithm which uses techniques reminiscent of linear programming works well up to 120-200 cities.
Optimised Markov chain algorithms which utilise local searching heuristical sub-algorithms can find a route extremely close to the optimal route for 700-800 cities.
However, the only way to be completely confident of finding the optimal route is to check every route, which is completely impractical for TSPs with more than 25-30 cities.
See also:
Algorithms
The first algorithm used to solve the traveling salesman problem is the nearest neighbour algorithm, which is normally fairly close to the optimal route, and doesn't take too long to execute. Upper and lower bounds for the length of the optimal route can be found using the minimum spanning tree of the network. External Links
Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Traveling salesman problem."
Crosswords: TRAVELING SALESMAN PROBLEM |
| Specialty definitions using "TRAVELING SALESMAN PROBLEM": Christofides algorithm ♦ objective function. (references) |
| The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com. |
| Expression | Frequency per Day |
the traveling salesman problem | 16 |
| Source: compiled by the editor from various references; see credits. | |
| Language | Translations for "TRAVELING SALESMAN PROBLEM"; alternative meanings/domain in parentheses. | ||||||||||||||||
Danish | traveling salesman problem, handelsrejsende-problem. (various references) | ||||||||||||||||
Dutch | handelsreizigersprobleem. (various references) | ||||||||||||||||
Finnish | myyntimiehen ongelma. (various references) | ||||||||||||||||
French | problème du représentant de commerce. (various references) | ||||||||||||||||
German | Problem des Handlungsreisenden. (various references) | ||||||||||||||||
Italian | problema del commesso viaggiatore. (various references) | ||||||||||||||||
Pig Latin | avelingtray alesmansay oblempray el problema del viajante. (various references) TSP (test support profile), handelsresandeproblemet. (various references) | ||||||||||||||||
Copyright © Philip M. Parker, INSEAD. Terms of Use.