On Rank-Revealing Factorisations
- 1 April 1994
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 15 (2) , 592-622
- https://doi.org/10.1137/s0895479891223781
Abstract
The problem of finding a rank-revealing QR (RRQR) factorisation of a matrix A consists of permuting the columns of A such that the resulting QR factorisation contains an upper triangular matrix whose linearly dependent columns are separated from the linearly independent ones. In this paper a systematic treatment of algorithms for determining RRQR factorisations is presented. In particular, the authors start by presenting precise mathematical formulations for the problem of determining a RRQR factorisation, all of them optimisation problems. Then a hierarchy of “greedy” algorithms is derived to solve these optimisation problems, and it is shown that the existing RRQR algorithms correspond to particular greedy algorithms in this hierarchy. Matrices on which the greedy algorithms, and therefore the existing RRQR algorithms, can fail arbitrarily badly are presented. Finally, motivated by an insight from the behaviour of the greedy algorithms, the authors present “hybrid” algorithms that solve the optimisation problems almost exactly (up to a factor proportional to the size of the matrix). Applying the hybrid algorithms as a follow-up to the conventional greedy algorithms may prove to be useful in practice.Keywords
This publication has 28 references indexed in Scilit:
- A block algorithm for computing rank-revealing QR factorizationsNumerical Algorithms, 1992
- SOME APPLICATIONS OF THE RANK REVEALING QR FACTORIZATIONSIAM Journal on Scientific and Statistical Computing, 1992
- On updating signal subspacesIEEE Transactions on Signal Processing, 1992
- Structure-Preserving and Rank-Revealing QR-FactorizationsSIAM Journal on Scientific and Statistical Computing, 1991
- Incremental Condition Estimation for Sparse MatricesSIAM Journal on Matrix Analysis and Applications, 1990
- Computing Truncated Singular Value Decomposition Least Squares Solutions by Rank Revealing QR-FactorizationsSIAM Journal on Scientific and Statistical Computing, 1990
- Incremental Condition EstimationSIAM Journal on Matrix Analysis and Applications, 1990
- Tracking a few extreme singular values and vectors in signal processingProceedings of the IEEE, 1990
- Rank revealing QR factorizationsLinear Algebra and its Applications, 1987
- Linear least squares solutions by householder transformationsNumerische Mathematik, 1965