On exact division and divisibility testing for sparse polynomials

02/09/2021
by   Pascal Giorgi, et al.
0

No polynomial-time algorithm is known to test whether a sparse polynomial G divides another sparse polynomial F. While computing the quotient Q=F quo G can be done in polynomial time with respect to the sparsities of F, G and Q, this is not yet sufficient to get a polynomial-time divisibility test in general. Indeed, the sparsity of the quotient Q can be exponentially larger than the ones of F and G. In the favorable case where the sparsity #Q of the quotient is polynomial, the best known algorithm to compute Q has a non-linear factor #G#Q in the complexity, which is not optimal. In this work, we are interested in the two aspects of this problem. First, we propose a new randomized algorithm that computes the quotient of two sparse polynomials when the division is exact. Its complexity is quasi-linear in the sparsities of F, G and Q. Our approach relies on sparse interpolation and it works over any finite field or the ring of integers. Then, as a step toward faster divisibility testing, we provide a new polynomial-time algorithm when the divisor has a specific shape. More precisely, we reduce the problem to finding a polynomial S such that QS is sparse and testing divisibility by S can be done in polynomial time. We identify some structure patterns in the divisor G for which we can efficiently compute such a polynomial S.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/07/2023

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

A sparse polynomial (also called a lacunary polynomial) is a polynomial ...
research
09/05/2023

Computing SHAP Efficiently Using Model Structure Information

SHAP (SHapley Additive exPlanations) has become a popular method to attr...
research
02/07/2022

Almost Optimal Proper Learning and Testing Polynomials

We give the first almost optimal polynomial-time proper learning algorit...
research
03/12/2021

An FPTAS for the Δ-modular multidimensional knapsack problem

It is known that there is no EPTAS for the m-dimensional knapsack proble...
research
08/25/2010

Exact Synchronization for Finite-State Sources

We analyze how an observer synchronizes to the internal state of a finit...
research
12/10/2020

Quasi-polynomial Time Approximation of Output Probabilities of Constant-depth, Geometrically-local Quantum Circuits

We present a classical algorithm that, for any 3D geometrically-local, c...
research
01/08/2018

On Division Polynomial PIT and Supersingularity

For an elliptic curve E over a finite field _q, where q is a prime power...

Please sign up or login with your details

Forgot password? Click here to reset