Performance and Accuracy of LAPACK's Symmetric Tridiagonal Eigensolvers
2008; Society for Industrial and Applied Mathematics; Volume: 30; Issue: 3 Linguagem: Inglês
10.1137/070688778
ISSN1095-7197
AutoresJames Demmel, Osni A. Marques, Beresford Ν. Parlett, Christof Vömel,
Tópico(s)Advanced Optimization Algorithms Research
ResumoWe compare four algorithms from the latest LAPACK 3.1 release for computing eigenpairs of a symmetric tridiagonal matrix. These include QR iteration, bisection and inverse iteration (BI), the divide-and-conquer method (DC), and the method of multiple relatively robust representations (MR). Our evaluation considers speed and accuracy when computing all eigenpairs and additionally subset computations. Using a variety of carefully selected test problems, our study includes a variety of today's computer architectures. Our conclusions can be summarized as follows. (1) DC and MR are generally much faster than QR and BI on large matrices. (2) MR almost always does the fewest floating point operations, but at a lower MFlop rate than all the other algorithms. (3) The exact performance of MR and DC strongly depends on the matrix at hand. (4) DC and QR are the most accurate algorithms with observed accuracy $O(\sqrt{n} \varepsilon)$. The accuracy of BI and MR is generally $O(n \varepsilon)$. (5) MR is preferable to BI for subset computations.
Referência(s)