Implementations of efficient univariate polynomial matrix algorithms and application to bivariate resultants

05/10/2019
by   Seung Gyu Hyun, et al.
0

Complexity bounds for many problems on matrices with univariate polynomial entries have been improved in the last few years. Still, for most related algorithms, efficient implementations are not available, which leaves open the question of the practical impact of these algorithms, e.g. on applications such as decoding some error-correcting codes and solving polynomial systems or structured linear systems. In this paper, we discuss implementation aspects for most fundamental operations: multiplication, truncated inversion, approximants, interpolants, kernels, linear system solving, determinant, and basis reduction. We focus on prime fields with a word-size modulus, relying on Shoup's C++ library NTL. Combining these new tools to implement variants of Villard's algorithm for the resultant of generic bivariate polynomials (ISSAC 2018), we get better performance than the state of the art for large parameters.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/05/2016

Automatic Library Generation for Modular Polynomial Multiplication

Polynomial multiplication is a key algorithm underlying computer algebra...
research
04/08/2021

msolve: A Library for Solving Polynomial Systems

We present a new open source C library dedicated to solving multivariat...
research
03/10/2017

On matrices with displacement structure: generalized operators and faster algorithms

For matrices with displacement structure, basic operations like multipli...
research
07/10/2019

Computing the Maximum Degree of Minors in Skew Polynomial Matrices

Skew polynomials, which have a noncommutative multiplication rule betwee...
research
06/21/2021

Certifying a probabilistic parallel modular algorithm for rational univariate representation

This paper is about solving polynomial systems. It first recalls how to ...
research
05/12/2019

Change of basis for m-primary ideals in one and two variables

Following recent work by van der Hoeven and Lecerf (ISSAC 2017), we disc...
research
11/10/2015

A unifying form for noetherian polynomial reductions

Polynomial reduction is one of the main tools in computational algebra w...

Please sign up or login with your details

Forgot password? Click here to reset