Solutions to all three questions of the University of Oxford numerical linear algebra paper, sat on 2 June 2025. Source: released examination PDF, parent PDF pages 1–3. The question statements are omitted. The Gaussian-matrix estimates in parts 2(b)(v) and 3(b)(iv) are used as the paper explicitly permits; their limitations are explained in those solutions.
The orthonormal columns give . Thus is the orthogonal projection onto the column space of , andThe two terms are orthogonal, so the Pythagorean identity givesOnly the first term depends on . Consequently the linear least-squares problem has the unique answer
For every vector , splitting the rows givesBoth summands are nonnegative. Taking the supremum over unit vectors in the definition of the spectral norm proves
Put . It is a symmetric matrix and a positive semidefinite matrix, while is also a positive semidefinite matrix. By the spectral theorem, choose an orthogonal matrix such thatThe bounds follow directly from . Define the diagonal matricesThe columns of are mutually orthogonal, since . For each , set . These columns are orthonormal. At a zero , one has ; choose by completing the already prescribed columns to an orthonormal set of columns in . Such a completion exists because . This gives , including the zero columns.
Likewise, the Gram matrix of is . Normalize its nonzero columns and complete at its zero columns in , using . The resulting has orthonormal columns and . Combining the identities givesThis is a form of the cosine-sine decomposition. Completing the zero columns is essential: neither block was assumed to have full column rank.
Using the orthonormal columns of in the factorization givesMultiplying by the orthogonal matrices and gives
Choose the nonnegative square roots of the eigenvalues of for the diagonal entries of , in nonincreasing order. Its assumed matrix inverse exists, so these entries are positive. The eigendecomposition givesHence has orthonormal columns. AlsoTogether with the orthogonal matrix and the nonnegative diagonal matrix , these are precisely the properties of a thin singular value decomposition.
Let . Interpret the diagonal of as nonnegative computed singular values and sort them consistently. If signed diagonal entries are used instead, take their absolute values and absorb signs into the orthonormal columns. Because the two outer factors have the stated orthonormality, these sorted numbers are exactly .
For completeness, the singular value perturbation bound follows from the Eckart-Young-Mirsky theorem. If is the truncated singular value decomposition of a matrix , the triangle inequality givesExchange and to get . Applying this to and the given backward error provesThus backward stability of the singular value decomposition gives an absolute forward error bound for every singular value, even a very small one.
An error of order in a squared singular value can become an error of order after taking its square root. To keep nonsingular as required, take andThen , and the computed eigendecomposition has exactly the permitted backward error:Nevertheless the second computed singular value has errorBy the singular value perturbation bound, every product with these computed singular values and exactly orthonormal outer factors has spectral norm error at least this large. In particular, even the favorable choice giveswhich has no uniform bound in big O notation. Therefore backward stability for the eigendecomposition of the Gram matrix does not imply backward stability for the singular value decomposition.
There is a related loss of orthonormality in the raw formula: evaluating exactly for these perturbed factors gives , whose second column has length tending to zero. Its product with equals , but its diagonal factors are consequently not a singular value decomposition. The paper's idealized orthonormality assumption lets us isolate the unavoidable singular value error even if this additional problem is repaired.
No uniform absolute error bound of order follows. Take the Jordan blockHere and . The exact eigenvalues of are both zero, whereasThese are admissible outputs under a backward error guarantee of size , yet their forward errors are . This is the square-root splitting of a defective double eigenvalue. More generally, eigenvalue sensitivity depends on the matrix; backward stability alone does not control it. The singular value perturbation bound used in part (ii) has no equally uniform counterpart for the eigenvalues of arbitrary nonsymmetric matrices.
By the Eckart-Young-Mirsky theorem, truncate the singular value decomposition:The same minimizes the spectral norm and Frobenius norm errors over matrices of matrix rank at most . This conventional meaning of rank- low-rank approximation includes the case , when .
Choose the first left singular vectors:Their orthonormality gives . The orthogonal projection fixes for and annihilates for . Applying it to the singular value decomposition therefore gives
Put . Since has columns, the rank bound for a matrix product gives . The Eckart-Young-Mirsky theorem and part (a) then giveOne can also see the lower bound directly. The restriction of to the -dimensional linear span of has a nonzero null space, because its matrix rank is at most . For a unit vector in that null space, by the singular value decomposition.
The orthogonal projection givesThe first summand has every column in the column space of , and the second has every column in its orthogonal complement. They therefore have zero Frobenius inner product. The Pythagorean identity, together with , gives the stronger exact formulaConsequentlywith equality exactly when . Thus solving the linear least-squares problem for each column chooses the best coefficients in the prescribed column space.
The thin QR decomposition gives . Its columns already belong to the column space of , so the orthogonal projection leaves them fixed:This identity uses only and ; it remains valid if is singular, provided such a factorization with orthonormal is used.
Because , choose a unit vector in the null space of , so that . Let have orthonormal columns, for example the first columns of , and choose a real number . SetIts singular value along is , and its other singular values are . Thus . Meanwhile . If has full column rank, the column space of the thin QR decomposition is exactly , which is orthogonal to . Hence for , andConversely, an orthogonal projection is a contraction in the Euclidean norm, so . ThereforeIf is rank deficient, complete the QR decomposition within : this space has dimension and contains all columns of , so the required orthonormal completion exists there. The same proof applies. For rank-deficient data the choice of unused columns of matters; the construction specifies a valid choice. If instead contains only a basis of , the conclusion holds without any completion. A fixed sampling matrix can thus miss the unique largest singular value completely.
Write ; the requested expression requires the positive even integer . Split the thin singular value decomposition after columns:Here . Each column of a Gaussian random matrix is an orthogonally invariant random vector: its probability density function is proportional to , and an orthogonal matrix preserves both and volume. Thus , where , again has independent and identically distributed standard normal entries. In particular both displayed blocks have the Gaussian distributions needed below.
First prove a deterministic error bound for a randomized range finder. Put and suppose has full row rank. Its Moore-Penrose pseudoinverse is , so . The QR decomposition implies , henceMultiplication by expresses the missed leading columns in terms of the trailing columns. Substitution into gives the exact identityFor any matrix , the spectral norm of is , because its product with its transpose is . Using submultiplicativity of the operator norm, the orthonormality of , and the contraction property of the orthogonal projection, we obtainThis estimate is deterministic and also covers rank-deficient ; if , its right-hand side vanishes.
Now use the paper's permitted singular value estimates. Apply the lower estimate to the tall matrix of size , rather than to its wide transpose. It givesThe upper estimate for , transposing if necessary, givesThus, with ,Since , the deterministic estimate yieldsThis proves the requested conclusion under the explicitly authorized estimates.
The probabilistic qualification is necessary. A Gaussian random matrix does not always have all its singular values between the two endpoints printed in the hint. Already a example would require for every standard normal random variable , which fails with positive probability. The proof above holds on the event where the two block estimates hold. In a probabilistic formulation one supplies estimates for that event, usually allowing a positive margin in both endpoints; no failure probability is specified by the paper.
Nor can the requested inequality with one universal hold almost surely for every . For example, take , , with , and a sampling matrixAt , the sampled column space misses the first coordinate, so , whereas . Choose . Because has full column rank, its orthogonal projection depends continuously on near through . The strict violation persists in an open neighborhood of . The joint Gaussian probability density function is positive there, so that neighborhood has positive probability. This identifies the missing qualification without weakening the conditional calculation.
Write and . The Arnoldi decomposition and giveBecause has orthonormal columns, it preserves the Euclidean norm. The generalized minimal residual method therefore reduces to the small linear least-squares problemUse Givens rotations on the upper Hessenberg matrix to obtain a QR decompositionwhere is an orthogonal matrix and is an upper triangular matrix. Then solve by backward substitution in a triangular system and form . The resulting minimum linear-system residual has Euclidean norm .
The small problem has a unique answer: if , the Arnoldi decomposition gives . The invertible matrix implies , and the orthonormality of then gives . Thus has full column rank and is nonsingular.
For the small QR decomposition, each of the Givens rotations eliminates one subdiagonal entry of the upper Hessenberg matrix. At column , apply the rotation to two rows in columns , costing arithmetic operations. Summing gives , and applying the rotations to the right-hand side costs . Backward substitution in a triangular system costs .
Computing costs and the final dense matrix multiplication costs . Thus the total, with the Arnoldi decomposition already supplied, isHere , since has orthonormal columns in . In the standard dense arithmetic model, forming the general matrix–vector product gives the sharp cost. The pair above records that two-parameter bound; looser bounds such as are also possible because . Treating as an unstructured dense matrix would unnecessarily replace its factorization by an computation.
The claim is true, withIt is a symmetric positive-definite matrix: for every nonzero vector , the fact that is an invertible matrix gives . Since , every candidate satisfiesThe generalized minimal residual method therefore minimizes precisely this weighted norm of the error over the linear span of . The same matrix works for every and does not depend on .
Multiplying the Arnoldi decomposition by shows that the leading square block isIt is an upper Hessenberg matrix by the Arnoldi iteration. Because , it is also a symmetric matrix. Entries below the first subdiagonal vanish by the Hessenberg structure, and their reflected entries above the first superdiagonal vanish by symmetry. ConsequentlyThe extra last row has only its final entry possibly nonzero. With the usual choice of positive normalization factors, the individual column relations are the three-term Lanczos algorithm recurrencewhere the first term is omitted for . This reduction is an exact-arithmetic statement; round-off error can affect the orthogonality in an implementation.
For any nonzero vector , orthonormality gives . Since is a symmetric positive-definite matrix,The preceding part already gives symmetry, so is a symmetric positive-definite matrix. In fact the spectral theorem gives the useful boundswhich place its eigenvalues between the smallest and largest eigenvalues of .
The least-squares normal equations areThe full column rank of gives for nonzero , so is a symmetric positive-definite matrix. Apply the Conjugate gradient method to this linear system. To verify that its solution is the desired one, let solve the displayed equations. Then , and for any the Pythagorean identity givesThus is the unique minimizer of the linear least-squares problem.
One can apply without forming the Gram matrix: compute . More explicitly, initialize , , ; until the linear-system residual vanishes, use the Conjugate gradient method recurrenceEach dense application of this way costs operations. The condition number satisfies , where ; this is the conditioning cost of the least-squares normal equations.
Under the permitted singular value bounds, givesFor the symmetric positive-definite matrix in part (iii), its eigenvalues are the squared singular values of , soApply the supplied conjugate gradient convergence bound to . For and nonzero , the function increases with , givingThus the error in this weighted norm contracts at a guaranteed exponential factor of at most per iteration, up to the prefactor . Here . The Pythagorean identity in part (iii) also identifies with the excess squared linear least-squares problem objective, which consequently decreases by a bound proportional to . For the Euclidean norm, the same eigenvalue bounds give .
For relative accuracy in the -weighted norm, it is sufficient to takeCompute once in operations. Each iteration applies with two dense matrix multiplications and uses further arithmetic operations; when this costs . Hence the total cost isUsing finite termination of the conjugate gradient method in exact arithmetic refines this to . Explicitly constructing first would add setup work and is unnecessary. These accuracy estimates concern relative error; an absolute tolerance replaces by when . If , the initial guess already solves the problem.
As in part 2(b)(v), the Gaussian assumption alone does not make the printed singular value interval a certainty. For example, the event that every entry of has absolute value below a sufficiently small positive number has positive probability and forces , contradicting the asserted lower endpoint. The displayed rate is therefore conditional on the singular-value bounds authorized by the paper. The cost and convergence derivation are exact under that condition; an unconditional probabilistic statement would need an additional failure-probability estimate.
Articles by others on the same topic
There are currently no matching articles.