LLMpediaThe first transparent, open encyclopedia generated by LLMs

traveling salesman problem

Generated by Llama 3.3-70B
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Richard Karp Hop 4
Expansion Funnel Raw 116 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted116
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
traveling salesman problem
NameTraveling Salesman Problem
FieldsComputer Science, Operations Research, Mathematics
InstitutionsMassachusetts Institute of Technology, Carnegie Mellon University, University of California, Berkeley

traveling salesman problem is a well-known problem in computer science and operations research that involves finding the most efficient possible tour that visits a set of cities and returns to the original city, much like the Grand Tour of Europe undertaken by Aristocracy in the 18th century. This problem has been studied by many renowned mathematicians and computer scientists, including George Dantzig, John von Neumann, and Alan Turing, at institutions such as Stanford University, University of Oxford, and California Institute of Technology. The problem has numerous applications in fields like logistics at companies such as UPS, FedEx, and DHL, transportation at organizations like Amtrak and Union Pacific Railroad, and telecommunications at firms like AT&T and Verizon Communications.

Introduction

The traveling salesman problem is an NP-hard problem, which means that the running time of traditional algorithms increases exponentially with the size of the input, making it challenging to solve exactly for large instances, as noted by Michael Garey and David S. Johnson in their work at Bell Labs. Researchers at University of Cambridge, University of Edinburgh, and University of Toronto have been working on developing efficient algorithms to solve this problem. Many approximation algorithms and heuristics have been developed to solve the problem approximately, including the 2-opt algorithm, Christofides algorithm, and genetic algorithm, which have been implemented in software packages like CPLEX and Gurobi, developed by companies such as IBM and Gurobi Optimization. These algorithms have been applied to various fields, including route planning for companies like Google Maps and Waze, scheduling for organizations like NASA and European Space Agency, and resource allocation for firms like Microsoft and Amazon.

Problem Statement

The problem statement of the traveling salesman problem is to find the shortest possible tour that visits a set of cities and returns to the original city, given the distances between each pair of cities, as formulated by Karl Menger and Hassler Whitney in their work at University of Vienna and Yale University. The problem can be represented as a graph, where the cities are represented as vertices, and the distances between cities are represented as edges, as studied by Paul Erdős and Alfréd Rényi at Hungarian Academy of Sciences. The goal is to find the shortest possible Hamiltonian cycle in the graph, which represents the tour, as investigated by William Rowan Hamilton and Augustin-Louis Cauchy in their work at University of Dublin and École Polytechnique. Researchers at University of California, Los Angeles, University of Michigan, and University of Illinois at Urbana-Champaign have been working on developing new formulations and models for the problem.

Computational Complexity

The traveling salesman problem is an NP-hard problem, which means that it is at least as hard as the hardest problems in NP (complexity), as shown by Stephen Cook and Richard Karp in their work at University of Toronto and University of California, Berkeley. This means that the running time of traditional algorithms increases exponentially with the size of the input, making it challenging to solve exactly for large instances, as noted by Donald Knuth and Robert Tarjan in their work at Stanford University and Princeton University. However, researchers at Massachusetts Institute of Technology, Carnegie Mellon University, and University of Washington have been working on developing efficient algorithms and heuristics to solve the problem approximately, including the use of parallel computing and distributed computing techniques, as implemented in software packages like MPI and Hadoop, developed by companies such as Intel and Apache Software Foundation.

Solution Methods

There are several solution methods for the traveling salesman problem, including exact methods, approximation algorithms, and heuristics, as surveyed by George Nemhauser and Laurence Wolsey in their work at Georgia Institute of Technology and University of Louvain. Exact methods, such as branch and bound and cutting plane methods, can be used to solve small instances of the problem exactly, as implemented in software packages like CPLEX and Gurobi, developed by companies such as IBM and Gurobi Optimization. Approximation algorithms, such as the 2-opt algorithm and Christofides algorithm, can be used to solve larger instances of the problem approximately, as investigated by David Shmoys and William Pulleyblank in their work at Cornell University and University of Waterloo. Heuristics, such as genetic algorithm and simulated annealing, can be used to solve very large instances of the problem approximately, as applied by companies like Google and Amazon.

Variations and Applications

There are several variations of the traveling salesman problem, including the vehicle routing problem, capacitated vehicle routing problem, and time-dependent traveling salesman problem, as studied by Marshall Fisher and Anupindi in their work at University of Pennsylvania and University of Michigan. These variations have numerous applications in fields like logistics at companies such as UPS, FedEx, and DHL, transportation at organizations like Amtrak and Union Pacific Railroad, and telecommunications at firms like AT&T and Verizon Communications. Researchers at University of Southern California, University of Texas at Austin, and University of Wisconsin-Madison have been working on developing new models and algorithms for these variations, as implemented in software packages like SAP and Oracle, developed by companies such as SAP SE and Oracle Corporation.

History and Impact

The traveling salesman problem has a long history, dating back to the 1930s, when it was first formulated by Karl Menger and Hassler Whitney in their work at University of Vienna and Yale University. The problem gained significant attention in the 1950s and 1960s, when it was studied by researchers such as George Dantzig and John von Neumann at institutions like Stanford University and Princeton University. The problem has had a significant impact on the development of operations research and computer science, and has been applied to numerous fields, including logistics at companies such as UPS, FedEx, and DHL, transportation at organizations like Amtrak and Union Pacific Railroad, and telecommunications at firms like AT&T and Verizon Communications. Researchers at Harvard University, University of Chicago, and University of California, San Diego have been working on developing new models and algorithms for the problem, as implemented in software packages like MATLAB and Python, developed by companies such as MathWorks and Python Software Foundation. Category:Computational complexity theory