The Krylov subspace is . Write with . For the exact solution, , soThis polynomial has degree at most and . It is the error-polynomial representation for a Krylov subspace method.
Every point in the affine search space is uniquely , since the columns of form a basis. Its linear-system residual is , so minimizing the residual is exactly the linear least-squares problem .
Use the standard starting choice and an orthonormal extended basis . If , then and orthonormality givesThe starting-vector choice is needed for this particular representation; an arbitrary orthonormal basis need not have those initial coordinates.
The Arnoldi iteration constructs the basis. At column , orthogonalize against , recording coefficients ; normalize the remaining vector with to get . This makes an upper Hessenberg matrix of size . The resulting GMRES algorithm starts from , grows this Arnoldi basis, solves the small least-squares problem, and sets . Its small residual norm provides the stopping test. Incremental Givens rotations efficiently update the small QR decomposition instead of solving it anew. Zero initial residual means the system is already solved; Arnoldi breakdown gives an invariant subspace and, for nonsingular , permits exact solution within it.
One restarted step chooses to minimize the new residual norm. Since ,and induction givesThese polynomials have degree at most one; a zero step gives the constant polynomial one.
In the specified example the first search space is spanned by . Writing , its squared residual norm is , uniquely minimized at . Thus restarted GMRES gives and stagnates forever, repeatedly facing the same minimization problem.
Without restarting, the first iterate is still zero, but . The second minimization finds the exact solution . This one-step restarted GMRES stagnation example shows how discarding the accumulated search space can prevent convergence even for a nonsingular two-dimensional system.
Articles by others on the same topic
There are currently no matching articles.