Bit Complexity of Polynomial GCD on Sparse Representation

07/28/2022
by   Qiao-Long Huang, et al.
0

An input- and output-sensitive GCD algorithm for multi-variate polynomials over finite fields is proposed by combining the modular method with the Ben-Or/Tiwari sparse interpolation. The bit complexity of the algorithm is given and is sensitive to the sparse representation, while for previous sparse GCD algorithms, the complexities were given only in some special cases. It is shown that the new algorithm is superior both in theory and in practice comparing with existing GCD algorithms: the complexity in the degree is decreased from quadratic to linear and the running times are decreased by 1-3 orders of magnitude in various benchmarks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/16/2022

Sparse Polynomial Interpolation and Division in Soft-linear Time

Given a way to evaluate an unknown polynomial with integer coefficients,...
research
01/31/2020

Essentially Optimal Sparse Polynomial Multiplication

We present a probabilistic algorithm to compute the product of two univa...
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/06/2016

A Modular Algorithm for Computing Polynomial GCDs over Number Fields presented with Multiple Extensions

We consider the problem of computing the monic gcd of two polynomials ov...
research
02/04/2020

Sparse Polynomial Chaos Expansions: Literature Survey and Benchmark

Sparse polynomial chaos expansions are a popular surrogate modelling met...
research
01/06/2021

Polynomial modular product verification and its implications

Polynomial multiplication is known to have quasi-linear complexity in bo...
research
05/09/2021

Fast n-fold Boolean Convolution via Additive Combinatorics

We consider the problem of computing the Boolean convolution (with wrapa...

Please sign up or login with your details

Forgot password? Click here to reset