
The Traveling Salesman Problem (TSP) is a concept that is often used in the field of combinatorics and optimization. The problem can be described through a hypothetical situation where a salesman needs to find the most efficient route to visit a certain number of cities once before the salesman returns to the starting point. Although the description of the problem is seen as quite simple, the exploration of finding a solution to this problem led to various applications that are used today.
The origins of TSP can be traced back to the early 19th century, when the Irish mathematician William Rowan Hamilton (1805 - 1865) created a puzzle game to test the mind called the icosian game. TSP gained deeper attention in the mid-20th century, when its term was used by researchers at the RAND Corporation in dissecting the optimal routes for 49 cities - representing every state in the United States.
Now, TSP attracts the attention of mathematicians because of the complexity of the calculations to solve it. As the number of cities to be traversed increases, the number of routes may grow on an exponential scale, thus presenting a mathematical challenge that can be solved at the most optimal rate. In fact, TSP is classified as NP-hard, meaning that if the solution is successfully achieved, it can be verified in a short time, but to find a solution beforehand is impossible for a large number of cities.
Many algorithms have been introduced to solve TSP and these algorithms can be categorized into several types:

Algorithms that solve this TSP have subsequently been used to solve problems in real-world applications.
Among them are:
In conclusion, the Traveling Salesman Problem has an ongoing role in optimization theory to deal with increasingly complex planning and routing challenges. From its historical origins in solving mathematical puzzles to contemporary applications across industries, TSP demonstrates the intersection of theory and practice that benefits life. Although exact solutions are still elusive for large instances, heuristic and metaheuristic algorithms offer a pragmatic approach to achieving near-optimal solutions within reasonable computational limits.
Date of Input: 26/06/2024 | Updated: 28/06/2024 | amir_hamzah

Universiti Putra Malaysia,
43400 UPM Serdang,
Selangor Darul Ehsan
MALAYSIA