Algorithms for simultaneous Hermite-Padé approximations (Q2200312)

From MaRDI portal





scientific article; zbMATH DE number 7249907
Language Label Description Also known as
default for all languages
No label defined
    English
    Algorithms for simultaneous Hermite-Padé approximations
    scientific article; zbMATH DE number 7249907

      Statements

      Algorithms for simultaneous Hermite-Padé approximations (English)
      0 references
      0 references
      0 references
      19 September 2020
      0 references
      Let \(K[x]\) denote the polynomials over a field \(K\), and let \(S\in K[x]^{t\times n}\) and \(g\in K[x]^{1\times n}\) be given, then the simultaneous Hermite-Padé approximation problem is to find polynomial vectors \(\lambda\in K[x]^{1\times t}\) and \(\phi\in K[x]^{1\times n}\) such that \({\lambda} S=\phi\mod g\) when degree \(\gamma=[\lambda~\phi]\le N\in\mathbb{Z}^{1\times (t+n)}_{\ge0}\). Classical simultaneous Padé corresponds to \(t=1\) and classical Hermite-Padé to \(n=1\) with all \(g_i(x)=x^d\) for some fixed \(d\). These special cases were considered in many papers and books. Here the authors generalize their previous paper on simultaneous Padé [\textit{J. Rosenkilde né Nielsen} and \textit{A. Storjohann}, in: Proceedings of the 41st international symposium on symbolic and algebraic computation, ISSAC 2016, Waterloo, Canada, July 20--22, 2016. New York, NY: Association for Computing Machinery (ACM). 405--412 (2016; Zbl 1365.65035)] to the general case, but concentrate on \(t<n\). They give two efficient algorithms that generates a \((-N)\)-row reduced matrix \(A\in K[x]^{*\times (t+n)}\) whose rows form a minimal basis for the space of all possible solutions \([\lambda~\phi]\) with degrees bounded by \(N\). The first algorithm is based on the duality between simultaneous Padé (a \(t\times n\) problem with \(t<n\)) and Hermite-Padé (an \(n\times t\) problem) which allows to choose the most efficient method. The second algorithm essentially solves the problem by divide and conquer, combining solutions of smaller \(t\times t\) problems. The algorithms are fast in the sense that, neglecting log-terms, the complexity is \(O(n^{\omega-1}td)\) where \(O(n^\omega)\) is the cost to multiply two matrices from \(K[x]^{n\times n}\), and \(d\) refers to the approximation order. The algorithms are formally described and a website is available to download the sage software.
      0 references
      Padé approximation
      0 references
      minimal polynomial bases
      0 references
      structured linear systems
      0 references
      software
      0 references
      fast algorithms
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references

      Identifiers