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.
Original solutions to the Numerical Linear Algebra paper of 14 June 2011. Source: the older Mathematics release, supplied in
Part C 2007 11.pdf, pages 469–472. All three questions and their fourteen lettered parts are covered.A real singular value decomposition has the form , where and are orthogonal matrices, and is a rectangular diagonal matrix with entries . These entries are the singular values. Their squares are the eigenvalues of , omitting the additional zero eigenvalues when . The positive singular values number exactly the matrix rank.
Use the singular value decomposition and the orthogonal invariance of the Euclidean norm. Put and . Since precisely are positive,The second sum is independent of and cannot be removed. The first sum vanishes exactly when for , while are arbitrary. Thus every least-squares solution isThe unavoidable linear-system residual is the component of orthogonal to the column space of :The minimum-norm least-squares solution sets all and equals , where is the Moore-Penrose inverse. The squared minimum, rather than the minimum itself, is the second sum in the first display.
Let and be the columns of the orthogonal matrices and in the singular value decomposition. Multiplying by the rectangular diagonal matrix retains its nonzero diagonal entries:The families and are orthonormal, hence in particular orthogonal. Each summand is a rank-one outer product, and the remaining terms vanish because their singular values are zero.
For the matrix's Euclidean operator norm, orthogonal invariance of the Euclidean norm givesTaking gives equality, so . For the Frobenius norm, the trace identity and the singular value decomposition giveConsequentlyHere the Euclidean matrix norm means the operator norm induced by the vector Euclidean norm, rather than the entrywise Euclidean length, which is the Frobenius norm.
The two columns are orthogonal, with lengths one and two; equivalently . Ordering the singular values decreasingly requires swapping the right coordinate directions. One full singular value decomposition isBoth and are orthogonal matrices, and direct matrix multiplication gives . Hence
The spectral theorem for real symmetric matrices gives with an orthogonal matrix . Positive definiteness makes every eigenvalue positive. Define the matrix square rootIt is symmetric, its square is , and for any nonzero vector ,Thus it is also positive-definite, and its matrix inverse is .
The induced matrix norm associated with the given energy norm is a supremum of length ratios. The invertible change of variables givesThe last expression is the Euclidean operator norm. This is the matrix norm induced by an energy norm: transforming to coordinates with Euclidean lengths transforms the operator by the corresponding matrix similarity.
Write , where is the diagonal matrix of diagonal entries of , and are its strictly lower- and upper-triangular parts. Since is symmetric, . Subtract the two factors in the SOR iteration:Therefore, for ,Positive definiteness makes each , so the triangular matrix is an invertible matrix for every . The original formula gives ; the expression for itself is undefined there. The affine term ensuring that the desired solution is a fixed point is .
Apply the matrix norm induced by an energy norm and set . Multiplication givesThe bracket factors as . Because and ,Thus for the stated matrix. In particular is a positive semidefinite matrix. The Euclidean operator norm squared is the largest eigenvalue of , and all those eigenvalues are nonnegative. ConsequentlyThis identity is the algebraic step in the energy-norm proof of convergence of SOR; spectral radius equals the largest eigenvalue here because .
For , the coefficient is positive. Moreoveris a positive-definite matrix: for a nonzero vector , put ; then . Hence every eigenvalue of is strictly below one. Part (d) also gives , so these eigenvalues are nonnegative. ThereforeThe energy-norm proof of convergence of SOR thus makes the iteration a strict contraction mapping in this norm. Its forward error satisfies , so it converges geometrically to zero.
For the quadratic function, write and restrict to the full line . Symmetry of givesThe coefficient is positive by positive definiteness and . The unique minimizer is thereforeQuadratic minimization along a line also gives the exact changeThus strict decrease holds exactly when . The search is over the whole line, so can be negative; a positive step size would require the additional descent direction condition .
The exact minimization gives , with . For steepest descent method, the next search direction is . HenceThus consecutive nonzero search directions are orthogonal. This calculation even covers an arbitrary initial direction , as in the generic algorithm: it only needs the exact preceding line minimization and the choice . If the new linear-system residual is zero, the linear system is already solved. No pairwise orthogonality of all nonconsecutive directions is asserted.
Nonzero vectors are conjugate directions with respect to when for . They are linearly independent: if , multiplication by gives , hence by positive definiteness. There are consequently at most such directions.
The finite termination of conjugate directions follows from the residual orthogonality maintained by the exact line minimizations. At step ,For , conjugacy gives . By mathematical induction, is orthogonal to every . After nonzero conjugate directions they form a basis of , forcing . Thus the method reaches in at most steps, and positive definiteness makes that solution unique. The claim is in exact arithmetic; rounding errors need not preserve exact conjugacy.
Since , an A-conjugate direction must satisfy . One nonzero choice isDirect matrix multiplication gives , and . All nonzero scalar multiples of this vector also qualify.
Articles by others on the same topic
There are currently no matching articles.