Skip to main content
Log in

Polynomial approximation of functions of matrices and applications

  • Published:
Journal of Scientific Computing Aims and scope Submit manuscript

Abstract

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 −1 b, an iterative solution algorithm can be based upon a polynomial approximation tof (A)=A −1. We give special attention to this important problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Anderssen, R. S., and Golub, G. H. (1972). Richardson's nonstationary matrix iterative procedure, report No. STAN-CS-72-304, Computer Science Department, Stanford University, Stanford, California.

    Google Scholar 

  • Ellacott, S. W. (1983). Computation of Faber series with applications to numerical polynomial approximation in the complex plane,Math Comput. 40, 575–587.

    Google Scholar 

  • Eiermann, M., and Niethammer, W. (1983). On the construction of semiiterative methods,S1AM J. Numer. Anal. 20(6).

  • Freund, R., and Ruscheweyh, S. (1986). On a class of Chebychev approximation problems which arise in connection with a conjugate gradient type method,Numer. Math. 48, 525–542.

    Google Scholar 

  • Gantmacher, F. R. (1959).The Theory of Matrices, Vol. 1, Chelsea Publishing Company, New York.

    Google Scholar 

  • Geddes, K. O., and Mason, J. C. (1975). Polynomial approximation by projection on the unit circle,SIAM J. Numer. Anal. 12(1), 111–120.

    Google Scholar 

  • Gottlieb, D., and Orszag, S. (1977).Numerical Analysis of Spectral Methods: Theory and Applications, CBMS-NSF Regional Conference Series in Applied Mathematics, SIAM Publisher, Philadelphia, Pennsylvania.

    Google Scholar 

  • Gutknecht, M. H. (1986). An iterative method for solving linear equations based on minimum norm Pick-Nevanlinna interpolation, private communication, January, 1986.

  • Hayeman, Young, D. (1981).Applied Iterative Methods, Academic Press, New York.

    Google Scholar 

  • Kosloff, R., and Tal-Ezer, H. (1988). A direct relaxation method for calculating eigenfunctions and eigenvalues of the Schrödinger equation on a grid,Chem. Phys. Lett. 127(3), 223–230.

    Google Scholar 

  • Manteuffel, T. A. (1977). The Tchebychev iteration for nonsymmetric linear System,Numer. Math. 28, 307–327.

    Google Scholar 

  • Manteuffel, T. A. Adaptive procedure for estimating parameters for the nonsymmetric Tchebychev iteration,Numer. Math. 31, 183–208.

  • Markushevich, A. I. (1977).Theory of Functions of a Complex Variable, Chelsea, New York.

    Google Scholar 

  • Niethhammer, W., and Varga, W. (1983). The analysis of k-step iterative methods for linear systems from summability theory,Numer. Math. 41, 177–206.

    Google Scholar 

  • Opfer, G., and Schober, G. (1984). Richardson's iteration for nonsymmetric matrices,Linear Algebra Appl. 58, 343–361.

    Google Scholar 

  • Reichel, L. (1988). Polynomials for the Richardson iteration method for the complex linear systems, submitted toSIAM J. Numer. Anal.

  • Saad, Y. (1987). Least squares polynomials in the complex plane and their use for solving nonsymmetric linear systems,SIAM J. Numer. Anal. 24, 155–169.

    Google Scholar 

  • Smolarski, D. C., and Saylor, P. E. (1985). An optimum semi-iterative method for solving any linear set with a square matrix, report No. UIUCDCS-R-85-1218, Department of Computer Science, University of Illinois.

  • Smirnov, V. I., and Lebedev, N. A. (1968).Functions of a Complex Variable, London ILIFFE Books Ltd.

    Google Scholar 

  • Tal-Ezer, H. (1988). Spectral methods in time for hyperbolic equations,SIAM J. Numer. Anal. 23(1), 11–26.

    Google Scholar 

  • Tal-Ezer, H. (1985). Spectral methods in time for parabolic problems, ICASE report No. 85–9, Langley Research Center, Hampton, Virginia.

    Google Scholar 

  • Tal-Ezer, H., and Kosloff, R. (1984). An accurate, new and highly efficient scheme for propagating the time-dependent Schrödinger equation,Chem. Phys. 3967–3971.

  • Trefethen, L. N. (1980). Numerical computation of the Schwarz-Christoffel transformation,SIAM J. Sci. Stat. Comput. 1, 82–102.

    Google Scholar 

  • Trefethen, L. N. (1987). Personal communication.

  • Walsh, J. L. (1956). Interpolation and approximation by rational functions in the complex domain, Providence, Rhode Island.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tal-Ezer, H. Polynomial approximation of functions of matrices and applications. J Sci Comput 4, 25–60 (1989). https://doi.org/10.1007/BF01061265

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01061265

Key words

Navigation