QR Decomposition
1. Gram Schmidt Process
For
with , we define: Then, for
, we have: This means that, based on
, we can constructed a vector that is orthogonal to .
Let
- Find
, where . - To find
, we first find . Then, we set . - To find
, we first find . Then, we set . - And so on...
For the general term
2. QR Decomposition
Let
We also notice that if
If we let
Finally, we can write
3. Householder Maps
Suppose we have a hyper-plane
We can verify that:
is involutory: . is ortho-normal: $H_\vec{u}^T=H_\vec{u}^{-1} preserves the euclidean length of vectors: .
These can also be used to calulcate the QR decomposition of a matrix.