|
This entry describes the Householder transformation , the most frequently used algorithm for performing QR decomposition. The key object here is the Householder matrix , a symmetric and orthogonal matrix of the form
where is the identity matrix and we have used any normalized vector with
.
The Householder transformation zeroes the last elements of a column vector below the first element:
 with 
One can verify that
 with 
fulfils and that with one obtains the vector
.
To perform the decomposition of the
matrix (with ) we construct an
matrix to change the elements of the first column to zero. Similarly, an
matrix will change the elements of the second column to zero. With we produce the
matrix
After such orthogonal transformations ( times in the case that ), we let
is upper triangular and the orthogonal matrix becomes
In practice the are never explicitly computed.
References
|