Papers
Topics
Authors
Recent
Search
2000 character limit reached

Adaptive Polynomial Filtering for Hermitian Interior Eigenproblems: Convergence Analysis

Published 1 Apr 2026 in math.NA | (2604.00914v1)

Abstract: Interior eigenvalue problems for large-scale sparse Hermitian matrices are fundamental in computational science. We propose an adaptive polynomial filtering strategy based on Chebyshev expansion of a step function, integrated into a filtered subspace iteration framework. We establish pointwise convergence bounds in both undamped and damped settings and incorporate an enhanced spurious eigenvalue detection technique to improve efficiency and robustness. At the implementation level, we employ MaSpMM to accelerate the polynomial filtering step. Numerical results demonstrate the efficiency and robustness of the proposed method compared with classical approaches.

Summary

  • The paper introduces an adaptive polynomial filtered subspace iteration (AdaPolySI) that leverages Chebyshev expansion with Lanczos damping to robustly compute interior eigenvalues.
  • It provides rigorous convergence analysis with error bounds that guide adaptive polynomial degree selection and efficiently suppress Gibbs oscillations.
  • Numerical experiments on quantum chemistry Hamiltonians demonstrate up to 25.9× speedups over conventional methods while reducing computational cost and improving scalability.

Adaptive Polynomial Filtering for Hermitian Interior Eigenproblems: Convergence Analysis

Problem Context and Motivation

Interior eigenvalue problems for large-scale sparse Hermitian matrices underpin critical applications in electronic structure theory, quantum many-body systems, and physics-based simulations. Conventional direct methods are infeasible at scale due to the prohibitive cost of matrix factorizations. While projection methods such as (Chebyshev)-filtered subspace iteration, shift-and-invert, and (rational) contour-integral filtering are state-of-the-art, polynomial filtering offers a natural path to high scalability, replacing direct linear system solves by sparse matrix–vector or matrix–matrix operations. However, robust polynomial filters, especially for interior spectra, require careful degree selection, damping to suppress Gibbs oscillations, and accurate detection of spurious and converged components.

Adaptive Polynomial Filtered Subspace Iteration

This work introduces an Adaptive Polynomial Filtered Subspace Iteration method (AdaPolySI) for Hermitian interior eigenproblems, in which the polynomial filter, based on Chebyshev expansion of a step function, is adaptively updated during the iteration. The method leverages advanced polynomial filtering, enhanced convergence analysis, and efficient parallel implementation to address computational bottlenecks and numerical robustness.

The adaptive filter employs the Chebyshev expansion of a step function with exponent-mm Lanczos damping, in contrast to prior approaches such as the Jackson-damped CJ-FEAST filter. By controlling the exponent mm, the method balances sharpness of the spectral filter and suppression of Gibbs oscillations. Importantly, the filter degree is dynamically adjusted during the iteration, guided by a contraction criterion based on the current Ritz value estimates and a user-specified threshold τa\tau_a. This reduces both the overall computational cost and unnecessary filter applications.

The filtered subspace iteration framework (Algorithm 1) integrates this adaptive polynomial filter and locks converged Ritz vectors, supported by robust residual-based spurious eigenpair detection. Throughout, the extraction of approximate invariant subspaces and Ritz value computation follows classical Rayleigh–Ritz principles, orthogonalized via Cholesky QR for parallel scalability.

Convergence Theory and Error Bounds

A major contribution of this study is the rigorous derivation of pointwise error bounds for both undamped and damped polynomial filters using Chebyshev expansions. The analysis quantifies the decay of the filter error as a function of the polynomial degree kk, the location in the spectrum, and the damping control: Figure 1

Figure 1: Error and theoretical error bounds for the damped Chebyshev polynomial filter as a function of degree, illustrating the tightness and the dependence on proximity to interval endpoints.

The damped filter error bound (Theorem 3.4) demonstrates that the filter error is O(J(θ)/k)O(J(\theta)/k), where J(θ)J(\theta) captures the proximity to spectral interval boundaries—a sharp characterization of the impact of the Gibbs phenomenon. When the evaluation point is far from filter discontinuities, the filter converges rapidly; otherwise, error decays only inversely with proximity to the discontinuity. The theoretical framework also prescribes how to choose the polynomial degree adaptively, ensuring the contraction of spurious components in the filtered subspace iteration.

A global spectral projector error bound is deduced, showing that for well-chosen degree and damping, the adaptive polynomial filter can match the step function projector up to any desired tolerance, supporting theoretical guarantees for subspace convergence.

Implementation: High-Performance SpMM and Robustness

The efficacy of polynomial filtered subspace methods hinges on efficient sparse matrix-dense matrix multiplication (SpMM) and robust detection of converged and spurious eigenpairs. The proposed implementation builds on the MaSpMM microkernel, which optimizes for memory locality and SIMD utilization by employing a row-segmented data layout for the dense operand and a column-segmented sparse structure, outperforming classical CSR-based and J-Stream SpMM approaches: Figure 2

Figure 2: Comparison of conventional CSR SpMM, J-Stream, and the MaSpMM workflow, highlighting improved tile locality and cache performance for block computations.

Implicit deflation of converged invariant subspace vectors and residual-based cutoff for spurious Ritz values are incorporated. The latter is crucial: relying solely on interval inclusion of unconverged Ritz values can stall convergence in practice due to persistent spurious pairs with large residuals near the interval boundary. Instead, AdaPolySI employs a dynamic threshold based on the minimum distance to the filter interval to robustly identify genuine interior eigenvalues.

Numerical Results and Parameter Sensitivity

Comprehensive experiments on large quantum chemistry Hamiltonians (with n∼105n\sim 10^5–3×1053\times 10^5) from SuiteSparse demonstrate that AdaPolySI consistently achieves significant speedups (up to 25.9×25.9\times) over EVSL’s Chebyshev-filtered subspace iteration and over 2×2\times against CJ-FEAST, while maintaining high-quality residuals (mm0). Average polynomial degree is consistently reduced compared to fixed-degree or non-adaptive approaches, without sacrificing robustness.

Notably, adaptive filtering leads to up to mm1 reduction in the number of SpMMs by tailoring the degree to the current spectral landscape, while the MaSpMM core sustains efficient dense dimension scaling. Figure 3

Figure 3: Relative runtime and SpMV counts of AdaPolySI and CJ-FEAST as compared to EVSL for several challenging Hermitian interior eigenproblems.

Extensive parameter sweep analysis shows that moderate values for the Lanczos damping exponent (mm2), adaptive threshold (mm3), and degree oversampling lead to stable and insensitive performance: Figure 4

Figure 4: Runtime and average polynomial degree as functions of the damping parameter mm4 and threshold mm5, confirming insensitivity to moderate parameter variations.

The method also demonstrates robustness to the initial polynomial degree selection, a traditional weakness in fixed-degree approaches. Adaptive updating makes performance largely invariant to over- or underestimation of the degree: Figure 5

Figure 5: Runtime and average degree for varying initial polynomial degree oversampling, confirming that AdaPolySI’s adaptivity mitigates parameter mis-specification.

Implications and Future Directions

Practically, AdaPolySI enables scalable, robust computation of interior eigenvalues for sparse Hermitian systems in high-performance computing environments. Theoretical advances in adaptive filter error bounds inform degree selection and guide future algorithmic enhancements. The integration of memory-aware SpMM and robust eigenpair locking makes the approach relevant for hybrid and distributed-memory systems.

Theoretically, the convergence analysis highlights the critical interplay between filter construction (degree and damping), spectral interval geometry, and spurious detection for interior eigenproblems. These insights generalize readily to filtered Lanczos, block Krylov, and even rational filter frameworks.

Future work will likely extend adaptive polynomial filtering to spectrum-slicing, non-Hermitian and nonlinear eigenproblems, and further optimize the interaction of filter selection with parallel subspace algorithms.

Conclusion

AdaPolySI advances polynomial filtered subspace iteration for large sparse Hermitian interior eigenproblems via an adaptive Chebyshev-based filtering mechanism with rigorous convergence guarantees and robust spurious eigenpair detection. By integrating a high-performance SpMM kernel and dynamic filter adaptation, the approach achieves substantial practical acceleration and broad applicability. The theoretical framework and implementation strategies set a foundation for future algorithmic extensions in interior eigenvalue computation.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

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

Open Problems

We're still in the process of identifying open problems mentioned in this paper. Please check back in a few minutes.

Collections

Sign up for free to add this paper to one or more collections.