SUPERFAST DIVIDE-AND-CONQUER METHOD AND PERTURBATION ANALYSIS FOR STRUCTURED EIGENVALUE SOLUTIONS

被引:20
作者
Vogel, James [1 ]
Xia, Jianlin [1 ]
Cauley, Stephen [2 ]
Balakrishnan, Venkataramanan [3 ]
机构
[1] Purdue Univ, Dept Math, W Lafayette, IN 47907 USA
[2] Harvard Univ, Massachusetts Gen Hosp, Dept Radiol, Athinoula A Martinos Ctr Biomed Imaging, Boston, MA 02129 USA
[3] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
superfast divide-and-conquer; eigenvalue decomposition; structured perturbation analysis; linear complexity; rank structure; compression; LINEAR-EQUATIONS; SEMISEPARABLE REPRESENTATIONS; PARTICLE SIMULATIONS; HERMITIAN MATRICES; FAST ALGORITHMS; H-MATRICES; SYSTEMS; FACTORIZATION; EIGENPROBLEM; SOLVER;
D O I
10.1137/15M1018812
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We present a sup er fast divide-and-conquer method for finding all the eigenvalues as well as all the eigenvectors (in a structured form) of a class of symmetric matrices with off-diagonal ranks or numerical ranks bounded by r, as well as the approximation accuracy of the eigenvalues due to off-diagonal compression. More specifically, the complexity is O (r(2)n log n) + O (r n log(2)n), where n is the order of the matrix. Such matrices are often encountered in practical computations with banded matrices, Toeplitz matrices (in Fourier space), and certain discretized problems. They can be represented or approximated by hierarchically semiseparable (HSS) matrices. We show how to preserve the HSS structure throughout the dividing process that involves recursive updates and how to quickly perform stable eigendecompositions of the structured forms. Various other numerical issues are discussed, such as computation reuse and deflation. The structure of the eigenvector matrix is also shown. We further analyze the structured perturbation, i.e., how compression of the off-diagonal blocks impacts the accuracy of the eigenvalues. They show that rank structured methods can serve as an effective and efficient tool for approximate eigenvalue solutions with controllable accuracy. The algorithm and analysis are very useful for finding the eigendecomposition of matrices arising from some important applications and can be modified to find SVDs of nonsymmetric matrices. The efficiency and accuracy are illustrated in terms of Toeplitz and discretized matrices. Our method requires significantly fewer operations than a recent structured eigensolver, by nearly an order of magnitude.
引用
收藏
页码:A1358 / A1382
页数:25
相关论文
共 47 条
  • [1] [Anonymous], 1965, The algebraic eigenvalue problem
  • [2] [Anonymous], 1997, Applied numerical linear algebra
  • [3] [Anonymous], UTCS94260
  • [4] A convergence analysis for a sweeping preconditioner for block tridiagonal systems of linear equations
    Bagci, Hakan
    Pasciak, Joseph E.
    Sirenko, Kostyantyn Y.
    [J]. NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2015, 22 (02) : 371 - 392
  • [5] BEATSON R., 1997, Wavelets, Multilevel Methods and Elliptic PDEs, P1
  • [6] COMPUTING ALL OR SOME EIGENVALUES OF SYMMETRIC Hl-MATRICES
    Benner, Peter
    Mach, Thomas
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2012, 34 (01) : A485 - A496
  • [7] BINI D, 1991, PROCEEDINGS OF THE SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P384
  • [8] Introduction to hierarchical matrices with applications
    Börm, S
    Grasedyck, L
    Hackbusch, W
    [J]. ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2003, 27 (05) : 405 - 422
  • [9] RANK-ONE MODIFICATION OF SYMMETRIC EIGENPROBLEM
    BUNCH, JR
    NIELSEN, CP
    SORENSEN, DC
    [J]. NUMERISCHE MATHEMATIK, 1978, 31 (01) : 31 - 48
  • [10] CAI D., 2015, PREPRINT