Under construction. This chapter presents a direct plane-angle representation of a QR step and its connection to Householder reflection. The current version emphasizes the geometry, the optimized algebraic update, the exact Householder relation and continuous interpolation of the corresponding proper rotation.
At each step, a direct plane rotation aligns the active column with the nearer of its positive and negative leading coordinate directions. This limits the rotation angle to at most π/2 and zeros all entries below the diagonal position at once. The chapter derives the rotation geometrically and algebraically, then shows that the resulting QR elimination step is closely tied to Householder QR: the direct rotation equals the corresponding Householder reflection followed by an orientation-correcting reflection. The distinction is therefore primarily one of representation — an explicit active plane and signed rotation angle rather than a reflector normal and scalar.
Historical note. We arrived at this construction independently, then found that the underlying direct plane rotation and its possible use for matrix triangularization had been described by A. G. Constantine and J. C. Gower in 1978. The present chapter develops its explicit QR formulation, optimized update, visual interpretation, precise relation to Householder QR, continuous interpolation, and recovery from LAPACK reflector data.
Instead of eliminating one entry at a time, the method rotates an entire active column directly into its coordinate direction.
The active column and its first coordinate vector determine a two-dimensional plane. Rotating inside that plane can align the column with either the positive or negative coordinate direction while leaving the orthogonal complement fixed. Choosing the nearer direction limits the rotation angle, and once the column is aligned, only its leading active entry remains, so every entry below it is zero simultaneously. The later Householder derivation shows that this endpoint elimination is the same Householder step up to a simple orientation-correcting sign reflection.
The PDF page links below are best-effort: most browsers support them, but some viewers may ignore the page hint.
It is closely aligned with Householder QR. The direct rotation and the corresponding Householder reflection act in the same two-dimensional plane and leave the same orthogonal complement unchanged. The direct rotation can be written as the Householder reflection followed by an orientation-correcting reflection: U = P H. The main distinction is therefore the representation: Householder QR uses a reflector normal and scalar, while the direct-rotation form makes the active plane and signed rotation angle explicit.
Yes. After developing this construction, we found that the underlying one-vector rotation and its possible use for matrix triangularization had been described by Constantine and Gower in 1978. The paper discusses Householder transformations, but its title—Some Properties and Applications of Simple Orthogonal Matrices—does not signal that it contains a direct plane rotation for matrix triangularization. It therefore did not appear readily in the QR and direct-rotation searches under which we were looking.
With the sign conventions used here, the transformed matrices differ only in the sign of the completed pivot row. The trailing active matrix is the same, so the subsequent elimination steps are the same up to the corresponding row-sign convention.
It makes the active plane and the signed rotation angle explicit. Those quantities give a direct geometric interpretation and an immediate continuous, orientation-preserving path from the identity to the endpoint QR transformation.
Givens QR normally uses a sequence of coordinate-plane rotations and eliminates one subdiagonal entry at a time. This representation uses one active plane and one proper rotation for the whole active column.
The rotation matrix is never formed. Its action on the active matrix is reduced algebraically to a row-vector product and a rank-1 update.
Yes. From the completed pivot β, reflector scalar τ and reflector tail stored below the diagonal, the corresponding direct-rotation plane and signed angle can be reconstructed with work linear in the number of active rows.