Title of article :
Balancing sparse matrices for computing eigenvalues Original Research Article
Author/Authors :
Tzu-Yi Chen، نويسنده , , James W. Demmel، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2000
Abstract :
Applying a permuted diagonal similarity transform DPAPTD−1 to a matrix A before calculating its eigenvalues can improve the speed and accuracy with which the eigenvalues are computed. This is often called balancing. This paper describes several balancing algorithms for sparse matrices and compares them against each other and the traditional dense algorithm. We first discuss our sparse implementation of the dense algorithm; our code is faster than the dense algorithm when the density of the matrix is no more than approximately .5, and is much faster for large, sparse matrices. We next describe a set of randomized balancing algorithms for matrices that are not given explicitly, i.e. given a vector x, we can compute only Ax and perhaps ATx. We motivate these Krylov-based algorithms using Perron–Frobenius theory. Results are given comparing the Krylov-based algorithms to each other and to the sparse and dense direct balancing algorithms, looking at norm reduction, running times, and the accuracy of eigenvalues computed after a matrix is balanced. We conclude that sparse balancing algorithms are efficient preconditioners for eigensolvers.
Keywords :
balancing , Norm minimization , Accurate eigenvalues , Sparse matrix algorithms
Journal title :
Linear Algebra and its Applications
Journal title :
Linear Algebra and its Applications