Operations Research Forum · 2022 · 1.1K citations · 5 references
ComputingComputer ScienceAlgorithmsOptimizationTheory Of ComputationAlgorithm AnalysisCombinatorial OptimizationComputational ComplexityGraph AlgorithmsHeuristic OptimizationHeuristic SearchCombinatorial Optimization HeuristicsHeuristic AlgorithmsPolynomial-time AlgorithmsShortest Path ProblemsSpanning Tree ConstructionTraveling Salesman ProblemTraveling Salesperson Problem
Abstract An O( n 3 ) heuristic algorithm is described for solving d -city travelling salesman problems (TSP) whose cost matrix satisfies the triangularity condition. The algorithm involves as substeps the computation of a shortest spanning tree of the graph G defining the TSP and the finding of a minimum cost perfect matching of a certain induced subgraph of G . A worst-case analysis of this heuristic shows that the ratio of the answer obtained to the optimum TSP solution is strictly less than 3/2. This represents a 50% reduction over the value 2 which was the previously best known such ratio for the performance of other polynomial growth algorithms for the TSP.
5
Worst-Case Performance Bounds for Simple One-Dimensional Packing Algorithms
D. S. Johnson, Alan Demers, Jeffrey D. Ullman et al. · SIAM Journal on Computing · 1974 · 913 citations
The Complexity of Near-Optimal Graph Coloring
M. R. Garey, David S. Johnson · Journal of the ACM · 1976 · 326 citations · Full text
Samuel Eilon, Nicos Christofides · Management Science · 1971 · 166 citations
Natural Sciences, Industrial Engineering, Operations Management +7
The Shortest Hamiltonian Chain of a Graph
Nicos Christofides · SIAM Journal on Applied Mathematics · 1970 · 43 citations