A fast iterative algorithm for near-diagonal eigenvalue problems

12/29/2020
by   Maseim Kenmoe, et al.
0

We introduce a novel iterative eigenvalue algorithm for near-diagonal matrices termed iterative perturbative theory (IPT). Built upon a "perturbative" partitioning of the matrix into diagonal and off-diagonal parts, IPT has the complexity of one matrix-vector (when one eigenpair is requested) or one matrix-matrix multiplication (when all eigenpairs are requested) per iteration. Thanks to the high parallelism of these basic linear algebra operations, we obtain excellent performance on multi-core processors and GPUs, with large speed-ups over standard methods (up to ∼50x with respect to LAPACK and ARPACK, ∼5x with respect to Davidson). When off-diagonal elements are comparable to eigengaps, IPT diverges like the quadratic map outside the Mandelbrot set; for such general matrices IPT can nevertheless be used to refine low-precision eigenvectors obtained by other methods. We give sufficient conditions for linear convergence and demonstrate performance on dense and sparse test matrices.

READ FULL TEXT
research
06/24/2021

A sparse approximate inverse for triangular matrices based on Jacobi iteration

In this paper, we propose a sparse approximate inverse for triangular ma...
research
02/28/2020

Dynamical perturbation theory for eigenvalue problems

Many problems in physics, chemistry and other fields are perturbative in...
research
06/17/2021

An efficient parallel block coordinate descent algorithm for large-scale precision matrix estimation using graphics processing units

Large-scale sparse precision matrix estimation has attracted wide intere...
research
03/17/2020

Diagonal Preconditioning: Theory and Algorithms

Diagonal preconditioning has been a staple technique in optimization and...
research
02/12/2020

Fast computation of optimal damping parameters for linear vibrational systems

We formulate the quadratic eigenvalue problem underlying the mathematica...
research
01/01/2023

A gallery of diagonal stability conditions with structured matrices (and review papers)

This note presents a summary and review of various conditions and charac...
research
06/01/2020

Constructing the Field of Values of Decomposable and General Matrices

This paper describes and develops a fast and accurate algorithm that com...

Please sign up or login with your details

Forgot password? Click here to reset