Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 165 tok/s
Gemini 2.5 Pro 57 tok/s Pro
GPT-5 Medium 39 tok/s Pro
GPT-5 High 37 tok/s Pro
GPT-4o 106 tok/s Pro
Kimi K2 185 tok/s Pro
GPT OSS 120B 445 tok/s Pro
Claude Sonnet 4.5 37 tok/s Pro
2000 character limit reached

GMRES Convergence Bound Analysis

Updated 11 November 2025
  • 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 m=1m=1 (GMRES(1)), and for symmetric or skew-symmetric problems.

1. Foundational Concepts and Definitions

Let ARn×nA\in\mathbb{R}^{n\times n} be invertible, and consider the sequence {rk}\{r_k\} of GMRES(1) residuals generated by the recurrence: rk+1=(IαkA)rk,αk=rkTATrkrkTATArkr_{k+1}= (I-\alpha_kA)\,r_k, \qquad \alpha_k=\frac{r_k^T A^T r_k}{r_k^T A^T A r_k} The asymptotic convergence behavior is quantified as follows:

  • Root-convergence factor for the residual sequence:

ϱk(r0)=rk1/k,ϱ(r0)=lim supkϱk(r0),ϱ=maxr0ϱ(r0)\varrho_k(r_0) = \|r_k\|^{1/k}, \quad \varrho(r_0) = \limsup_{k\to\infty}\varrho_k(r_0), \quad \varrho^* = \max_{r_0} \varrho(r_0)

  • qq-linear convergence: {rk}\{r_k\} converges qq-linearly with factor σ(0,1)\sigma\in(0,1) if rkσrk1\|r_k\|\le\sigma\,\|r_{k-1}\| for all k1k\geq 1.

The "worst-case root-convergence factor" ϱ\varrho^*, 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: rk+1=I(rk)rk,I(v):=Iα(v)A,α(v)=v,AvAv,Avr_{k+1} = \mathcal{I}(r_k)\,r_k, \qquad \mathcal{I}(v):=I-\alpha(v)A,\qquad \alpha(v)=\frac{\langle v,Av\rangle}{\langle Av,Av\rangle} The analysis of convergence factors is reduced to a nonlinear eigenvalue problem: I2(u)u=λu,I2(u)=(Iα(u)AT)(Iα(u)A)\mathcal{I}_2(u)u = \lambda u, \qquad \mathcal{I}_2(u)=(I-\alpha(u)A^T)(I-\alpha(u)A) The nonzero eigenvalues λ\lambda of I2\mathcal{I}_2 control the worst-case one-step contraction maxv0I(v)v/v=maxλλ\max_{v\neq 0} \|\mathcal{I}(v)v\|/\|v\| = \max_\lambda \sqrt{|\lambda|}. For higher-step contraction analysis (e.g., two-step), a similar machinery involving sequentially composed, vector-dependent operators Π(v)\Pi(v) is required, with their spectral properties characterizing the attainable asymptotic rates.

3. Explicit Convergence Factor for Symmetric AA

When A=ATA = A^T is real symmetric with eigenvalues a1ana_1\le \dots \le a_n, the spectrum of the nonlinear operator reduces to two-eigenvalue interactions: λij=(ajai)2(aj+ai)2,ij\lambda_{ij} = \frac{(a_j - a_i)^2}{(a_j + a_i)^2}, \qquad i\neq j Thus, the maximal possible contraction is

Γ=maxijajaiaj+ai\Gamma^* = \max_{i\neq j} \left| \frac{a_j - a_i}{a_j + a_i} \right|

This yields the explicit, sharp worst-case bound: ϱGMRES(1)=Γ=λmax(A)λmin(A)λmax(A)+λmin(A)\varrho^*_{GMRES(1)} = \Gamma^* = \frac{\lambda_{\max}(A) - \lambda_{\min}(A)}{\lambda_{\max}(A) + \lambda_{\min}(A)} The convergence is strictly contractive for positive-definite AA (Γ<1\Gamma^*<1), but for indefinite AA (i.e., if aibj<0a_ib_j<0 for some i,ji,j), Γ=1\Gamma^*=1 and stagnation in residual norm is possible for some initial data, i.e., worst-case no progress.

4. Asymptotic Bound for Skew-Symmetric (IA)(I-A)

If M=IAM = I-A is real skew-symmetric (MT=MM^T=-M), its eigenvalues are purely imaginary ±imj\pm i m_j. The contraction is governed by the spectral radius m=ρ(M)=maxjmjm^*=\rho(M)=\max_j|m_j|, yielding

ϱGMRES(1),ss=m1+(m)2<1\varrho^*_{GMRES(1),ss}= \frac{m^*}{\sqrt{1+(m^*)^2}} < 1

This is a uniform and unconditional bound: irrespective of the initial residual, rk(m/1+(m)2)kr0\|r_k\| \leq (m^*/\sqrt{1+(m^*)^2})^k \|r_0\|.

5. Relation between qq-Linear and Root-Convergence Factors

By construction of the nonlinear eigenvalue problems, the maximal qq-linear contraction coincides with the worst-case root-convergence factor: ϱ=lim supkrk1/k=Γ    or    m1+(m)2\varrho^* = \limsup_{k\to\infty}\|r_k\|^{1/k} = \Gamma^* \;\; \text{or} \;\; \frac{m^*}{\sqrt{1+(m^*)^2}} Thus, in both the symmetric and skew-symmetric cases, the qq-linear rate precisely matches the worst-case root factor, and there is no gap between them.

6. Parameter Dependence, Assumptions, and Limiting Cases

  • AA is assumed invertible (detA0\det A\ne 0).
  • For the symmetric case: AA is real symmetric, and the entire spectrum enters the formula for Γ\Gamma^*.
  • For the skew-symmetric analysis: M=IAM=I-A is skew-symmetric, so AA is normal with λ(A)=1\Re\lambda(A)=1.
  • The initial residual r0r_0 is arbitrary (nonzero); the bound is worst-case over all r0r_0.
  • If AA is positive-definite, contraction is strict and independent of initial condition; if AA is indefinite, worst-case stagnation (ϱ=1\varrho^*=1) is possible.

7. Numerical Illustrations and Tightness of the Bound

Examples confirm the theoretical predictions:

  • For A=diag(1,2,3)A=\operatorname{diag}(1,2,3), ϱ=(31)/(3+1)=0.5\varrho^* = (3-1)/(3+1)=0.5; numerically, rk1/k0.5\|r_k\|^{1/k}\to 0.5 for arbitrary r0r_0.
  • For A=diag(1,2,3,4)A=\operatorname{diag}(-1,2,3,4) (indefinite), ϱ=1\varrho^*=1; numerical simulations produce stagnation for some r0r_0 with asymptotic ratio approaching unity.
  • For the basic skew case $M=\begin{bmatrix}0 & 1\-1 & 0\end{bmatrix}$ (m=1m^*=1), ϱss=1/20.7071\varrho^*_{ss}=1/\sqrt{2}\approx0.7071 matches the empirical rate rk1/k\|r_k\|^{1/k} 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 Γ\Gamma^* and mm^*, 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).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)
Forward Email Streamline Icon: https://streamlinehq.com

Follow Topic

Get notified by email when new papers are published related to GMRES Convergence Bound.