QR factorization process using Householder transformations:

  1. Start from
  2. Apply a series of Householder reflections: to create zeros below the diagonal. creates zeros below .
  3. QR is obtained implicitly in the form:

The cost of applying each is . So the total cost is .

If matrix is , the cost is .

QR factorization, Householder transformation, Applying a Householder transformation