A Uniied Superfast Divide-and-conquer Algorithm for Structured Matrices over Abstract Elds

We propose a superfast divide-and-conquer algorithm that uses 2n ? 2 random parameters , O(n) memory space and O((n log 2 n) log log n) operations in a xed arbitrary eld in order to compute the rank and a basis for the null space of a structured n n matrix X given with its short generator, as well as to solve a linear system Xy = b or to determine its inconsistency. If rank X = n, the algorithm also computes det X and a short generator of X ?1. The cost bounds cover correctness veriication for the output but not the cost of the generation of random parameters. The algorithm gives a uniied treatment of various classes of structured matrices including ones of Toeplitz, Hankel, Vandermonde and Cauchy types.

[1]  Martin Morf,et al.  Doubling algorithms for Toeplitz and related equations , 1980, ICASSP.

[2]  Erich Kaltofen,et al.  On Wiedemann's Method of Solving Sparse Linear Systems , 1991, AAECC.

[3]  M. Morf,et al.  Inverses of Toeplitz operators, innovations, and orthogonal polynomials , 1975, 1975 IEEE Conference on Decision and Control including the 14th Symposium on Adaptive Processes.

[4]  Victor Y. Pan,et al.  Polynomial and Rational Evaluation and Interpolation (with Structured Matrices) , 1999, ICALP.

[5]  Igor E. Kaporin,et al.  A practical algorithm for faster matrix multiplication , 1999, Numerical Linear Algebra with Applications.

[6]  Y. V.,et al.  New Transformations of Cauchy Matrices and Trummer ’ s Problem , 1997 .

[7]  Thomas Kailath,et al.  Displacement-structure approach to polynomial Vandermonde and related matrices , 1997 .

[8]  R. E. Cline,et al.  Generalized inverses of certain Toeplitz matrices , 1974 .

[9]  Thomas Kailath,et al.  Fast reliable algorithms for matrices with structure , 1999 .

[10]  A. Householder The numerical treatment of a single nonlinear equation , 1970 .

[11]  V. Pan On computations with dense structured matrices , 1990 .

[12]  V. Pan PARAMETRIZATION OF NEWTON'S ITERATION FOR COMPUTATIONS WITH STRUCTURED MATRICES AND APPLICATIONS , 1992 .

[13]  I. Gohberg,et al.  Complexity of multiplication with vectors for structured matrices , 1994 .

[14]  Erich Kaltofen,et al.  Analysis of Coppersmith's Block Wiedemann Algorithm for the Parallel Solution of Sparse Linear Systems , 1993, AAECC.

[15]  B. Anderson,et al.  Asymptotically fast solution of toeplitz and related systems of linear equations , 1980 .

[16]  Thomas Kailath,et al.  Efficient solution of linear systems of equations with recursive structure , 1986 .

[17]  V. Strassen Gaussian elimination is not optimal , 1969 .

[18]  Israel Gohberg,et al.  Circulants, displacements and decompositions of matrices , 1992 .

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

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

[21]  Israel Gohberg,et al.  Fast state space algorithms for matrix Nehari and Nehari-Takagi interpolation problems , 1994 .

[22]  Thomas Kailath,et al.  Linear complexity parallel algorithms for linear systems of equations with recursive structure , 1987 .

[23]  Thomas Kailath,et al.  Fast Gaussian elimination with partial pivoting for matrices with displacement structure , 1995 .

[24]  Victor Y. Pan,et al.  Improved parallel computations with Toeplitz-like and Hankel-like matrices☆☆☆ , 1993 .

[25]  R. Spence,et al.  Tellegen's theorem and electrical networks , 1970 .

[26]  Victor Y. Pan,et al.  A new approach to fast polynomial interpolation and multipoint evaluation , 1993 .

[27]  Jacob T. Schwartz,et al.  Fast Probabilistic Algorithms for Verification of Polynomial Identities , 1980, J. ACM.

[28]  Oscar H. Ibarra,et al.  A Generalization of the Fast LUP Matrix Decomposition Algorithm and Applications , 1982, J. Algorithms.