A Superfast Algorithm for Confluent Rational Tangential Interpolation Problem via Matrix-vector Multiplication for Confluent Cauchy-like Matrices ∗

Various problems in pure and applied mathematics and engineering can be reformulated as linear algebra problems involving dense structured matrices. The structureof these dense matrices is understood in the sense that their n2 entries can be completeley described by a smaller number O(n) of parameters. Manipulating directly on these parameters allows us to design efficient fast algorithms. One of the most fundamental matrix problems is that of multiplying a (structured) matrix with a vector. Many fundamental algorithms such as convolution, Fast Fourier Transform, Fast Cosine/Sine Transform, and polynomial and rational multipoint evaluation and interpolation can be seen as superfast multiplication of a vector by structured matrices (e.g., Toeplitz, DFT, Vandermonde, Cauchy). In this paper, we study a general class of structured matrices, which we suggest to call confluent Cauchy-like matrices , that contains all the above classes as a special case. We design a new superfast algorithm for multiplication of matrices from our class with vectors. Our algorithm can be regarded as a generalization of all the above mentioned fast matrix-vector multiplication algorithms. Though this result is of interest by itself, its study was motivated by the following application. In a recent paper [18] the authors derived a superfast algorithm for solving the classical tangential Nevanlinna-Pick problem (rational matrix interpolation with norm constrains). Interpolation problems of Nevanlinna-Pick type appear in several important applications (see, e.g., [4]), and it is desirable to derive efficient algorithms for several similar problems. Though the method of [18] can be applied to compute solutions for certain other important interpolation problems (e.g., of Caratheodory-Fejer), the solution for the most general confluent tangential interpolation problems cannot be easily derived from [18]. Deriving new algorithms requires to design a special fast algorithm to ∗This work was supported by NSF grant CCR 9732355. multiply a confluent Cauchy-like matrix by a vector. This is precisely what has been done in this paper.

[1]  Y. Genin,et al.  On the role of the Nevanlinna–Pick problem in circuit and system theory† , 1981 .

[2]  L. Rodman,et al.  Interpolation of Rational Matrix Functions , 1990 .

[3]  Michael Clausen,et al.  Algebraic complexity theory , 1997, Grundlehren der mathematischen Wissenschaften.

[4]  A. Gerasoulis A fast algorithm for the multiplication of generalized Hilbert matrices with vectors , 1988 .

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

[6]  V. Rokhlin Rapid solution of integral equations of classical potential theory , 1985 .

[7]  Ali H. Sayed,et al.  Displacement Structure: Theory and Applications , 1995, SIAM Rev..

[8]  L. Ljung,et al.  New inversion formulas for matrices classified in terms of their distance from Toeplitz matrices , 1979 .

[9]  Israel Gohberg,et al.  Fast inversion of Chebyshev--Vandermonde matrices , 1994 .

[10]  Amin Shokrollahi,et al.  A displacement approach to efficient decoding of algebraic-geometric codes , 1999, STOC '99.

[11]  Thomas Kailath,et al.  Diagonal pivoting for partially reconstructible Cauchy-like Matrices , 1997 .

[12]  Georg Heinig,et al.  Algebraic Methods for Toeplitz-like Matrices and Operators , 1984 .

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

[14]  Vadim Olshevsky,et al.  Eigenvector computation for almost unitary Hessenberg matrices and inversion of Szegő-Vandermonde matrices via discrete transmission lines , 1998 .

[15]  V. Pan,et al.  Polynomial and Matrix Computations , 1994, Progress in Theoretical Computer Science.

[16]  Vadim Olshevsky,et al.  Pivoting for structured matrices with applications , 1997 .

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

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

[19]  M. Morf Fast Algorithms for Multivariable Systems , 1974 .