کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
429566 | 687602 | 2013 | 11 صفحه PDF | دانلود رایگان |

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⩾2q⩾2 and γ . (Relative to the classical (x,y)(x,y) parameterisation, q=(x−1)(y−1)q=(x−1)(y−1) and γ=y−1γ=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 q>2q>2, apart from the trivial case γ=0γ=0. The situation for q=2q=2 is different. Previous results for graphs imply inapproximability in the region −2⩽γ<0−2⩽γ<0, apart from at two “special points” where the polynomial can be computed exactly in polynomial time. For binary matroids, we extend this result by showing (i) there is no FPRAS in the region γ<−2γ<−2 unless NP=RPNP=RP, and (ii) in the region γ>0γ>0, the approximation problem is hard for the complexity class #RHΠ1#RHΠ1 under approximation-preserving (AP) reducibility. The latter result indicates a gap in approximation complexity at q=2q=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Π1#RHΠ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Π1#RHΠ1 under AP-reducibility, partially resolving a question that we first posed in 1992.
► We study the complexity of approximating combinatorial polynomials by FPRASs.
► For the Tutte poly of a binary matroid with q⩾2q⩾2 and γ<−2γ<−2 this is NP-hard.
► This is also hard under a stronger assumption for q⩾2q⩾2 and γ>0γ>0.
► We resolve the complexity for weight enumerators of binary linear codes.
► This gives hardness for the cycle index polynomial of a permutation group.
Journal: Journal of Computer and System Sciences - Volume 79, Issue 1, February 2013, Pages 68–78