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 original city. It provides examples of different paths through cities and notes there are (n-1)! possible solutions when there are n cities. The document outlines real-world applications of TSP and methods for solving it, including trying every possibility for small problems or using optimization methods for larger problems. It gives two examples of TSP problems and shows the solutions using an assignment algorithm and considering additional constraints to avoid sub-tours.