A stationary iterative method for a linear system converges to its specified fixed point for every initial vector if and only if its iteration matrix satisfies , where the spectral radius is the largest modulus of an eigenvalue.[ref]
For a diagonalizable matrix, write . Then , so each eigenvector coefficient tends to zero exactly when its eigenvalue has modulus less than one. For a general matrix, the Jordan normal form gives the same result: a Jordan block with a nilpotent matrix of size satisfies
If , every coefficient tends to zero because exponential decay beats any fixed polynomial in ; if , the block vanishes once . Conversely, an eigenvector with provides an initial error that cannot tend to zero. For a real matrix with complex eigenvalues, the same obstruction appears in the real invariant subspace spanned by the real and imaginary parts of an eigenvector.
The words "every initial vector" matter. For example, fails the criterion, but still tends to zero. Here a generic initial error has a nonzero first coordinate and diverges; the exceptional errors lie on the second coordinate axis. With , generic errors oscillate rather than diverge in norm, while the same exceptional axis still converges. Both are valid matrix splittings with and . In general the convergent errors form the direct sum of the generalized eigenspaces for ; if , this is a proper linear subspace.
A small spectral radius describes eventual convergence, but does not imply that the Euclidean norm of the error decreases on every step for a non-normal matrix. An operator norm bound does give the stepwise estimate . For a real symmetric matrix, the matrix 2-norm equals its spectral radius, making this particularly direct.
An invertible matrix and nonzero diagonal entries make the update well defined, but do not guarantee convergence. For the original linear system
the Gauss-Seidel method updates and . Starting at zero gives , then . The second-coordinate forward error is , and the iteration matrix has spectral radius . The linear system has a unique solution while this particular stationary iterative method for a linear system diverges.
Iterative method 2026-10-14
An iterative method approximates a solution by repeatedly updating an initial guess. In numerical linear algebra, a stationary iterative method for a linear system uses a fixed iteration map; other iterations can change their update rule or search space at each step.
Jacobi preconditioner 2026-10-18
The Jacobi preconditioner keeps only the diagonal entries of the matrix . For a symmetric positive-definite matrix, these entries are positive, so its auxiliary solve is . It rescales coordinates with very different diagonal sizes, but cannot remove arbitrary off-diagonal coupling.[ref]
This shares a diagonal matrix with the Jacobi method, but the roles differ. The Jacobi method specifies a whole stationary iterative method for a linear system; a Jacobi preconditioner supplies an auxiliary solve to another iterative method, including the Preconditioned conjugate gradient method.
Since every eigenvalue has modulus less than one, is not an eigenvalue and is invertible. Hence the iteration has a unique fixed point . The stated consistency implication gives , and nonsingularity of identifies . This justifies using the fixed-point relation even though consistency was stated in only one direction.
Expand the initial error in the eigenvector basis, . Subtract the fixed-point equation from the stationary iterative method for a linear system and iterate:
With , any norm obeys . Thus
The argument uses the given diagonalizable eigenbasis; the more general convergence criterion is spectral radius less than one.
A stationary iterative method for a linear system converges from every initial vector exactly when the spectral radius of its iteration matrix is less than one. Here ranges between and , so all modes decay for a fixed exactly when
Requiring this for every grid size gives
Indeed, leaves or amplifies the lowest mode, while any makes the highest-mode eigenvalue tend to as .
The slowest mode is , for which the Taylor expansion is
If the initial error has a nonzero component, that component is multiplied by . Hence for a constant independent of ,
This is the low-frequency obstruction to grid-independent convergence.
Choose a matrix splitting with invertible. Then is equivalent to
and the associated stationary iterative method for a linear system is
For the Jacobi method, write with diagonal and strictly lower and upper triangular, and take
Thus
The iteration converges for every initial vector exactly when the spectral radius of its iteration matrix satisfies
For a finite square matrix, powers tend to zero exactly when every eigenvalue has modulus less than one. In a complex Jordan normal form, the entries of a block power are sums of factors , which tend to zero when ; a zero-eigenvalue block becomes zero after finitely many powers. Conversely, an eigenvector gives , so convergence to zero excludes . This criterion underlies the convergence theorem for a stationary iterative method for a linear system.