Live briefing
Everything about Christofides algorithm
Approximation for the travelling salesman problem
The Christofides algorithm or Christofides–Serdyukov algorithm is an algorithm for finding approximate solutions to the travelling salesman problem, on instances where the distances form a metric space . It is an approximation algorithm that guarantees that its solutions will be within a factor of 3/2 of the optimal solution length, and is named after Nicos Christofides and Anatoliy Serdyukov. Christofides published the algorithm in 1976; Serdyukov discovered it independently in 1976 but published it in 1978. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Christofides algorithmA 5-minute orientation
- Skim a recent paper: Comparison of the Cheapest Insertion Heuristic Algorithm, Christofides Algorithm, and Nearest Neighbor Algorithm for Determining Hospital Tours in Bandar Lampung CityInfluential work since 2022
- Pick up a classic book: Graph theoryThe most-reprinted book on the subject
- Read the landmark paper: Improving Christofides' Algorithm for the s-t Path TSPCited 46 times
- Go sideways: Travelling salesman problemA closely related topic
- Go sideways: Approximation algorithmA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Improving Christofides' Algorithm for the s-t Path TSP
Constrained two-dimensional cutting: an improvement of Christofides and Whitlock's exact algorithm
An Experimental Evaluation of the Best-of-Many Christofides’ Algorithm for the Traveling Salesman Problem
Constrained two-dimensional cutting: an improvement of Christofides and Whitlock's exact algorithm
Towards improving Christofides algorithm on fundamental classes by gluing convex combinations of tours
Optimization and Parallelization of Simplified Balas' and Christofides' Algorithm for the Traveling Salesman Problem
Implementation of Christofides Algorithm to Determine the Shortest Tour of Some Hospitals in Palembang City
Comparative Analysis of CIH and Christofides Algorithms for Optimal Tourist Route Planning in West Java
🆕 Influential since 2022
📚 Books worth reading
Graph theoryNicos Christofides · 1975
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Travelling salesman problem In the theory of computational complexity, the travelling salesman problem (TSP) asks the following question: "Given a list of cities and the distances…
- Approximation algorithm In computer science and operations research, approximation algorithms are efficient algorithms that find approximate solutions to optimization problems…
- Maximum-weight matching Maximum-weight matching is an optimization problem in graph theory in which the goal is to find a matching of maximum possible total weight in an edge-weighted…
- Steiner tree problem In combinatorial mathematics, the Steiner tree problem, or minimum Steiner tree problem, named after Jakob Steiner, is an umbrella term for a class of…
- 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…
- 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…
- Matroid parity problem In combinatorial optimization, the matroid parity problem is a problem of finding the largest independent set of paired elements in a matroid, a structure…
- Vertex cover In graph theory, a vertex cover (sometimes node cover) of a graph is a set of vertices that includes at least one endpoint of every edge of the graph.…