Papers
Topics
Authors
Recent
Search
2000 character limit reached

Harmonic Ritz Values in Krylov Methods

Updated 11 November 2025
  • Harmonic Ritz values are spectral approximations from Petrov–Galerkin projections in Krylov subspace methods, crucial for approximating interior or poorly separated eigenvalues.
  • They provide insights into convergence, stagnation, and deflation in iterative solvers like GMRES by linking residual norms with eigenvalue patterns.
  • Their computation involves solving small generalized eigenproblems and leveraging preconditioning strategies to tackle large-scale numerical linear algebra challenges.

A harmonic Ritz value is a spectral approximation arising from a Petrov–Galerkin projection, particularly central within Krylov subspace methods such as GMRES and harmonic Rayleigh–Ritz algorithms. Harmonic Ritz values are indispensable in the practical computation of interior or poorly separated eigenvalues and play a crucial role in understanding and diagnosing convergence, stagnation, and deflation strategies in iterative solvers. This article expounds on the formal definitions, algebraic characterizations, convergence theory, stagnation and admissibility phenomena, and practical implications for algorithms in numerical linear algebra.

1. Formal Definition and Algebraic Characterization

Let A∈Cn×nA\in\mathbb{C}^{n\times n} be a general (possibly non-Hermitian) matrix. For a given mm-dimensional Krylov subspace Km(A,b)=span{b,Ab,…,Am−1b}K_m(A, b) = \mathrm{span}\{b,Ab,\ldots,A^{m-1}b\} and its orthonormal basis VmV_m, the mm-step Arnoldi relation is

AVm=Vm+1Hˉm,A V_m = V_{m+1} \bar{H}_m,

where Hˉm∈C(m+1)×m\bar{H}_m \in \mathbb{C}^{(m+1)\times m} is upper Hessenberg and HmH_m denotes its leading m×mm \times m part.

The harmonic Ritz value λH\lambda_H and vector mm0 at step mm1 satisfy: mm2 In Arnoldi coordinates, using mm3, this is

mm4

or (with mm5),

mm6

The spectrum of this pencil yields the harmonic Ritz values mm7.

For the harmonic Rayleigh–Ritz approach with shift mm8, the Petrov–Galerkin condition becomes: For mm9,

Km(A,b)=span{b,Ab,…,Am−1b}K_m(A, b) = \mathrm{span}\{b,Ab,\ldots,A^{m-1}b\}0

Solving for Km(A,b)=span{b,Ab,…,Am−1b}K_m(A, b) = \mathrm{span}\{b,Ab,\ldots,A^{m-1}b\}1 with a basis Km(A,b)=span{b,Ab,…,Am−1b}K_m(A, b) = \mathrm{span}\{b,Ab,\ldots,A^{m-1}b\}2 for Km(A,b)=span{b,Ab,…,Am−1b}K_m(A, b) = \mathrm{span}\{b,Ab,\ldots,A^{m-1}b\}3 gives

Km(A,b)=span{b,Ab,…,Am−1b}K_m(A, b) = \mathrm{span}\{b,Ab,\ldots,A^{m-1}b\}4

where Km(A,b)=span{b,Ab,…,Am−1b}K_m(A, b) = \mathrm{span}\{b,Ab,\ldots,A^{m-1}b\}5 and Km(A,b)=span{b,Ab,…,Am−1b}K_m(A, b) = \mathrm{span}\{b,Ab,\ldots,A^{m-1}b\}6.

2. Stagnation, Admissibility, and Residual Correlation

A central theme in GMRES and related solvers is the relationship between harmonic Ritz values and residual norms. If GMRES does not stall, the harmonic Ritz spectrum at each iteration is unconstrained except by algebraic multiplicity; otherwise, specific structure emerges:

  • If GMRES first stagnates at step Km(A,b)=span{b,Ab,…,Am−1b}K_m(A, b) = \mathrm{span}\{b,Ab,\ldots,A^{m-1}b\}7 (i.e., Km(A,b)=span{b,Ab,…,Am−1b}K_m(A, b) = \mathrm{span}\{b,Ab,\ldots,A^{m-1}b\}8), for all Km(A,b)=span{b,Ab,…,Am−1b}K_m(A, b) = \mathrm{span}\{b,Ab,\ldots,A^{m-1}b\}9, each VmV_m0 contains exactly VmV_m1 infinite values and the VmV_m2 finite values VmV_m3—i.e., the harmonic Ritz spectrum loses exactly one eigenvalue (typically VmV_m4) and retains the remainder unchanged.
  • Proposition 2.4 of (Du, 2016): At stagnation,

VmV_m5

and this pattern extends for subsequent iterations.

  • The harmonic residual VmV_m6 coincides with the GMRES residual VmV_m7 if and only if VmV_m8, provided there is no stagnation (Ravibabu, 2019).

The admissibility of a harmonic Ritz value sequence for a prescribed sequence of GMRES residual norms is governed solely by these stagnation-compatibility (infinity-insertion) conditions (Du, 2016).

3. Convergence Theory of Harmonic Ritz Values and Vectors

The convergence of harmonic Ritz values and vectors under the Rayleigh–Ritz or harmonic Rayleigh–Ritz paradigm is subtle, especially for non-Hermitian matrices or when the search subspace nears the target eigenvector:

  • Let VmV_m9 be a simple eigenpair of mm0, mm1 a shift, and mm2 a subspace. The harmonic Ritz pair mm3 converges to mm4 as mm5, provided a "uniform separation" is maintained: mm6 (Wu, 2016).
  • The convergence bounds avoid the prior requirement of uniformly nonsingular Rayleigh quotient matrices by recasting the problem as a Ritz approximation for mm7 on the image mm8.
  • The error in the harmonic Ritz value is: mm9 with AVm=Vm+1Hˉm,A V_m = V_{m+1} \bar{H}_m,0 depending on subspace dimension, spectral gap, and singular values of AVm=Vm+1Hˉm,A V_m = V_{m+1} \bar{H}_m,1.
  • The associated harmonic Ritz vector error satisfies a Stewart-type bound, depending on AVm=Vm+1Hˉm,A V_m = V_{m+1} \bar{H}_m,2, the harmonic Ritz separation in AVm=Vm+1Hˉm,A V_m = V_{m+1} \bar{H}_m,3, and AVm=Vm+1Hˉm,A V_m = V_{m+1} \bar{H}_m,4.

For Hermitian AVm=Vm+1Hˉm,A V_m = V_{m+1} \bar{H}_m,5, a generalized Saad-type bound for harmonic Ritz vectors formalizes the key dependence: AVm=Vm+1Hˉm,A V_m = V_{m+1} \bar{H}_m,6 where AVm=Vm+1Hˉm,A V_m = V_{m+1} \bar{H}_m,7, AVm=Vm+1Hˉm,A V_m = V_{m+1} \bar{H}_m,8, and AVm=Vm+1Hˉm,A V_m = V_{m+1} \bar{H}_m,9 is the eigenvalue separation in the harmonic Ritz spectrum (Vecharynski, 2015).

4. Computability, Preconditioning, and Algorithmic Implications

Harmonic Ritz values are computed by solving a small (Hˉm∈C(m+1)×m\bar{H}_m \in \mathbb{C}^{(m+1)\times m}0) generalized or regular eigenproblem at each iteration or restart, leveraging dense eigensolvers in practical implementations. The structure and computability are as follows:

  • The generalized eigenproblem Hˉm∈C(m+1)×m\bar{H}_m \in \mathbb{C}^{(m+1)\times m}1 can be reliably solved at moderate subspace dimensions.
  • In the preconditioned harmonic Rayleigh–Ritz approach, an HPD preconditioner Hˉm∈C(m+1)×m\bar{H}_m \in \mathbb{C}^{(m+1)\times m}2 is incorporated, effecting the Petrov–Galerkin condition Hˉm∈C(m+1)×m\bar{H}_m \in \mathbb{C}^{(m+1)\times m}3, with improved convergence if Hˉm∈C(m+1)×m\bar{H}_m \in \mathbb{C}^{(m+1)\times m}4 is reduced; Hˉm∈C(m+1)×m\bar{H}_m \in \mathbb{C}^{(m+1)\times m}5 or Hˉm∈C(m+1)×m\bar{H}_m \in \mathbb{C}^{(m+1)\times m}6 are typical strategies (Vecharynski, 2015).
  • For large-scale problems, exact preconditioners are replaced by multigrid, incomplete factorization, or polynomial filtering strategies.

Practical guidelines for robust use include:

  • Avoiding shifts Hˉm∈C(m+1)×m\bar{H}_m \in \mathbb{C}^{(m+1)\times m}7 too close to target eigenvalues to control Hˉm∈C(m+1)×m\bar{H}_m \in \mathbb{C}^{(m+1)\times m}8.
  • Ensuring the search subspace Hˉm∈C(m+1)×m\bar{H}_m \in \mathbb{C}^{(m+1)\times m}9 is enriched enough that HmH_m0 is small and the separation of harmonic Ritz values in HmH_m1 is adequate.
  • Monitoring HmH_m2 and the smallest singular value of HmH_m3 to detect stagnation or near-stagnation and adapting the algorithm (e.g., deflation, block methods).

5. Implications for Residual Norms, Spectrum, and Communications with GMRES

A decisive result in (Du, 2016) establishes that for any nonincreasing, positive sequence of GMRES residual norms HmH_m4, and any admissible sequence of harmonic Ritz spectra in the stagnation-compatible sense, there exists a matrix HmH_m5 and initial vector HmH_m6 such that the GMRES procedure realizes precisely this convergence and spectral history. The upshot is:

  • The behavior of harmonic Ritz values conveys no additional predictive power regarding convergence beyond the information present in the GMRES residual norm sequence.
  • Any spectral pattern consistent with stagnation rules can be engineered for a given convergence trajectory.
  • Consequently, using harmonic Ritz values to forecast convergence, select restart points, or guide deflation must account for their nonuniqueness: they are one of many possible spectral surrogates consistent with residuals, not a canonical "approximate spectrum" of HmH_m7.
  • This demonstrates the flexibility—but also the limitations—of using harmonic Ritz values in Krylov space methods.

6. Stagnation, Deflation, and Recovery

The relationship between harmonic Ritz spectra and GMRES stagnation underpins both diagnosis and remedial strategies:

  • At the onset of stagnation, the leading HmH_m8 Arnoldi matrix HmH_m9 becomes singular, with zero eigenvalue entering the spectrum.
  • Nonzero harmonic Ritz values persist from step m×mm \times m0 to m×mm \times m1; only the new zero eigenvalue is introduced (Ravibabu, 2019).
  • This informs practical strategies:
    • Deflation of converged or nearly-converged harmonic Ritz pairs (by augmenting the subspace with corresponding harmonic Ritz vectors).
    • Employing look-ahead or block (augmented) Krylov methods to maintain progress when stagnation is detected.
    • Subspace recycling and targeted re-expansion when near-stagnation (small-but-nonzero m×mm \times m2) impedes convergence.

7. Summary Table: Algebraic Characterizations

Setting Harmonic Ritz Value Definition Key Eigenproblem
GMRES, traditional basis m×mm \times m3 m×mm \times m4
Arnoldi, Rayleigh–Ritz m×mm \times m5 m×mm \times m6
Harmonic Rayleigh–Ritz, shift m×mm \times m7 m×mm \times m8 m×mm \times m9
Stagnation (λH\lambda_H0 singular) λH\lambda_H1 λH\lambda_H2 adds λH\lambda_H3 eigenvalue; rest unchanged

This tabulation highlights the structural distinctions and unifying features across Krylov subspace projections.


The harmonic Ritz value framework provides a unifying, constructive, and diagnostic tool for analyzing and implementing Krylov subspace methods, especially in contexts where interior eigenvalue information, robust convergence, or stagnation recovery is critical. The theoretical results establish precise algebraic constraints, convergence rates, and algorithmic freedom, dictating both the power and the limitations of harmonic Ritz analysis in practical iterative solvers.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Harmonic Ritz Values.