Waring Rank, Parameterized and Exact Algorithms
Abstract
Given nonnegative integers n and d, where n d, what is the minimum number r such that there exist linear forms 1, …, r ∈ C[x1, …, xn] so that 1d + ·s + rd is supported exactly on the set of all degree-d multilinear monomials in x1, …, xn? We show that this and related questions have surprising and intimate connections to the areas of parameterized and exact algorithms, generalizing several well-known methods and providing a concrete approach to obtain faster approximate counting and deterministic decision algorithms. This gives a new application of Waring rank, a classical topic in algebraic geometry with connections to algebraic complexity theory, to computer science. To illustrate the amenability and utility of this approach, we give a randomized 4.075d · poly(n, -1)-time algorithm for computing a (1 + ) approximation of the sum of the coefficients of the multilinear monomials in a degree-d homogeneous n-variate polynomial with nonnegative coefficients. As an application of this we give a faster algorithm for approximately counting subgraphs of bounded treewidth, improving on earlier work of Alon et al. Along the way we give an exact answer to an open problem of Koutis and Williams and sharpen a lower bound on the size of perfectly balanced hash families given by Alon and Gutner.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.