Generic reductions for in-place polynomial multiplication

02/08/2019
by   Pascal Giorgi, et al.
0

The polynomial multiplication problem has attracted considerable attention since the early days of computer algebra, and several algorithms have been designed to achieve the best possible time complexity. More recently, efforts have been made to improve the space complexity, developing modified versions of a few specific algorithms to use no extra space while keeping the same asymptotic running time. In this work, we broaden the scope in two regards. First, we ask whether an arbitrary multiplication algorithm can be performed in-place generically. Second, we consider two important variants which produce only part of the result (and hence have less space to work with), the so-called middle and short products, and ask whether these operations can also be performed in-place. To answer both questions in (mostly) the affirmative, we provide a series of reductions starting with any linear-space multiplication algorithm. For full and short product algorithms these reductions yield in-place versions with the same asymptotic time complexity as the out-of-place version. For the middle product, the reduction incurs an extra logarithmic factor in the time complexity only when the algorithm is quasi-linear.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/24/2020

Fast In-place Algorithms for Polynomial Operations: Division, Evaluation, Interpolation

We consider space-saving versions of several important operations on uni...
research
02/27/2023

In-place fast polynomial modular remainder

We consider the fast in-place computation of the Euclidean polynomial mo...
research
12/23/2022

Optimizing the half-gcd algorithm

In this paper, we propose a carefully optimized "half-gcd" algorithm for...
research
01/13/2022

PageRank Algorithm using Eigenvector Centrality – New Approach

The purpose of the research is to find a centrality measure that can be ...
research
01/06/2021

Polynomial modular product verification and its implications

Polynomial multiplication is known to have quasi-linear complexity in bo...
research
03/16/2020

Space Hardness of Solving Structured Linear Systems

We show that if the probabilistic logarithmic-space solver or the determ...
research
10/27/2020

Impossibility Results for Grammar-Compressed Linear Algebra

To handle vast amounts of data, it is natural and popular to compress ve...

Please sign up or login with your details

Forgot password? Click here to reset