Acceleration of the Inversion of Triangular Toeplitz Matrices and Polynomial Division

Computing the reciprocal of a polynomial in z modulo a power zn is well known to be closely linked to polynomial division and equivalent to the inversion of an n × n triangular Toeplitz matrix. The degree k of the polynomial is precisely the bandwidth of the matrix, and so the matrix is banded iff k ≪ n. We employ the above equivalence and some elementary but novel and nontrivial techniques to obtain minor yet noticeable acceleration of the solution of the cited fundamental computational problems.

[1]  Joris van der Hoeven Newton's method and FFT trading , 2010, J. Symb. Comput..

[2]  Victor Y. Pan,et al.  Improved Parallel Polynomial Division , 1993, SIAM J. Comput..

[3]  Victor Y. Pan,et al.  Polynomial division and its computational complexity , 1986, J. Complex..

[4]  Dario Bini,et al.  Parallel Solution of Certain Toeplitz Linear Systems , 1984, SIAM J. Comput..

[5]  Wai-Ki Ching,et al.  Inverse Toeplitz preconditioners for Hermitian Toeplitz systems , 2005, Numer. Linear Algebra Appl..

[6]  Arnold Schönhage Variations on computing reciprocals of power series , 2000, Inf. Process. Lett..

[7]  Allan Borodin,et al.  The computational complexity of algebraic and numeric problems , 1975, Elsevier computer science library.

[8]  R. Chan Toeplitz Preconditioners for Toeplitz Systems with Nonnegative Generating Functions , 1991 .

[9]  V. Pan Structured Matrices and Polynomials: Unified Superfast Algorithms , 2001 .

[10]  Victor Y. Pan,et al.  Complexity of Computations with Matrices and Polynomials , 1992, SIAM Rev..

[11]  M. Monsion,et al.  Fast inversion of triangular Toeplitz matrices , 1984 .

[12]  Dexter Kozen,et al.  The Design and Analysis of Algorithms , 1991, Texts and Monographs in Computer Science.

[13]  V. Pan Structured Matrices and Polynomials , 2001 .

[14]  Victor Y. Pan,et al.  Univariate polynomial division with a remainder by means of evaluation and interpolation , 1991, Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing.

[15]  Victor Y. Pan,et al.  Fundamental Computations with Polynomials , 1994 .

[16]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[17]  M. Morf,et al.  Displacement ranks of matrices and linear equations , 1979 .

[18]  Malte Sieveking An algorithm for division of powerseries , 2005, Computing.

[19]  D. Sorensen,et al.  LAPACK Working Note No. 2: Block reduction of matrices to condensed forms for eigenvalue computations , 1987 .

[20]  Stephen R. Tate,et al.  Optimal Size Integer Division Circuits , 1990, SIAM J. Comput..

[21]  Joachim von zur Gathen,et al.  Modern Computer Algebra , 1998 .

[22]  Arnold Schönhage,et al.  A New Approach to Resultant Computations and Other Algorithms with Exact Division , 1994, ESA.

[23]  David Harvey Faster algorithms for the square root and reciprocal of power series , 2011, Math. Comput..