Affiliation:
1. Argonne National Lab, Argonne, IL
2. Univ. Jaime I, Castellón, Spain
Abstract
We develop algorithms and implementations for computing rank-revealing QR (RRQR) factorizations of dense matrices. First, we develop an efficient block algorithm for approximating an RRQR factorization, employing a windowed version of the commonly used Golub pivoting strategy, aided by incremental condition estimation. Second, we develop efficiently implementable variants of guaranteed reliable RRQR algorithms for triangular matrices originally suggested by Chandrasekaran and Ipsen and by Pan and Tang. We suggest algorithmic improvements with respect to condition estimation, termination criteria, and Givens updating. By combining the block algorithm with one of the triangular postprocessing steps, we arrive at an efficient and reliable algorithm for computing an RRQR factorization of a dense matrix. Experimental results on IBM RS/6000 SGI R8000 platforms show that this approach performs up to three times faster that the less reliable QR factorization with column pivoting as it is currently implemented in LAPACK, and comes within 15% of the performance of the LAPACK block algorithm for computing a QR factorization without any column exchanges. Thus, we expect this routine to be useful in may circumstances where numerical rank deficiency cannot be ruled out, but currently has been ignored because of the computational cost of dealing with it.
Publisher
Association for Computing Machinery (ACM)
Subject
Applied Mathematics,Software
Reference35 articles.
1. ANDERSON E. BAI Z. BISCHOF C. DEMMEL J. DONGARRA J. Du CROZ J. GREENBAUM A. HAMMARLING S. MCKENNEY A. OSTROUCHOV S. AND SORENSEN D. 1992. LAPACK User's Guide. SIAM Philadelphia PA. ANDERSON E. BAI Z. BISCHOF C. DEMMEL J. DONGARRA J. Du CROZ J. GREENBAUM A. HAMMARLING S. MCKENNEY A. OSTROUCHOV S. AND SORENSEN D. 1992. LAPACK User's Guide. SIAM Philadelphia PA.
2. ANDERSON E. BAI Z. BISCHOF C. DEMMEL J. DONGARRA J. Du CROZ J. GREENBAUM A. HAMMARLING S. MCKENNEY A. OSTROUCHOV S. AND SORENSEN D. 1994. LAPACK User's Guide Release 2.0. SIAM Philadelphia PA. ANDERSON E. BAI Z. BISCHOF C. DEMMEL J. DONGARRA J. Du CROZ J. GREENBAUM A. HAMMARLING S. MCKENNEY A. OSTROUCHOV S. AND SORENSEN D. 1994. LAPACK User's Guide Release 2.0. SIAM Philadelphia PA.
3. A block QR factorization algorithm using restricted pivoting
4. Incremental Condition Estimation
5. A Parallel QR Factorization Algorithm with Controlled Local Pivoting
Cited by
81 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献