Inapproximability of the Tutte polynomial
arXiv:cs/0605140 · doi:10.1016/j.ic.2008.04.003
Abstract
The Tutte polynomial of a graph G is a two-variable polynomial T(G;x,y) that encodes many interesting properties of the graph. We study the complexity of the following problem, for rationals x and y: take as input a graph G, and output a value which is a good approximation to T(G;x,y). Jaeger, Vertigan and Welsh have completely mapped the complexity of exactly computing the Tutte polynomial. They have shown that this is #P-hard, except along the hyperbola (x-1)(y-1)=1 and at four special points. We are interested in determining for which points (x,y) there is a "fully polynomial randomised approximation scheme" (FPRAS) for T(G;x,y). Under the assumption RP is not equal to NP, we prove that there is no FPRAS at (x,y) if (x,y) is in one of the half-planes x<-1 or y<-1 (excluding the easy-to-compute cases mentioned above). Two exceptions to this result are the half-line x<-1, y=1 (which is still open) and the portion of the hyperbola (x-1)(y-1)=2 corresponding to y<-1 which we show to be equivalent in difficulty to approximately counting perfect matchings. We give further intractability results for (x,y) in the vicinity of the origin. A corollary of our results is that, under the assumption RP is not equal to NP, there is no FPRAS at the point (x,y)=(0,1--lambda) when λ>2 is a positive integer. Thus there is no FPRAS for counting nowhere-zero λflows for λ>2. This is an interesting consequence of our work since the corresponding decision problem is in P for example for λ=6.
Minor changes to correct typos and provide clarification. Also includes an extra figure
Cited by in corpus (18)
- The BQP-hardness of approximating the Jones Polynomial
- Approximating the partition function of the ferromagnetic Potts model
- Exponential Time Complexity of the Permanent and the Tutte Polynomial
- The Complexity of Weighted Boolean #CSP
- A Little Statistical Mechanics for the Graph Theorist
- Inapproximability of the Tutte polynomial of a planar graph
- The Ising Partition Function: Zeros and Deterministic Approximation
- A polynomial-time approximation algorithm for all-terminal network reliability
- Simpler (classical) and faster (quantum) algorithms for Gibbs partition functions
- A quantum algorithm for additive approximation of Ising partition functions
- Approximating the Tutte polynomial of a binary matroid and other related combinatorial polynomials
- Expansions for the Bollobas-Riordan polynomial of separable ribbon graphs
- The Exponential Time Complexity of Computing the Probability That a Graph is Connected
- Realizing string-net condensation: Fibonacci anyon braiding for universal gates and sampling chromatic polynomials
- A polynomial-time algorithm for estimating the partition function of the ferromagnetic Ising model on a regular matroid
- Density of Zeros of the Tutte Polynomial
- Approximating the Chromatic Polynomial
- The Complexity of Weighted Boolean #CSP with Mixed Signs