Volume 38, pp. 363-400, 2011.
Block factorizations and qd-type transformations for the $\mbox{MR}^3$ algorithm
Paul R. Willems and Bruno Lang
Abstract
Factorizing symmetric tridiagonal matrices and propagating the factorizations to shifted matrices are central tasks in the $\mbox{MR}^3$ algorithm for computing partial eigensystems. In this paper we propose block bidiagonal factorizations $\mbox{LDL}^*$ with $1 \times 1$ and $2 \times 2$ blocks in $\mbox{D}$ as an alternative to the bidiagonal and twisted factorizations used hitherto. With block factorizations, the element growth can be reduced (or avoided altogether), which is essential for the success of the $\mbox{MR}^3$ algorithm, in particular, if the latter is used to determine the singular value decomposition of bidiagonal matrices. We show that the qd algorithm used for shifting bidiagonal factorizations, e.g., $\mbox{LDL}^* - \tau I =: \mbox{L}^+\mbox{D}^+(\mbox{L}^+)^*$ can be extended to work with blocks in a mixed stable way, including criteria for determining a suitable block structure dynamically.
Full Text (PDF) [480 KB], BibTeX
Key words
symmetric tridiagonal matrix, eigensystem, MRRR algorithm, block bidiagonal factorizations, qd algorithm, theory and implementation
AMS subject classifications
65F15, 65G50, 15A18
ETNA articles which cite this article
Vol. 39 (2012), pp. 1-21 Paul R. Willems and Bruno Lang: The ${\mbox{MR}}^{3}$-GK algorithm for the bidiagonal SVD |
< Back