Loading…

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

Let F [ X ] be the polynomial ring in the variables X = { x 1 , x 2 ,…, x n } over a field F . An ideal I = 〈 p 1 ( x 1 ),…, p n ( x n )〉 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 u...

Full description

Saved in:
Bibliographic Details
Published in:Theory of computing systems 2022-02, Vol.66 (1), p.56-88
Main Authors: Arvind, V., Chatterjee, Abhranil, Datta, Rajit, Mukhopadhyay, Partha
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Let F [ X ] be the polynomial ring in the variables X = { x 1 , x 2 ,…, x n } over a field F . An ideal I = 〈 p 1 ( x 1 ),…, p n ( x n )〉 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 ∈ F [ X ] by a circuit and polynomials p i 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 d O ( r ) ⋅poly( n ) division algorithm for evaluating the (unique) remainder polynomial f ( X )mod I at any point a → ∈ F n . This yields a randomized n O ( r ) algorithm for minimum vertex cover in graphs with rank- r adjacency matrices. It also yields a new n O ( r ) algorithm for evaluating the permanent of a n × n matrix of rank r , over any field F . Let f be over rationals with deg ( f ) = k treated as fixed parameter. When the ideal I = x 1 e 1 , … , x n e n , we can test ideal membership in randomized O ∗ ((2 e ) k ). On the other hand, if each p i has all distinct rational roots we can check if f ∈ I in randomized O ∗ ( n k /2 ) time, improving on the brute-force n + k k -time search. If I = p 1 ( x 1 ) , … , p k ( x k ) , 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 = x 1 e 1 , … , x k e k .
ISSN:1432-4350
1433-0490
DOI:10.1007/s00224-021-10053-w