A Generalization of QR Factorization To Non-Euclidean Norms

Abstract

I propose a way to use non-Euclidean norms to formulate a QR-like factorization which can unlock interesting and potentially useful properties of non-Euclidean norms - for example the ability of l1 norm to suppresss outliers or promote sparsity. A classic QR factorization of a matrix A computes an upper triangular matrix R and orthogonal matrix Q such that A = QR. To generalize this factorization to a non-Euclidean norm \| · \| I relax the orthogonality requirement for Q and instead require it have condition number ( Q ) = \| Q -1 \| \| Q \| that is bounded independently of A. I present the algorithm for computing Q and R and prove that this algorithm results in Q with the desired properties. I also prove that this algorithm generalizes classic QR factorization in the sense that when the norm is chosen to be Euclidean: \| · \|=\| · \|2 then Q is orthogonal. Finally I present numerical results confirming mathematical results with l1 and l∞ norms. I supply Python code for experimentation.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…