Abstract

Let \({\mathbb {F}}[X]\) be the polynomial ring in the variables X = {x1,x2,…,xn} over a field \({\mathbb {F}}\). An ideal I = 〈p1(x1),…,pn(xn)〉 generated by univariate polynomials \(\{p_{i}(x_{i})\}_{i=1}^{n}\) is a univariate ideal. Motivated by Alon’s Combinatorial Nullstellensatz we study the complexity of univariate ideal membership: Given \(f\in {\mathbb {F}}[X]\) by a circuit and polynomials pi the problem is test if f ∈ I. We obtain the following results. Suppose f is a degree-d, rank-r polynomial given by an arithmetic circuit where ℓi : 1 ≤ i ≤ r are linear forms in X. We give a deterministic time dO(r) ⋅poly(n) division algorithm for evaluating the (unique) remainder polynomial f(X)modI at any point \(\vec {a}\in {\mathbb {F}}^{n}\). This yields a randomized nO(r) algorithm for minimum vertex cover in graphs with rank-r adjacency matrices. It also yields a new nO(r) algorithm for evaluating the permanent of a n × n matrix of rank r, over any field \(\mathbb {F}\). Let f be over rationals with \(\deg (f)=k\) treated as fixed parameter. When the ideal \(I=\left \langle {x_{1}^{e_{1}}, \ldots , x_{n}^{e_{n}}}\right \rangle \), we can test ideal membership in randomized O∗((2e)k). On the other hand, if each pi has all distinct rational roots we can check if f ∈ I in randomized O∗(nk/2) time, improving on the brute-force \(\left (\begin {array}{cc}{n+k}\\ k \end {array}\right )\)-time search. If \(I=\left \langle {p_{1}(x_{1}), \ldots , p_{k}(x_{k})}\right \rangle \), with k as fixed parameter, then ideal membership testing is W[2]-hard. The problem is MINI[1]-hard in the special case when \(I=\left \langle {x_{1}^{e_{1}}, \ldots , x_{k}^{e_{k}}}\right \rangle \).

Highlights

  • Let R = F[x1, x2, . . . , xn]1 be the ring of polynomials over the variables X = {x1, x2, . . . , xn}

  • We study the ideal membership problem for the univariate ideals and show the following results

  • Given f ∈ R and I = f1, . . . , f, the Ideal Membership problem is to decide whether f ∈ I or not

Read more

Summary

Introduction

Given a univariate ideal I, a point α ∈ Fn, and an arithmetic circuit computing a polynomial f of rank r, we obtain an efficient algorithm to compute f (mod I) at α. If k is the degree of the input polynomial and the ideal is given by the powers of variables as generators, we have a randomized FPT algorithm for the problem. Brand et al have given the first FPT algorithm for multilinear monomial detection in the case of general circuit with run time randomized O∗(4.32k) [7] This problem has been studied using the Hadamard product [3] of the given polynomial with the elementary symmetric polynomial (and differently using apolar bilinear forms [22]).

Preliminaries
Ideal Membership for Low Rank Polynomials
Proof of Theorem 3
Vertex Cover Detection in Low Rank Graphs
Parameterized Complexity of Univariate Ideals
Parameterized by the Degree of the Polynomial
Proof of Theorem 5
Parameterized by Number of Generators
Proof of Theorem 7
Non-deterministic Algorithm for Univariate Ideal Membership
Proof of Theorem 8
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call