I am aware that the Christofides algorithm is the best known polynomial-time algorithm for approximating solutions to the traveling salesman problem, but it only works for the metric TSP. Does anyone know the best polynomial-time approximation algorithm for the non-metric (but still symmetric) TSP? What about asymmetric TSP? Despite a lot of searching with Google, I have been unable to find this information online.
2026-03-26 11:05:14.1774523114
Polynomial time approximation methods for TSP
105 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
1
There are 1 best solutions below
Related Questions in COMBINATORICS
- Using only the digits 2,3,9, how many six-digit numbers can be formed which are divisible by 6?
- The function $f(x)=$ ${b^mx^m}\over(1-bx)^{m+1}$ is a generating function of the sequence $\{a_n\}$. Find the coefficient of $x^n$
- Name of Theorem for Coloring of $\{1, \dots, n\}$
- Hard combinatorial identity: $\sum_{l=0}^p(-1)^l\binom{2l}{l}\binom{k}{p-l}\binom{2k+2l-2p}{k+l-p}^{-1}=4^p\binom{k-1}{p}\binom{2k}{k}^{-1}$
- Algebraic step including finite sum and binomial coefficient
- nth letter of lexicographically ordered substrings
- Count of possible money splits
- Covering vector space over finite field by subspaces
- A certain partition of 28
- Counting argument proof or inductive proof of $F_1 {n \choose1}+...+F_n {n \choose n} = F_{2n}$ where $F_i$ are Fibonacci
Related Questions in GRAPH-THEORY
- characterisation of $2$-connected graphs with no even cycles
- Explanation for the static degree sort algorithm of Deo et al.
- A certain partition of 28
- decomposing a graph in connected components
- Is it true that if a graph is bipartite iff it is class 1 (edge-coloring)?
- Fake induction, can't find flaw, every graph with zero edges is connected
- Triangle-free graph where every pair of nonadjacent vertices has exactly two common neighbors
- Inequality on degrees implies perfect matching
- Proving that no two teams in a tournament win same number of games
- Proving that we can divide a graph to two graphs which induced subgraph is connected on vertices of each one
Related Questions in OPTIMIZATION
- Optimization - If the sum of objective functions are similar, will sum of argmax's be similar
- optimization with strict inequality of variables
- Gradient of Cost Function To Find Matrix Factorization
- Calculation of distance of a point from a curve
- Find all local maxima and minima of $x^2+y^2$ subject to the constraint $x^2+2y=6$. Does $x^2+y^2$ have a global max/min on the same constraint?
- What does it mean to dualize a constraint in the context of Lagrangian relaxation?
- Modified conjugate gradient method to minimise quadratic functional restricted to positive solutions
- Building the model for a Linear Programming Problem
- Maximize the function
- Transform LMI problem into different SDP form
Related Questions in NP-COMPLETE
- Divide set into two subsets of equal sum and maximum this sum
- Linear Programming Primal-Dual tough question
- Bipartite Graph Partitioning (special case)
- Minimise the sum of pairwise distances between labelled points in a metric space subject to covering some set of labels
- How should a chain of proof be written?
- Show the NP completeness of Hamiltonian Path with the knowledge of an directed Euler graph
- Integer Programming (non $0-1$) Reduction to show $NP$ Completeness
- Categories with at most one arrow between any pair of objects. (appears in NPC)
- Find a generalized path cover of a square graph
- Generalize minimum path cover
Related Questions in HAMILTONIAN-PATH
- constraints to the hamiltonian path: can one tell if a path is hamiltonian by looking at it?
- Most efficient way to detect if a series of n edges creates a cycle of size n.
- Is it true that every graph with $n$ vertices in which $\delta(G)\geq\frac{n}{2}-1$ has Hamiltionian path?
- Prove that if a graph $G$ has a Hamilton path then for every $S \subseteq V(G)$ the number of components of $G - S$ is at most $|S| + 1$
- Using Ore's theorem to show the graph contains a Hamilton cycle
- Graph Theory: Hamilton Cycle Definition Clarification
- Does this graph have a Hamiltonian cycle?
- Show the NP completeness of Hamiltonian Path with the knowledge of an directed Euler graph
- Finding Hamiltonian cycle for $N\times M$ grid where $N$ is even
- Graph Theory - Hamiltonian Cycle, Eulerian Trail and Eulerian circuit
Trending Questions
- Induction on the number of equations
- How to convince a math teacher of this simple and obvious fact?
- Find $E[XY|Y+Z=1 ]$
- Refuting the Anti-Cantor Cranks
- What are imaginary numbers?
- Determine the adjoint of $\tilde Q(x)$ for $\tilde Q(x)u:=(Qu)(x)$ where $Q:U→L^2(Ω,ℝ^d$ is a Hilbert-Schmidt operator and $U$ is a Hilbert space
- Why does this innovative method of subtraction from a third grader always work?
- How do we know that the number $1$ is not equal to the number $-1$?
- What are the Implications of having VΩ as a model for a theory?
- Defining a Galois Field based on primitive element versus polynomial?
- Can't find the relationship between two columns of numbers. Please Help
- Is computer science a branch of mathematics?
- Is there a bijection of $\mathbb{R}^n$ with itself such that the forward map is connected but the inverse is not?
- Identification of a quadrilateral as a trapezoid, rectangle, or square
- Generator of inertia group in function field extension
Popular # Hahtags
second-order-logic
numerical-methods
puzzle
logic
probability
number-theory
winding-number
real-analysis
integration
calculus
complex-analysis
sequences-and-series
proof-writing
set-theory
functions
homotopy-theory
elementary-number-theory
ordinary-differential-equations
circles
derivatives
game-theory
definite-integrals
elementary-set-theory
limits
multivariable-calculus
geometry
algebraic-number-theory
proof-verification
partial-derivative
algebra-precalculus
Popular Questions
- What is the integral of 1/x?
- How many squares actually ARE in this picture? Is this a trick question with no right answer?
- Is a matrix multiplied with its transpose something special?
- What is the difference between independent and mutually exclusive events?
- Visually stunning math concepts which are easy to explain
- taylor series of $\ln(1+x)$?
- How to tell if a set of vectors spans a space?
- Calculus question taking derivative to find horizontal tangent line
- How to determine if a function is one-to-one?
- Determine if vectors are linearly independent
- What does it mean to have a determinant equal to zero?
- Is this Batman equation for real?
- How to find perpendicular vector to another vector?
- How to find mean and median from histogram
- How many sides does a circle have?
There is no known polynomial-time approximation algorithm for the non-metric TSP, even in the symmetric case. The existence of such an algorithm would imply P = NP, so there is good evidence that no such algorithm exists. This is because a non-metric TSP approximation algorithm would give a solution to the Hamiltonian cycle problem.
Suppose there was a function $f:\mathbb N\to \mathbb N$, and polynomial-time algorithm which, given a complete weighted graph with $n$ vertices, outputs an $n$-vertex cycle whose weight is at most $f(n)$ times the optimal length cycle. Let $G$ be an arbitrary (unweighted) graph with $n$ vertices; we want to determine if $G$ has a Hamiltonian cycle. Define a complete weighted graph, $G^*$, as follows. $$ \text{weight}(u,v)=\begin{cases} 1 & \text{if $u$ is joined to $v$ in $G$} \\ n\times f(n) & \text{if $u\neq v$, and $u$ is not joined to $v$ in $G$} \end{cases} $$ Note that if $G$ has a Hamiltonian cycle, then the optimal TSP cycle of $G^*$ has a weight of $n$, while if $G$ does not have a Hamiltonian cycle, then the weight of the optimal TSP cycle for $G^*$ is more than $n\cdot f(n)$. You can then use the purported approximation algorithm on $G^*$; if the outputted path has weight $n$, then $G$ has a Hamiltonian cycle, and if the optimal path has weight more than $n\times f(n)$, then $G$ does not have a Hamiltonian cycle.