New Bounds on Quotient Polynomials with Applications to Exact Divisibility and Divisibility Testing of Sparse Polynomials

08/07/2023
by   Ido Nahshon, et al.
0

A sparse polynomial (also called a lacunary polynomial) is a polynomial that has relatively few terms compared to its degree. The sparse-representation of a polynomial represents the polynomial as a list of its non-zero terms (coefficient-degree pairs). In particular, the degree of a sparse polynomial can be exponential in the sparse-representation size. We prove that for monic polynomials f, g ∈ℂ[x] such that g divides f, the ℓ_2-norm of the quotient polynomial f/g is bounded by ‖ f ‖_1 ·Õ(‖g‖_0^3deg^2 f)^‖g‖_0 - 1. This improves upon the exponential (in deg f) bounds for general polynomials and implies that the trivial long division algorithm runs in time quasi-linear in the input size and number of terms of the quotient polynomial f/g, thus solving a long-standing problem on exact divisibility of sparse polynomials. We also study the problem of bounding the number of terms of f/g in some special cases. When f, g ∈ℤ[x] and g is a cyclotomic-free (i.e., it has no cyclotomic factors) trinomial, we prove that ‖f/g‖_0 ≤ O(‖f‖_0 size(f)^2 ·log^6deg g). When g is a binomial with g(± 1) ≠ 0, we prove that the sparsity is at most O(‖f‖_0 ( log‖f‖_0 + log‖f‖_∞)). Both upper bounds are polynomial in the input-size. We leverage these results and give a polynomial time algorithm for deciding whether a cyclotomic-free trinomial divides a sparse polynomial over the integers. As our last result, we present a polynomial time algorithm for testing divisibility by pentanomials over small finite fields when deg f = Õ(deg g).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/09/2021

On exact division and divisibility testing for sparse polynomials

No polynomial-time algorithm is known to test whether a sparse polynomia...
research
02/20/2022

On Efficient Noncommutative Polynomial Factorization via Higman Linearization

In this paper we study the problem of efficiently factorizing polynomial...
research
08/20/2018

Deterministic Factorization of Sparse Polynomials with Bounded Individual Degree

In this paper we study the problem of deterministic factorization of spa...
research
03/21/2023

Blow-up Algorithm for Sum-of-Products Polynomials and Real Log Canonical Thresholds

When considering a real log canonical threshold (RLCT) that gives a Baye...
research
02/26/2021

How do exponential size solutions arise in semidefinite programming?

As a classic example of Khachiyan shows, some semidefinite programs (SDP...
research
09/11/2017

Root Separation for Trinomials

We give a separation bound for the complex roots of a trinomial f ∈Z[X]....
research
07/01/2020

Factoring Polynomials over Finite Fields with Linear Galois Groups: An Additive Combinatorics Approach

Let f̃(X)∈ℤ[X] be a degree-n polynomial such that f(X):=f̃(X) p factoriz...

Please sign up or login with your details

Forgot password? Click here to reset