Computing f(A)b for Matrix Functions f

  • Philip I. Davies
  • Nicholas J. Higham
Part of the Lecture Notes in Computational Science and Engineering book series (LNCSE, volume 47)


For matrix function f we investigate how to compute a matrix-vector product f(A)b without explicitly computing f(A). A general method is described that applies quadrature to the matrix version of the Cauchy integral theorem. Methods specific to the logarithm, based on quadrature, and fractional matrix powers, based on solution of an ordinary differential equation initial value problem, are also presented


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    E. J. Allen, J. Baglama, and S. K. Boyd. Numerical approximation of the product of the square root of a matrix with a vector. Linear Algebra Appl., 310: 167–181, 2000.CrossRefMathSciNetGoogle Scholar
  2. 2.
    Z. Bai, M. Fahey, and G. H. Golub. Some large-scale matrix computation problems. J. Comput. Appl. Math., 74:71–89, 1996.CrossRefMathSciNetGoogle Scholar
  3. 3.
    S. H. Cheng, N. J. Higham, C. S. Kenney, and A. J. Laub. Approximating the logarithm of a matrix to specified accuracy. SIAM J. Matrix Anal. Appl., 22(4):1112–1125, 2001.CrossRefMathSciNetGoogle Scholar
  4. 4.
    P. J. Davis and P. Rabinowitz. Methods of Numerical Integration. Academic Press, London, second edition, 1984. ISBN 0-12-206360-0. xiv+612 pp.Google Scholar
  5. 5.
    L. Dieci, B. Morini, and A. Papini. Computational techniques for real logarithms of matrices. SIAM J. Matrix Anal. Appl., 17(3):570–593, 1996.CrossRefMathSciNetGoogle Scholar
  6. 6.
    R. G. Edwards, U. M. Heller, and R. Narayanan. Chiral fermions on the lattice. Parallel Comput., 25:1395–1407, 1999.CrossRefMathSciNetGoogle Scholar
  7. 7.
    W. Gander and W. Gautschi. Adaptive quadrature—revisited. BIT, 40(1): 84–101, 2000.CrossRefMathSciNetGoogle Scholar
  8. 8.
    G. H. Golub and C. F. Van Loan. Matrix Computations. Johns Hopkins University Press, Baltimore, MD, USA, third edition, 1996. ISBN 0-8018-5413-X (hardback), 0-8018-5414-8 (paperback). xxvii+694 pp.Google Scholar
  9. 9.
    D. J. Higham and N. J. Higham. MATLAB Guide. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, second edition, 2005.Google Scholar
  10. 10.
    N. J. Higham. Evaluating Padè approximants of the matrix logarithm. SIAM J. Matrix Anal. Appl., 22(4):1126–1135, 2001.CrossRefMATHMathSciNetGoogle Scholar
  11. 11.
    R. A. Horn and C. R. Johnson. Topics in Matrix Analysis. Cambridge University Press, 1991. ISBN 0-521-30587-X. viii+607 pp.Google Scholar
  12. 12.
    A.-K. Kassam and L. N. Trefethen. Fourth-order time stepping for stiff PDEs. To appear in SIAM J. Sci. Comput., 2005.Google Scholar
  13. 13.
    C. S. Kenney and A. J. Laub. Padé error estimates for the logarithm of a matrix. Internat. J. Control, 50(3):707–730, 1989.MathSciNetGoogle Scholar
  14. 14.
    Y. Y. Lu. Computing the logarithm of a symmetric positive definite matrix. Appl. Numer. Math., 26: 483–496, 1998.CrossRefMATHMathSciNetGoogle Scholar
  15. 15.
    J. N. Lyness. When not to use an automatic quadrature routine. SIAM Rev., 25(1):63–87, 1983.CrossRefMATHMathSciNetGoogle Scholar
  16. 16.
    L. N. Trefethen and M. Embree. Spectra and Pseudospectra: The Behavior of Non-Normal Matrices and Operators. Princeton University Press, Princeton, NJ, USA, 2005.Google Scholar
  17. 17.
    J. van den Eshof, A. Frommer, T. Lippert, K. Schilling, and H. A. van der Vorst. Numerical methods for the QCD overlap operator. I. Sign-function and error bounds. Computer Physics Communications, 146: 203–224, 2002.Google Scholar
  18. 18.
    H. A. van der Vorst. Solution of f(A)x = b with projection methods for the matrix A. In A. Frommer, T. Lippert, B. Medeke, and K. Schilling, editors, Numerical Challenges in Lattice Quantum Chromodynamics, volume 15 of Lecture Notes in Computational Science and Engineering, pages 18–28. Springer-Verlag, Berlin, 2000.Google Scholar
  19. 19.
    A. Wouk. Integral representation of the logarithm of matrices and operators. J. Math. Anal. and Appl., 11:131–138, 1965.CrossRefMATHMathSciNetGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Philip I. Davies
    • 1
  • Nicholas J. Higham
    • 1
  1. 1.School of MathematicsUniversity of ManchesterManchesterEngland

Personalised recommendations