New robust ScaLAPACK routine for computing the QR factorization with column pivoting

10/12/2019
by   Zvonimir Bujanović, et al.
0

In this note we describe two modifications of the ScaLAPACK subroutines PxGEQPF for computing the QR factorization with the Businger-Golub column pivoting. First, we resolve a subtle numerical instability in the same way as we have done it for the LAPACK subroutines xGEQPF, xGEQP3 in 2006. [LAPACK Working Note 176 (2006); ACM Trans. Math. Softw. 2008]. The problem originates in the first release of LINPACK in the 1970's: due to severe cancellations in the down-dating of partial column norms, the pivoting procedure may be in the dark completely about the true norms of the pivot column candidates. This may cause miss-pivoting, and as a result loss of the important rank revealing structure of the computed triangular factor, with severe consequences on other solvers that rely on the rank revealing pivoting. The instability is so subtle that, e.g., inserting a WRITE statement or changing the process topology can drastically change the result. Secondly, we also correct a programming error in the complex subroutines PCGEQPF, PZGEQPF, which also causes wrong pivoting because of erroneous use of PSCNRM2, PDZNRM2 for the explicit norm computation.

READ FULL TEXT
research
06/06/2021

Deviation Maximization for Rank-Revealing QR Factorizations

In this paper we introduce a new column selection strategy, named here “...
research
08/24/2020

Column ℓ_2,0-norm regularized factorization model of low-rank matrix recovery and its computation

This paper is concerned with the column ℓ_2,0-regularized factorization ...
research
06/25/2021

Efficient algorithms for computing rank-revealing factorizations on a GPU

Standard rank-revealing factorizations such as the singular value decomp...
research
02/17/2020

Computing rank-revealing factorizations of matrices stored out-of-core

This paper describes efficient algorithms for computing rank-revealing f...
research
10/18/2022

Randomized Cholesky QR factorizations

This article proposes and analyzes several variants of the randomized Ch...
research
01/24/2021

A Generalization of QR Factorization To Non-Euclidean Norms

I propose a way to use non-Euclidean norms to formulate a QR-like factor...
research
10/21/2016

Single Pass PCA of Matrix Products

In this paper we present a new algorithm for computing a low rank approx...

Please sign up or login with your details

Forgot password? Click here to reset