The document discusses the travelling salesman problem (TSP) which aims to find the shortest route for a salesman to visit each city in a list only once and return to the origin city. It is an NP-hard problem with many applications. The TSP cannot be solved in polynomial time and is one of the most studied problems in optimization. While computationally difficult, heuristics and algorithms have been developed that can solve instances with tens of thousands of cities and approximate solutions for problems with millions of cities.