Univariate Ideal Membership Parameterized by Rank, Degree, and Number of Generators

Abstract

Let F[X] be the polynomial ring over the variables X=\x1,x2, …, xn\. An ideal I= p1(x1), …, pn(xn) generated by univariate polynomials \pi(xi)\i=1n is a univariate ideal. We study the ideal membership problem for the univariate ideals and show the following results. Let f(X)∈F[1, …, r] be a (low rank) polynomial given by an arithmetic circuit where i : 1≤ i≤ r are linear forms, and I= p1(x1), …, pn(xn) be a univariate ideal. Given α∈ Fn, the (unique) remainder f(X) I can be evaluated at α in deterministic time dO(r)· poly(n), where d=\(f),(p1)…,(pn)\. This yields an nO(r) algorithm for minimum vertex cover in graphs with rank-r adjacency matrices. It also yields an nO(r) algorithm for evaluating the permanent of a n× n matrix of rank r, over any field F. Over Q, an algorithm of similar run time for low rank permanent is due to Barvinok[Bar96] via a different technique. Let f(X)∈F[X] be given by an arithmetic circuit of degree k (k treated as fixed parameter) and I= p1(x1), …, pn(xn). We show in the special case when I= x1e1, …, xnen, we obtain a randomized O*(4.08k) algorithm that uses poly(n,k) space. Given f(X)∈F[X] by an arithmetic circuit and I= p1(x1), …, pk(xk) , membership testing is W[1]-hard, parameterized by k. The problem is MINI[1]-hard in the special case when I= x1e1, …, xkek.

0

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.

Discussion (0)

Sign in to join the discussion.

Loading comments…