COMPUTING FUNCTIONS OF SYMMETRIC HIERARCHICALLY SEMISEPARABLE MATRICES

被引:0
|
作者
Casulli, Angelo a. [1 ]
Kressner, Daniel [2 ]
Robol, Leonardo [3 ]
机构
[1] Gran Gran Sasso Sci Inst, Laquila, Italy
[2] EPFL Lausanne, Inst Math, Lausanne, Switzerland
[3] Univ Pisa, Dept Math, Pisa, Italy
关键词
functions of matrices; hierarchically semiseparable; rational Krylov; ALGORITHM; EQUATIONS; APPROXIMATIONS; SOLVER;
D O I
10.1137/24M1642354
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The aim of this work is to develop a fast algorithm for approximating the matrix function f (A) of a square matrix A that is symmetric and has hierarchically semiseparable (HSS) structure. Appearing in a wide variety of applications, often in the context of discretized (fractional) differential and integral operators, HSS matrices have a number of attractive properties facilitating the development of fast algorithms. In this work, we use an unconventional telescopic decomposition of A, inspired by recent work of Levitt and Martinsson on approximating an HSS matrix from matrixvector products with a few random vectors. This telescopic decomposition allows us to approximate f (A) by recursively performing low-rank updates with rational Krylov subspaces while keeping the size of the matrices involved in the rational Krylov subspaces small. In particular, no large-scale linear system needs to be solved, which yields favorable complexity estimates and reduced execution times compared to existing methods, including an existing divide-and-conquer strategy. The advantages of our newly proposed algorithms are demonstrated for a number of examples from the literature, featuring the exponential, the inverse square root, and the sign function of a matrix. For the special case of matrix inversion, our algorithm reduces to a procedure previously proposed by Gillman, Young, and Martinsson [Front. Math. China, 7 (2012), pp. 217--247].
引用
收藏
页码:2314 / 2338
页数:25
相关论文
共 50 条
  • [21] GEGENBAUER POLYNOMIALS AND SEMISEPARABLE MATRICES
    Keiner, Jens
    ELECTRONIC TRANSACTIONS ON NUMERICAL ANALYSIS, 2008, 30 : 26 - 53
  • [22] A fast adaptive solver for hierarchically semiseparable representations
    Chandrasekaran, S
    Gu, M
    Lyons, W
    CALCOLO, 2005, 42 (3-4) : 171 - 185
  • [23] GENERALIZED FUNCTIONS OF SYMMETRIC MATRICES
    MARCUS, M
    NEWMAN, M
    PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 1965, 16 (04) : 826 - &
  • [24] Computing the condition number of tridiagonal and diagonal-plus-semiseparable matrices in linear time
    Hargreaves, GI
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2005, 27 (03) : 801 - 820
  • [25] Efficient Reduction Algorithms for Banded Symmetric Generalized Eigenproblems via Sequentially Semiseparable (SSS) Matrices
    Yuan, Fan
    Li, Shengguo
    Jiang, Hao
    Wang, Hongxia
    Chen, Cheng
    Du, Lei
    Yang, Bo
    MATHEMATICS, 2022, 10 (10)
  • [26] A divide-and-conquer algorithm for the eigendecomposition of symmetric block-diagonal plus semiseparable matrices
    S. Chandrasekaran
    M. Gu
    Numerische Mathematik, 2004, 96 : 723 - 731
  • [27] DIRECTION-PRESERVING AND SCHUR-MONOTONIC SEMISEPARABLE APPROXIMATIONS OF SYMMETRIC POSITIVE DEFINITE MATRICES
    Gu, Ming
    Li, Xiaoye S.
    Vassilevski, Panayot S.
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2010, 31 (05) : 2650 - 2664
  • [28] Linear complexity algorithm for semiseparable matrices
    Israel Koltracht
    Integral Equations and Operator Theory, 1997, 29 : 313 - 319
  • [29] A divide-and-conquer algorithm for the eigendecomposition of symmetric block-diagonal plus semiseparable matrices
    Chandrasekaran, S
    Gu, M
    NUMERISCHE MATHEMATIK, 2004, 96 (04) : 723 - 731
  • [30] Generalized matrix functions, permutation matrices and symmetric matrices
    Jafari, Mohammad Hossein
    Madadi, Ali Reza
    FILOMAT, 2023, 37 (10) : 3119 - 3142