Abstract
We show that computing the Tutte polynomial of a linear matroid of dimension on points over a field of elements requires time unless the \#ETH---a counting extension of the Exponential Time Hypothesis of Impagliazzo and Paturi [CCC 1999] due to Dell {\em et al.} [ACM TALG 2014]---is false. This holds also for linear matroids that admit a representation where every point is associated to a vector with at most two nonzero coordinates. We also show that the same is true for computing the Tutte polynomial of a binary matroid of dimension on points with at most three nonzero coordinates in each point's vector. This is in sharp contrast to computing the Tutte polynomial of a -vertex graph (that is, the Tutte polynomial of a {\em graphic} matroid of dimension ---which is representable in dimension over the binary field so that every vector has two nonzero coordinates), which is known to be computable in time [Björklund {\em et al.}, FOCS 2008]. Our lower-bound proofs proceed via (i) a connection due to Crapo and Rota [1970] between the number of tuples of codewords of full support and the Tutte polynomial of the matroid associated with the code; (ii) an earlier-established \#ETH-hardness of counting the solutions to a bipartite -CSP on vertices in time; and (iii) new embeddings of such CSP instances as questions about codewords of full support in a linear code. We complement these lower bounds with two algorithm designs. The first design computes the Tutte polynomial of a linear matroid of dimension~ on points in operations. The second design generalizes the Björklund~{\em et al.} algorithm and runs in time for linear matroids of dimension defined over the -element field by points with at most two nonzero coordinates each.
Connections
Explore this paper’s authors, topics and related work.
Building this map preview
BZPEER is loading the nearby papers, people, topics and institutions for this page.
Reviews 0
Write a review
No reviews yet.
Discussion 0
Add a comment
No comments yet.