Arnoldi iteration 2026-10-25
Starting with , the Arnoldi iteration constructs an orthonormal basis of successive Krylov subspaces. At step , orthogonalize against , and normalize the remainder as if it is nonzero. The coefficients form an upper Hessenberg matrix and satisfy . A zero remainder means the current Krylov subspace is invariant under .
Conjugate gradient convergence bound Created 2026-10-25 Updated 2026-10-31
For a symmetric positive-definite matrix , the Conjugate gradient method minimizes the error in the induced weighted norm over its affine Krylov subspace. Writing the error as gives
For , choose the scaled Chebyshev polynomial . On the spectral interval its numerator has absolute value at most one. With , the denominator equals . This proves the displayed bound. If the two endpoints coincide, is a positive scalar multiple of the identity and one iteration solves the system exactly.
With zero initial guess, the generalized minimal residual method minimizes the Euclidean norm of the linear-system residual over each Krylov subspace. The Arnoldi decomposition reduces this to , followed by . Givens rotations solve the small problem in operations once the decomposition is available. For an invertible matrix , the same iterate minimizes the error in the weighted norm induced by , because .
Heavy-ball residual recurrence Created 2026-09-24 Updated 2026-09-24
For and ,
Thus is a polynomial in applied to the initial residual and lies in the corresponding Krylov subspace.
Krylov dimension from spectral components Created 2026-10-14 Updated 2026-10-25
For a diagonalizable finite-dimensional operator, write with nonzero in distinct eigenspaces of eigenvalues . Then . The Vandermonde matrix of the first powers is invertible for distinct eigenvalues, so these powers span exactly the independent components . Thus the stabilized Krylov subspace dimension is . It counts distinct spectral components, not the number of nonzero coefficients in an arbitrary eigenbasis: , has Krylov dimension one. Equivalently it is the minimum number of eigenvectors needed when those vectors may be chosen freely.
Krylov subspace method 2026-10-31
A Krylov subspace method seeks approximations in spaces generated by repeated matrix applications to a starting vector. For a linear system with starting point and residual , the affine search space is . Choosing an optimality or orthogonality condition within it gives different algorithms. The conjugate gradient method minimizes the energy norm of the error for a symmetric positive-definite matrix; other methods use residual minimization or different projections. The growth of the Krylov subspace can stop early when an invariant subspace is reached.
Linear-system residual Created 2026-10-06 Updated 2026-10-31
The residual of an approximate solution of is . It is the unbalanced right-hand side, while the solution error is . The conjugate gradient method makes residuals orthogonal to successive Krylov subspaces.
For a finite-dimensional linear operator , the Krylov subspace is
These spaces are nested, so their dimensions are nondecreasing and can rise by at most one at each step. If , let be the first index for which is a linear combination of . The preceding vectors are independent. Multiplying that dependence by and repeatedly substituting shows every higher power also lies in their span. Thus
Such an index exists because the ambient space is finite-dimensional. If , the separate answer is for every , with .
For Krylov dimension from spectral components, when is diagonalizable, group the eigenvector expansion by distinct eigenvalues:
where each is its nonzero component in a distinct eigenspace. Then . The vectors are independent, and the Vandermonde matrix is invertible because the eigenvalues are distinct. Hence the first powers span exactly , proving the stabilized dimension equals the number of distinct eigenspaces with nonzero component in . These themselves are eigenvectors, so this is also the minimum number of eigenvectors needed to represent when the eigenvectors may be chosen freely.
If the printed phrase instead means the count of nonzero coefficients in an arbitrary fixed eigenbasis, it is false with repeated eigenvalues. For example and use two vectors of that basis but have ; the vector itself is an eigenvector. For a simple spectrum there is no distinction. This qualification resolves the claim without assuming an unstated simple spectrum.
The Krylov subspace is . Let be the first index for which depends linearly on . Such an index exists with , since and any vectors are dependent. The first vectors are independent. The relation for shows that their span is invariant under : multiplying any generator by stays in that span. Repeated multiplication makes every higher power stay there too. Therefore
Once a Krylov subspace stops growing, it cannot resume growth.
The th Krylov subspace is
Because has a complete eigenbasis, decompose
where is the projection of onto the eigenspace belonging to the th distinct eigenvalue ; some may vanish. Then
Every generator of therefore belongs to , and
Since , the Heavy-ball method is
Multiplication by and use of give the heavy-ball residual recurrence
With the usual initialization , both initial residuals equal . Induction in the recurrence shows that
for a polynomial of degree at most . Therefore
This is under the zero-indexed Krylov subspace convention in the question; under the convention whose order- space ends at , it is .
The Krylov subspace is . If , write with . Since ,
which has degree at most and . Conversely, if with these properties, then is a polynomial of degree at most and
This is the polynomial description of the admissible errors in a Krylov subspace method.
The Krylov subspace is . Write with . For the exact solution, , so
This polynomial has degree at most and . It is the error-polynomial representation for a Krylov subspace method.
The Krylov subspace is . If for a polynomial of degree at most , then
so and . Conversely, this residual identity implies
Thus the converse holds whenever is invertible. More precisely, for fixed it holds for every such exactly when : the identity determines only up to an arbitrary nullspace vector. Without this qualification the singular-matrix converse is false, for example when , and .
Assume and exact arithmetic for the Lanczos algorithm. At step put
provided . The initial coefficient of is immaterial. Inductively suppose are orthonormal. Then by the choice of . For , symmetry and the preceding recurrence give , so . If , the recurrence gives , and therefore . Hence is perpendicular to every preceding basis vector. Its normalization supplies the next orthonormal vector.
Every new belongs to . The orthonormal vectors are independent, whereas that Krylov subspace has dimension at most ; they therefore form its basis. Continuing the recurrence one more step gives
In particular . If the next residual is zero, the last term is zero and the span is an invariant subspace; no undefined normalized vector is needed. If is an eigenvector, , so immediately. The algorithm terminates with the exact one-dimensional invariant subspace, rather than generating further vectors. If , the initial residual has already vanished and the normalization defining is unnecessary.
Vandermonde matrix Created 2026-10-06 Updated 2026-10-07
A Vandermonde matrix has entries . Distinct nodes give determinant , explaining independence of polynomial evaluations and distinct-eigenvalue Krylov subspaces.