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

TRAVELING SALESMAN PROBLEM

Specialty Definition: TRAVELING SALESMAN PROBLEM

DomainDefinition

Computing

Traveling salesman problem US spelling of travelling salesman problem. (1996-12-13). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: Traveling salesman problem

(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.

How fast are the best known deterministic algorithms?

The problem has been shown to be NP-hard, and the decision version of it ("given the costs and a number x, decide whether there is a roundtrip route cheaper than x") is NP-complete.

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.

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.

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:

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."

Top     

Crosswords: TRAVELING SALESMAN PROBLEM

Specialty definitions using "TRAVELING SALESMAN PROBLEM": Christofides algorithmobjective function. (references)

Top     

Frequency of Internet Keywords: TRAVELING SALESMAN PROBLEM

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.
 
ExpressionFrequency
per Day

the traveling salesman problem

16
Source: compiled by the editor from various references; see credits.

Top     

Modern Translation: TRAVELING SALESMAN PROBLEM

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

   

Spanish

  

el problema del viajante. (various references)

   

Swedish

  

TSP (test support profile), handelsresandeproblemet. (various references)

Source: compiled by the editor from various translation references.

Top     



INDEX

1. Crosswords
2. Expressions: Internet
3. Translations: Modern
4. Bibliography


  

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