Questions: Gram-Schmidt Process and QR Decomposition

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

After applying Gram-Schmidt to {v₁, v₂, v₃} to produce {u₁, u₂, u₃}, which statements are guaranteed to be true?

Aspan{u₁} = span{v₁, v₂, v₃} — the first output vector spans the full original space
Bspan{u₁, u₂} = span{v₁, v₂} — the process preserves the subspace structure at each prefix
Cu₁ = v₁ — the first output is always identical to the first input
Du₃ is the projection of v₃ onto the plane spanned by u₁ and u₂
Question 2 Multiple Choice

A numerical analyst must solve a least-squares problem Ax = b where the columns of A are nearly linearly dependent. She must choose between forming AᵀA and solving the normal equations, or computing A = QR and solving via back-substitution. Which is numerically safer and why?

ANormal equations — they reduce the problem from a rectangular to a square system, which is simpler
BQR decomposition — it avoids squaring the condition number of A, preventing amplification of floating-point errors
CBoth methods produce identical numerical results because they solve the same mathematical problem
DNormal equations — AᵀA is always symmetric positive definite, which guarantees stability
Question 3 True / False

The Gram-Schmidt process can be applied to any set of vectors, linearly independent or not, and generally produces an orthonormal set of the same size as the input.

TTrue
FFalse
Question 4 True / False

In QR decomposition A = QR, the matrix R is upper triangular because each new orthonormal vector is built by subtracting projections only onto previously computed basis vectors, not future ones.

TTrue
FFalse
Question 5 Short Answer

Why does Gram-Schmidt subtract projections onto ALL previously computed orthonormal vectors at each step, rather than just the most recent one?

Think about your answer, then reveal below.