On the Spectral Clustering of a Class of Multigrid Preconditioners
Jose Pablo Lucero Lorca
TL;DR
The paper proposes an algebraic two-level framework for block-partitioned, nonsymmetric systems and analyzes how smoothing and coarse-grid correction interact on a 2x2 invariant subspace basis. It derives a scalar relaxation response $r_m(\lambda)$ on each subspace and identifies smoothing parameters $\{\alpha_i\}$ that render $r_m(\lambda)$ independent of $\lambda$, achieving perfect spectral clustering to two values. Consequently, the preconditioned operator has spectrum $\{1,\,1-\frac{1}{(2m+1)^2}\}$, enabling a Krylov method to converge in two iterations, effectively acting as a direct solver. The method is demonstrated on finite-difference Poisson and discontinuous Galerkin discretizations, with discussions on extending to nonsymmetric cases where the field of values may widen, highlighting practical limits and guidance for robust implementation.
Abstract
This paper studies a common two-level multigrid construction for block-structured linear systems and identifies a simple way to describe how its smoothing and coarse-grid components interact. By examining the method through a collection of small coupling modes, we show that its behavior can be captured by a single scalar quantity for each mode. The main result is an explicit choice of smoothing parameters that makes all modes respond in the same way, causing the nontrivial eigenvalues of the preconditioned operator to collapse to a single value. This gives a clear and self-contained description of the ideal version of the method and provides a concrete target for designing related schemes. Although the exact spectral collapse requires ideal components, we also show that the same construction naturally produces operators that resemble those used in practical discretizations. Examples from finite-difference and discontinuous Galerkin settings illustrate how the ideal parameters can be used in practice.
