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.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.