12. Orthogonal Matrix Factoring

This chapter is about orthogonal methods used to factor matrices. The first and perhaps most important step of solving a linear algebra problem is often to factor a matrix. The properties of diagonal, triangular, or unitary matrix factors can simplify how the problem is solved. Numerically stable Orthogonal matrix factoring algorithms yield unitary matrix factors. These algorithms trim matrices to a desired shape with unitary transformation matrices that set specified matrix elements to zero by multiplication. The factors are the trimmed matrix and products of the unitary transformation matrices, which are Givens rotation and Householder reflection matrices. This chapter describes the unitary transformation matrices, their use in factoring algorithms, and the history associated with the origins of orthogonal matrix factoring.