Approximating the Tutte polynomial of a binary matroid and other related combinatorial polynomials

  • Authors:
  • Leslie Ann Goldberg;Mark Jerrum

  • Affiliations:
  • Department of Computer Science, University of Liverpool, Ashton Building, Liverpool L69 3BX, United Kingdom;School of Mathematical Sciences Queen Mary, University of London, Mile End Road, London E1 4NS, United Kingdom

  • Venue:
  • Journal of Computer and System Sciences
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the problem of approximating certain combinatorial polynomials. First, we consider the problem of approximating the Tutte polynomial of a binary matroid with parameters q=2 and @c. (Relative to the classical (x,y) parameterisation, q=(x-1)(y-1) and @c=y-1.) A graph is a special case of a binary matroid, so earlier work by the authors shows inapproximability (subject to certain complexity assumptions) for q2, apart from the trivial case @c=0. The situation for q=2 is different. Previous results for graphs imply inapproximability in the region -2=0, the approximation problem is hard for the complexity class #RH@P"1 under approximation-preserving (AP) reducibility. The latter result indicates a gap in approximation complexity at q=2: whereas an FPRAS is known in the graphical case, there can be none in the binary matroid case, unless there is an FPRAS for all of #RH@P"1. The result also implies that it is computationally difficult to approximate the weight enumerator of a binary linear code, apart from at the special weights at which the problem is exactly solvable in polynomial time. As a consequence, we show that approximating the cycle index polynomial of a permutation group is hard for #RH@P"1 under AP-reducibility, partially resolving a question that we first posed in 1992.