Polynomial approximation of functions of matrices and applications

In solving a mathematical problem numerically, we frequently need to operate on a vector υ by an operator that can be expressed asf(A), whereA is anN ×N matrix [e.g., exp(A), sin(A), A−-]. Except for very simple matrices, it is impractical to construct the matrixf (A) explicitly. Usually an approximation to it is used. This paper develops an algorithm based upon a polynomial approximation tof (A). First the problem is reduced to a problem of approximatingf (z) by a polynomial in z, where z belongs to a domainD in the complex plane that includes all the eigenvalues ofA. This approximation problem is treated by interpolatingf (z) in a certain set of points that is known to have some maximal properties. The approximation thus achieved is “almost best.” Implementing the algorithm to some practical problems is described. Since a solution to a linear systemAx=b isx=A−1b, an iterative solution algorithm can be based upon a polynomial approximation tof (A)=A−1. We give special attention to this important problem.

[1]  J. Walsh Interpolation and Approximation by Rational Functions in the Complex Domain , 1935 .

[2]  Integral equations in problems of representation of functions of a complex variable , 1945 .

[3]  J. Conway,et al.  Functions of a Complex Variable , 1964 .

[4]  L. Mirsky,et al.  The Theory of Matrices , 1961, The Mathematical Gazette.

[5]  R. A. Silverman,et al.  Theory of Functions of a Complex Variable , 1968 .

[6]  Walter K. Hayman,et al.  Functions of a Complex Variable , 1969 .

[7]  Peter Lancaster,et al.  The theory of matrices , 1969 .

[8]  Gene H. Golub,et al.  Richardson''s non-stationary matrix iterative procedure. , 1972 .

[9]  Keith O. Geddes,et al.  Polynomial Approximation by Projections on the Unit Circle , 1975 .

[10]  D. Gottlieb,et al.  Numerical analysis of spectral methods , 1977 .

[11]  T. Manteuffel The Tchebychev iteration for nonsymmetric linear systems , 1977 .

[12]  D. Gottlieb,et al.  Numerical analysis of spectral methods : theory and applications , 1977 .

[13]  T. Manteuffel Adaptive procedure for estimating parameters for the nonsymmetric Tchebychev iteration , 1978 .

[14]  Steven A. Orszag,et al.  CBMS-NSF REGIONAL CONFERENCE SERIES IN APPLIED MATHEMATICS , 1978 .

[15]  L. Trefethen Numerical computation of the Schwarz-Christoffel transformation , 1979 .

[16]  Michael Eiermann,et al.  On the Construction of Semi-Iterative Methods , 1983 .

[17]  Richard S. Varga,et al.  The analysis ofk-step iterative methods for linear systems from summability theory , 1983 .

[18]  S. W. Ellacott,et al.  Computation of Faber series with application to numerical polynomial approximation in the complex plane , 1983 .

[19]  Gerhard Opfer,et al.  Richardson's iteration for nonsymmetric matrices , 1984 .

[20]  H. Tal-Ezer,et al.  An accurate and efficient scheme for propagating the time dependent Schrödinger equation , 1984 .

[21]  F. R. Gantmakher The Theory of Matrices , 1984 .

[22]  Ronnie Kosloff,et al.  A direct relaxation method for calculating eigenfunctions and eigenvalues of the Schrödinger equation on a grid , 1986 .

[23]  R. Freund,et al.  On a class of Chebyshev approximation problems which arise in connection with a conjugate gradient type method , 1986 .

[24]  H. Tal-Ezer,et al.  Spectral methods in time for hyperbolic equations , 1986 .

[25]  Y. Saad Least squares polynomials in the complex plane and their use for solving nonsymmetric linear systems , 1987 .

[26]  Lothar Reichel,et al.  Polynomials by Conformal Mapping for the Richardson Iteration Method for Complex Linear Systems , 1988 .

[27]  H. Tal-Ezer Spectral methods in time for parabolic problems , 1989 .