Updating a Rank-Revealing ULV Decomposition

A ULV decomposition of a matrix A of order n is a decomposition of the form $A = ULV^H $, where U and V are orthogonal matrices and L is a lower triangular matrix. When A is approximately of rank k, the decomposition is rank revealing if the last $n - k$ rows of L are small. This paper presents algorithms for updating a rank-revealing ULV decomposition. The algorithms run in $O( n^2 )$ time, and can be implemented on a linear array of processors to run in $O( n )$ time.

[1]  G. Stewart Introduction to matrix computations , 1973 .

[2]  V. Klema LINPACK user's guide , 1980 .

[3]  Nicholas J. Highham A survey of condition number estimation for triangular matrices , 1987 .

[4]  M. F. Griffin,et al.  Direction-of-arrival estimation using the rank-revealing URV decomposition , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[5]  G. W. Stewart,et al.  An updating algorithm for subspace tracking , 1992, IEEE Trans. Signal Process..