Householder Reflection — Geometric Interpretation
A Householder reflection is an orthogonal transformation that reflects space across a hyperplane. In QR factorization, it is used to send a chosen column vector to a coordinate direction, zeroing all entries below the pivot at once.
Unlike a Givens rotation, which eliminates one selected entry at a time, one Householder reflection acts on a whole vector direction. The transformation is global, but it still preserves lengths and angles because it is orthogonal.
Visualization
The visual shows a 3×3 matrix A and its QR factorization. The original columns of A are shown with the corresponding transformed geometry after applying a Householder reflection.
Concept
A Householder reflection has the form H = I − 2uuT, where u is a unit vector. The vector u is normal to the reflecting hyperplane.
Components lying in the reflecting hyperplane stay fixed, while the component in the u direction changes sign. Choosing u from the vector being reduced makes the reflection send that vector to a coordinate axis.
Role in QR factorization
In QR factorization, Householder reflections are applied successively to transform A into an upper triangular matrix R. The accumulated orthogonal transformations give the factor Q.
This gives a geometric interpretation of QR: the original column geometry is reflected step by step until it has triangular coordinate structure.
Key equations
The symmetry equation says the transformation is a reflection. The orthogonality equation says it preserves lengths and angles.
Query phrases
- Householder reflection geometric interpretation
- Householder transformation QR factorization
- reflection across a hyperplane in linear algebra
- Householder QR visualization
- orthogonal reflection matrix
References
Related concept: GraphMath — QR Decomposition, Geometric Interpretation in 2D and 3D
Related concept: GraphMath — Gram-Schmidt Orthogonalization, Stepwise Visualization in 2D and 3D
Related concept: GraphMath — Givens Rotation Algorithm, Geometric Interpretation in 3D