Abstract

We study the following problem and its applications: given a homogeneous degree-dd polynomial gg as an arithmetic circuit, and a d×dd \times d matrix XX whose entries are homogeneous linear polynomials, compute g(∂/∂x1,…,∂/∂xn)det⁡Xg(\partial/\partial x_1, \ldots, \partial/\partial x_n) \det X. By considering special cases of this problem we obtain faster parameterized algorithms for several problems, including the matroid kk-parity and kk-matroid intersection problems, faster \emph{deterministic} algorithms for testing if a linear space of matrices contains an invertible matrix (Edmonds's problem) and detecting kk-internal outbranchings, and more. We also match the runtime of the fastest known deterministic algorithm for detecting subgraphs of bounded pathwidth, while using a new approach. Our approach raises questions in algebraic complexity related to Waring rank and the exponent of matrix multiplication ωω. In particular, we study a new complexity measure on the space of homogeneous polynomials, namely the bilinear complexity of a polynomial's apolar algebra. Our algorithmic improvements are reflective of the fact that for the degree-nn determinant polynomial this quantity is at most O(n2ωn)O(n 2^{ωn}), whereas all known upper bounds on the Waring rank of this polynomial exceed n!n!.

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 reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.