Sparse Polynomial Interpolation and Division in Soft-linear Time

02/16/2022
by   Pascal Giorgi, et al.
0

Given a way to evaluate an unknown polynomial with integer coefficients, we present new algorithms to recover its nonzero coefficients and corresponding exponents. As an application, we adapt this interpolation algorithm to the problem of computing the exact quotient of two given polynomials. These methods are efficient in terms of the bit-length of the sparse representation, that is, the number of nonzero terms, the size of coefficients, the number of variables, and the logarithm of the degree. At the core of our results is a new Monte Carlo randomized algorithm to recover a polynomial f(x) with integer coefficients given a way to evaluate f(θ) m for any chosen integers θ and m. This algorithm has nearly-optimal bit complexity, meaning that the total bit-length of the probes, as well as the computational running time, is softly linear (ignoring logarithmic factors) in the bit-length of the resulting sparse polynomial. To our knowledge, this is the first sparse interpolation algorithm with soft-linear bit complexity in the total output size. For polynomials with integer coefficients, the best previously known results have at least a cubic dependency on the bit-length of the exponents.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/26/2017

Asymptotically Optimal Monte Carlo Sparse Multivariate Polynomial Interpolation Algorithms of Straight-Line Program

In this paper, we propose new deterministic interpolation algorithms and...
research
01/27/2019

Nearly Optimal Sparse Polynomial Multiplication

In the sparse polynomial multiplication problem, one is asked to multipl...
research
07/28/2022

Bit Complexity of Polynomial GCD on Sparse Representation

An input- and output-sensitive GCD algorithm for multi-variate polynomia...
research
06/27/2023

Revisiting Tropical Polynomial Division: Theory, Algorithms and Application to Neural Networks

Tropical geometry has recently found several applications in the analysi...
research
08/25/2023

Integer Programming with GCD Constraints

We study the non-linear extension of integer programming with greatest c...
research
07/22/2018

What Can (and Can't) we Do with Sparse Polynomials?

Simply put, a sparse polynomial is one whose zero coefficients are not e...
research
12/17/2016

Parallel Integer Polynomial Multiplication

We propose a new algorithm for multiplying dense polynomials with intege...

Please sign up or login with your details

Forgot password? Click here to reset