Fast polynomial computations with space constraints
Bruno Grenet

TL;DR
This paper investigates the impact of space constraints on the efficiency of polynomial algorithms, developing new time- and space-efficient methods for fundamental operations and sparse polynomial interpolation.
Contribution
It introduces algorithms that are both time- and space-efficient for polynomial computations under space constraints, including the first quasi-linear sparse interpolation algorithm.
Findings
Developed algorithms with improved time-space efficiency for polynomial operations
Introduced the first quasi-linear algorithm for sparse polynomial interpolation
Explored computational hardness in sparse polynomial divisibility and factorization
Abstract
The works presented in this habilitation concern the algorithmics of polynomials. This is a central topic in computer algebra, with numerous applications both within and outside the field - cryptography, error-correcting codes, etc. For many problems, extremely efficient algorithms have been developed since the 1960s. Here, we are interested in how this efficiency is affected when space constraints are introduced. The first part focuses on the time-space complexity of fundamental polynomial computations - multiplication, division, interpolation, ... While naive algorithms typically have constant space complexity, fast algorithms generally require linear space. We develop algorithms that are both time- and space-efficient. This leads us to discuss and refine definitions of space complexity for function computation. In the second part, the space constraints are put on the inputs and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPolynomial and algebraic computation · Cryptography and Residue Arithmetic · Coding theory and cryptography
