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. ThereforeOnce a Krylov subspace stops growing, it cannot resume growth.
Let the distinct eigenvalues be . Distinct-eigenvalue eigenvectors are independent. A relation becomes , with . Since every , it requires for every . No nonzero polynomial of degree below has that many distinct roots. Thus the first powers are independent, while gives the next dependence. Hence . Equivalently the coefficients of these powers form a full-rank Vandermonde matrix through this index.
The linear-system residual at an approximate solution is . For symmetric positive definite , the Conjugate gradient method has and minimizes the squared -norm of the error over that affine space; its residual is orthogonal to .
If has distinct eigenvalues, interpolate on them with a polynomial of degree at most . The finite-dimensional spectral theorem gives , so the exact correction lies in . The minimum possible error at step is therefore zero. Thus in exact arithmetic, possibly earlier if the initial residual has fewer eigencomponents. If , it terminates immediately.
A symmetric positive definite matrix preconditioner changes the system to , with ; practical preconditioned CG applies solves with . It can accelerate convergence by reducing the spectral condition number of a positive-definite matrix, which improves the usual bound involving , and by clustering eigenvalues, which allows low-degree residual polynomials small on the spectrum even when the extreme-eigenvalue bound is pessimistic.
Choosing makes the transformed matrix , so one step suffices. But applying already requires solving the original problem, and constructing an exact factorization generally incurs its original computational cost. It is therefore not a useful shortcut for a single unsolved system, though an available factorization can be reused for multiple right-hand sides. Effective matrix preconditioning balances spectral improvement against inexpensive application.
Articles by others on the same topic
There are currently no matching articles.