GMRES Convergence Bound Analysis
- GMRES Convergence Bound is a metric that quantifies the asymptotic reduction in residual norm for GMRES(1) iterations in solving linear systems.
- The analysis employs nonlinear eigenvalue problems to derive explicit convergence factors, such as the sharp bound for symmetric matrices using spectrum properties.
- Key implications include guiding restart policies and performance predictions in iterative solvers, ensuring efficiency even under worst-case conditions.
The GMRES convergence bound formalizes the rate at which the Generalized Minimal Residual method reduces the residual norm in iterative solutions of linear systems with non-symmetric or nonnormal coefficient matrices. Analytical convergence factors are central to understanding GMRES efficiency in worst-case scenarios, particularly for fixed restart GMRES(m), with (GMRES(1)), and for symmetric or skew-symmetric problems.
1. Foundational Concepts and Definitions
Let be invertible, and consider the sequence of GMRES(1) residuals generated by the recurrence: The asymptotic convergence behavior is quantified as follows:
- Root-convergence factor for the residual sequence:
- -linear convergence: converges -linearly with factor if for all .
The "worst-case root-convergence factor" , a key metric, corresponds to the slowest asymptotic contraction induced by the method, maximized over all possible starting residuals.
2. Nonlinear Eigenvalue Problems Governing GMRES(1)
GMRES(1) is governed by a sequence of vector-dependent iterations: The analysis of convergence factors is reduced to a nonlinear eigenvalue problem: The nonzero eigenvalues of control the worst-case one-step contraction . For higher-step contraction analysis (e.g., two-step), a similar machinery involving sequentially composed, vector-dependent operators is required, with their spectral properties characterizing the attainable asymptotic rates.
3. Explicit Convergence Factor for Symmetric
When is real symmetric with eigenvalues , the spectrum of the nonlinear operator reduces to two-eigenvalue interactions: Thus, the maximal possible contraction is
This yields the explicit, sharp worst-case bound: The convergence is strictly contractive for positive-definite (), but for indefinite (i.e., if for some ), and stagnation in residual norm is possible for some initial data, i.e., worst-case no progress.
4. Asymptotic Bound for Skew-Symmetric
If is real skew-symmetric (), its eigenvalues are purely imaginary . The contraction is governed by the spectral radius , yielding
This is a uniform and unconditional bound: irrespective of the initial residual, .
5. Relation between -Linear and Root-Convergence Factors
By construction of the nonlinear eigenvalue problems, the maximal -linear contraction coincides with the worst-case root-convergence factor: Thus, in both the symmetric and skew-symmetric cases, the -linear rate precisely matches the worst-case root factor, and there is no gap between them.
6. Parameter Dependence, Assumptions, and Limiting Cases
- is assumed invertible ().
- For the symmetric case: is real symmetric, and the entire spectrum enters the formula for .
- For the skew-symmetric analysis: is skew-symmetric, so is normal with .
- The initial residual is arbitrary (nonzero); the bound is worst-case over all .
- If is positive-definite, contraction is strict and independent of initial condition; if is indefinite, worst-case stagnation () is possible.
7. Numerical Illustrations and Tightness of the Bound
Examples confirm the theoretical predictions:
- For , ; numerically, for arbitrary .
- For (indefinite), ; numerical simulations produce stagnation for some with asymptotic ratio approaching unity.
- For the basic skew case $M=\begin{bmatrix}0 & 1\-1 & 0\end{bmatrix}$ (), matches the empirical rate observed in computation.
8. Broader Context and Significance
The closed-form, spectrum-dependent GMRES(1) worst-case convergence bound provides a complete characterization of asymptotic contraction rates for symmetric and skew-symmetric linear systems. The results demonstrate that the spectrum alone, through the explicit expressions for and , suffices to tightly predict the ultimate convergence rate achievable by GMRES(1), including pathological stagnation for indefinite systems. These findings directly inform restart policies, performance predictions, and algorithm selection for practical linear solvers. They also elucidate the precise thresholds for contractivity loss in minimal residual iterations and provide a foundation for further extensions to nonnormal and structure-dependent matrix classes (He, 17 Jan 2025).