Travelling salesman problem
The traveling salesman problem is a mathematical optimization problem that asks for the shortest possible route that visits a set of cities once and only once. The problem is NP-hard, meaning that it is complicated to solve. However, many heuristics can be used to find reasonable solutions.
