Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

A block algorithm for computing rank-revealing QR factorizations

Published: 01 October 1992 Publication History

Abstract

We present a block algorithm for computing rank-revealing QR factorizations (RRQR factorizations) of rank-deficient matrices. The algorithm is a block generalization of the RRQR-algorithm of Foster and Chan. While the unblocked algorithm reveals the rank by peeling off small singular values one by one, our algorithm identifies groups of small singular values. In our block algorithm, we use incremental condition estimation to compute approximations to the nullvectors of the matrix. By applying another (in essence also rank-revealing) orthogonal factorization to the nullspace matrix thus created, we can then generate triangular blocks with small norm in the lower right part ofR. This scheme is applied in an iterative fashion until the rank has been revealed in the (updated) QR factorization. We show that the algorithm produces the correct solution, under very weak assumptions for the orthogonal factorization used for the nullspace matrix. We then discuss issues concerning an efficient implementation of the algorithm and present some numerical experiments. Our experiments show that the block algorithm is reliable and successfully captures several small singular values, in particular in the initial block steps. Our experiments confirm the reliability of our algorithm and show that the block algorithm greatly reduces the number of triangular solves and increases the computational granularity of the RRQR computation.

Cited By

View all

Index Terms

  1. A block algorithm for computing rank-revealing QR factorizations
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Numerical Algorithms
    Numerical Algorithms  Volume 2, Issue 3
    October 1992
    197 pages

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 01 October 1992

    Author Tags

    1. 65F20
    2. AMS(MOS) 65F25
    3. Rank-revealing QR factorization
    4. block algorithm
    5. numerical rank

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 06 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Deviation maximization for rank-revealing QR factorizationsNumerical Algorithms10.1007/s11075-022-01291-191:3(1047-1079)Online publication date: 1-Nov-2022
    • (1998)Computing rank-revealing QR factorizations of dense matricesACM Transactions on Mathematical Software10.1145/290200.28763724:2(226-253)Online publication date: 1-Jun-1998
    • (1998)A BLAS-3 Version of the QR Factorization with Column PivotingSIAM Journal on Scientific Computing10.1137/S106482759529673219:5(1486-1494)Online publication date: 1-Sep-1998
    • (1996)Efficient Algorithms for Computing a Strong Rank-Revealing QR FactorizationSIAM Journal on Scientific Computing10.1137/091705517:4(848-869)Online publication date: 1-Jul-1996

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media