A Rank Revealing Factorization Using Arbitrary Norms

Abstract

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

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…