Live briefing
Everything about Travelling salesman problem
NP-hard problem in combinatorial optimization
In the theory of computational complexity, the travelling salesman problem (TSP) asks the following question: "Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city exactly once and returns to the origin city?" It is an NP-hard problem in combinatorial optimization, important in theoretical computer science and operations research. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Travelling salesman problemA 5-minute orientation
- Skim a recent paper: A review of metaheuristic algorithms for solving TSP-based scheduling optimization problemsInfluential work since 2022
- Pick up a classic book: Times Series Processor, version 4.3The most-reprinted book on the subject
- Read the landmark paper: Bioaccessibility and health risk of arsenic and heavy metals (Cd, Co, Cr, Cu, Ni, Pb, Zn and Mn) in TSP and PM2.5 in Nanjing, ChinaCited 529 times
- Go sideways: Bottleneck traveling salesman problemA closely related topic
- Go sideways: Christofides algorithmA closely related topic
📖 Definitions
Symbol ISO 639-3 language code for Northern Toussian.
Noun Abbreviation of teaspoon, a unit of measurement.
🏆 Landmark papers (most cited)
Bioaccessibility and health risk of arsenic and heavy metals (Cd, Co, Cr, Cu, Ni, Pb, Zn and Mn) in TSP and PM2.5 in Nanjing, China
Analysis Of Htlv-I Proviral Load In 202 Ham/Tsp Patients And 243 Asymptomatic Htlv-I Carriers: High Proviral Load Strongly Predisposes To Ham/Tsp
The ion chemistry, seasonal cycle, and sources of PM2.5 and TSP aerosol in Shanghai
Saharan dust contributions to PM10 and TSP levels in Southern and Eastern Spain
Particle swarm optimization-based algorithms for TSP and generalized TSP
General k-opt submoves for the Lin–Kernighan TSP heuristic
Guillotine Subdivisions Approximate Polygonal Subdivisions: A Simple Polynomial-Time Approximation Scheme for Geometric TSP, k -MST, and Related Problems
Ionic composition of TSP and PM2.5 during dust storms and air pollution episodes at Xi'an, China
🆕 Influential since 2022
A review of metaheuristic algorithms for solving TSP-based scheduling optimization problems
Improving Ant Colony Optimization efficiency for solving large TSP instances
An Integrated Geometric Obstacle Avoidance and Genetic Algorithm TSP Model for UAV Path Planning
Sestrin2 remedies podocyte injury via orchestrating TSP-1/TGF-β1/Smad3 axis in diabetic kidney disease
Learning to Solve Multiple-TSP With Time Window and Rejections via Deep Reinforcement Learning
📚 Books worth reading
- 📕Times Series Processor, version 4.3Bronwyn H. Hall · 1995
Econometric analysis with MicroTSP student softwareJames L. Doti, Esmael Adibi · 1988
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Bottleneck traveling salesman problem The Bottleneck traveling salesman problem (bottleneck TSP) is a problem in discrete or combinatorial optimization. The problem is to find the Hamiltonian…
- Christofides algorithm The Christofides algorithm or Christofides–Serdyukov algorithm is an algorithm for finding approximate solutions to the travelling salesman problem, on…
- Approximation algorithm In computer science and operations research, approximation algorithms are efficient algorithms that find approximate solutions to optimization problems…
- Metric k-center In graph theory, the metric k-center problem or vertex k-center problem is a classical combinatorial optimization problem studied in theoretical computer…
- Greedy algorithm A greedy algorithm is an algorithm which, at each step, makes the choice that is locally optimal, and subsequently does not reconsider past choices. Greedy…
- Bitonic tour In computational geometry, a bitonic tour of a set of point sites in the Euclidean plane is a closed polygonal chain that has each site as one of its vertices…
- Vehicle routing problem The vehicle routing problem (VRP) is a combinatorial optimization and integer programming problem which asks "What is the optimal set of routes for a fleet…
- Combinatorial optimization Combinatorial optimization is a subfield of mathematical optimization that consists of finding an optimal object from a finite set of objects, where the…