Certification of minimal approximant bases

02/06/2018
by   Pascal Giorgi, et al.
0

Considering a given computational problem, a certificate is a piece of additional data that one attaches to the output in order to help verifying that this output is correct. Certificates are often used to make the verification phase significantly more efficient than the whole (re-)computation of the output. Here, we consider the minimal approximant basis problem, for which the fastest known algorithms compute a polynomial matrix of dimensions m× m and average degree D/m using O(m^ωD/m) field operations. In the usual setting where the matrix to approximate has n columns with n< m, we provide a certificate of size m n, which can be computed in O(m^ωD/m) operations and which allows us to verify an approximant basis by a Monte Carlo algorithm with cost bound O(m^ω + mD). Besides theoretical interest, our motivation also comes from the fact that approximant bases arise in most of the fastest known algorithms for linear algebra over the univariate polynomials; thus, this work may help in designing certificates for other polynomial matrix computations. Furthermore, cryptographic challenges such as breaking records for discrete logarithm computations or for integer factorization rely in particular on computing minimal approximant bases for large instances: certificates can then be used to provide reliable computation on outsourced and error-prone clusters.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/02/2016

Linear Time Interactive Certificates for the Minimal Polynomial and the Determinant of a Sparse Matrix

Certificates to a linear algebra computation are additional data structu...
research
08/03/2021

Intra-Basis Multiplication of Polynomials Given in Various Polynomial Bases

Multiplication of polynomials is among key operations in computer algebr...
research
02/02/2016

Algorithms for Simultaneous Padé Approximations

We describe how to solve simultaneous Padé approximations over a power s...
research
05/29/2021

Local Minimizers of the Crouzeix Ratio: A Nonsmooth Optimization Case Study

Given a square matrix A and a polynomial p, the Crouzeix ratio is the no...
research
02/01/2016

Fast Computation of Minimal Interpolation Bases in Popov Form for Arbitrary Shifts

We compute minimal bases of solutions for a general interpolation proble...
research
12/11/2015

Computing minimal interpolation bases

We consider the problem of computing univariate polynomial matrices over...
research
10/28/2020

Lexicographic Groebner bases of bivariate polynomials modulo a univariate one

Let T(x) in k[x] be a monic non-constant polynomial and write R=k[x] / (...

Please sign up or login with your details

Forgot password? Click here to reset