Numerische Mathematik

, Volume 140, Issue 3, pp 639–676 | Cite as

Fast random field generation with H-matrices

  • Michael FeischlEmail author
  • Frances Y. Kuo
  • Ian H. Sloan


We use the H-matrix technology to compute the approximate square root of a covariance matrix in linear cost. This allows us to generate normal and log-normal random fields on general point sets with optimal cost. We derive rigorous error estimates which show convergence of the method. Our approach requires only mild assumptions on the covariance function and on the point set. Therefore, it might be also a nice alternative to the circulant embedding approach which applies only to regular grids and stationary covariance functions.

Mathematics Subject Classification

62M40 60H15 65F10 


  1. 1.
    Babuška, I., Andersson, B., Smith, P.J., Levin, K.: Damage analysis of fiber composites. I. Statistical analysis on fiber scale. Comput. Methods Appl. Mech. Eng. 172(1–4), 27–77 (1999)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Bernardo, J.M., Berger, J.O., Dawid, A.P., Smith, A.F.M. (eds.): Bayesian Statistics 6, Proceedings of the 6th Valencia International Meeting held in Alcoceber, 6–10 June 1998. The Clarendon Press, Oxford University Press, New York, pp. x+867 (1999)Google Scholar
  3. 3.
    Börm, S.: Efficient Numerical Methods for Non-local Operators. Volume 14 of EMS Tracts in Mathematics. European Mathematical Society (EMS), Zürich (2010)Google Scholar
  4. 4.
    Chan, G., Wood, A.T.A.: Algorithm as 312: an algorithm for simulating stationary gaussian random fields. J. R. Stat. Soc. Ser. C (Appl. Stat.) 46(1), 171–181 (1997)CrossRefGoogle Scholar
  5. 5.
    Dietrich, C.R., Newsam, G.N.: Fast and exact simulation of stationary Gaussian processes through circulant embedding of the covariance matrix. SIAM J. Sci. Comput. 18(4), 1088–1107 (1997)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Dölz, J., Harbrecht, H., Schwab, Ch.: Covariance regularity and h-matrix approximation for rough random fields. Numerische Mathematik, pp. 1–27 (2016)Google Scholar
  7. 7.
    Elishakoff, I. (ed): Whys and Hows in Uncertainty Modelling. In: Probability, Fuzziness and Anti-optimization, Volume 388 of CISM Courses and Lectures. Springer, Vienna (1999)Google Scholar
  8. 8.
    Frommer, A.: Monotone convergence of the Lanczos approximations to matrix functions of Hermitian matrices. Electron. Trans. Numer. Anal. 35, 118–128 (2009)MathSciNetzbMATHGoogle Scholar
  9. 9.
    Graham, I.G., Kuo, F.Y., Nuyens, D., Scheichl, R., Sloan, I.H.: Quasi-Monte Carlo methods for elliptic PDEs with random coefficients and applications. J. Comput. Phys. 230(10), 3668–3694 (2011)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Grasedyck, L., Hackbusch, W.: Construction and arithmetics of \(H\)-matrices. Computing 70(4), 295–334 (2003)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Hackbusch, Wolfgang: Hierarchical Matrices: Algorithms and Analysis. Volume 49 of Springer Series in Computational Mathematics. Springer, Heidelberg (2015)CrossRefGoogle Scholar
  12. 12.
    Harbrecht, H., Peters, M., Siebenmorgen, M.: Efficient approximation of random fields for numerical applications. Numer. Linear Algebra Appl. 22(4), 596–617 (2015)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Higham, N.J.: Computing real square roots of a real matrix. Linear Algebra Appl. 88(89), 405–430 (1987)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Higham, N.J.: Stable iterations for the matrix square root. Numer. Algorithms 15(2), 227–242 (1997)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Kenney, C., Laub, A.J.: Rational iterative methods for the matrix sign function. SIAM J. Matrix Anal. Appl. 12(2), 273–291 (1991)MathSciNetCrossRefGoogle Scholar
  16. 16.
    Khoromskij, B.N., Litvinenko, A., Matthies, H.G.: Application of hierarchical matrices for computing the Karhunen–Loève expansion. Computing 84(1–2), 49–67 (2009)MathSciNetCrossRefGoogle Scholar
  17. 17.
    Moret, I.: Rational Lanczos approximations to the matrix square root and related functions. Numer. Linear Algebra Appl. 16(6), 431–445 (2009)MathSciNetCrossRefGoogle Scholar
  18. 18.
    Schmitt, B.A.: Perturbation bounds for matrix square roots and pythagorean sums. Linear Algebra Appl. 174, 215–227 (1992)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Michael Feischl
    • 1
    Email author
  • Frances Y. Kuo
    • 2
  • Ian H. Sloan
    • 2
  1. 1.Karlsruhe Institute of TechnologyKarlsruheGermany
  2. 2.School of Mathematics and StatisticsUNSW SydneySydneyAustralia

Personalised recommendations