English

A Rank Revealing Factorization Using Arbitrary Norms

Numerical Analysis 2019-05-27 v2

Abstract

The classic rank-revealing QR factorization factorizes a matrix AA as AP=QRAP=QR where PP permutes the columns of AA, QQ is an orthogonal matrix, and RR is upper triangular with non-increasing diagonal entries. This is called rank-revealing because careful choice of PP allows the user to truncate the factorization for a low-rank approximation of AA with an error term computed in the l2l^2 norm. In this paper I generalize the QR factorization to use any arbitrary norm and prove analogous properties for QQ and RR in this setting. I then show an application of this algorithm to compute low-rank approximations to AA with error term in the l1l^1 norm instead of the l2l^2 norm. I provide Python code for the l1l^1 case as demonstration of the idea.

Keywords

Cite

@article{arxiv.1905.02355,
  title  = {A Rank Revealing Factorization Using Arbitrary Norms},
  author = {Reid Atcheson},
  journal= {arXiv preprint arXiv:1905.02355},
  year   = {2019}
}
R2 v1 2026-06-23T08:58:48.604Z