An Efficient Scaling Scheme for Polynomial Acceleration in ILU‐Preconditioned Systems

ABSTRACT Polynomial preconditioning accelerates iterative methods for large‐scale sparse linear systems by optimizing the spectral distribution and decreasing reduction communication overhead. The Neumann polynomial is notable for its simple construction and stable performance, making it easy to combine with other preconditioners and widely used in high‐performance computing. The choice of scaling parameter within the Neumann series is critical for polynomial acceleration, requiring an accurate estimate of the eigenvalue bounds of the preconditioned system. In preconditioned systems, the clustering of the largest eigenvalues often slows the convergence of iterative methods used to estimate the maximum eigenvalue, leading to an underestimated scaling parameter. We address this issue by using a Least‐Squares model with linear inequality constraints to learn effective combination weights of Ritz values from training samples. While the Rayleigh‐Ritz process (the current best eigen‐estimation approach) requires 20‐30 iterations and systematically underestimates extremal eigenvalues due to Ritz values' interior spectral distribution, our constrained optimization approach achieves comparable accuracy in 10 iterations by learning optimal combination weights from Ritz value distributions and corrects the systematic underestimation while preserving positive definitenessa critical stability requirement that ensures robust preconditioning performance across diverse problem configurations. Our implementation of the Neumann polynomial with the proposed scaling scheme achieved acceleration ratios of 2.61 and 3.52 for ILU (Incomplete LU factorization) and block‐ILU preconditioned systems, respectively. It achieves comparable acceleration with the recent state‐of‐the‐art minimum residual polynomial in the ILU‐preconditioned systems frequently providing better convergence acceleration in numerous practical scenarios.

Authors

Institutions

Publication Details

Journal
Concurrency and Computation Practice and Experience
Published
2025-04-22
DOI
https://doi.org/10.1002/cpe.70098
Primary Topic
Matrix Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Efficient Scaling Scheme for Polynomial Acceleration in ILU‐Preconditioned Systems

Junlin Wei, Jinrong Jiang, Feng Zhang, Lian Zhao et al.
Concurrency and Computation Practice and Experience
Matrix Theory and Algorithms
article

An Efficient Scaling Scheme for Polynomial Acceleration in ILU‐Preconditioned Systems

Junlin Wei, Jinrong Jiang, Feng Zhang, Lian Zhao, Xuebin Chi, Yuzhu Wang
article en

Abstract

ABSTRACT Polynomial preconditioning accelerates iterative methods for large‐scale sparse linear systems by optimizing the spectral distribution and decreasing reduction communication overhead. The Neumann polynomial is notable for its simple construction and stable performance, making it easy to combine with other preconditioners and widely used in high‐performance computing. The choice of scaling parameter within the Neumann series is critical for polynomial acceleration, requiring an accurate estimate of the eigenvalue bounds of the preconditioned system. In preconditioned systems, the clustering of the largest eigenvalues often slows the convergence of iterative methods used to estimate the maximum eigenvalue, leading to an underestimated scaling parameter. We address this issue by using a Least‐Squares model with linear inequality constraints to learn effective combination weights of Ritz values from training samples. While the Rayleigh‐Ritz process (the current best eigen‐estimation approach) requires 20‐30 iterations and systematically underestimates extremal eigenvalues due to Ritz values' interior spectral distribution, our constrained optimization approach achieves comparable accuracy in 10 iterations by learning optimal combination weights from Ritz value distributions and corrects the systematic underestimation while preserving positive definitenessa critical stability requirement that ensures robust preconditioning performance across diverse problem configurations. Our implementation of the Neumann polynomial with the proposed scaling scheme achieved acceleration ratios of 2.61 and 3.52 for ILU (Incomplete LU factorization) and block‐ILU preconditioned systems, respectively. It achieves comparable acceleration with the recent state‐of‐the‐art minimum residual polynomial in the ILU‐preconditioned systems frequently providing better convergence acceleration in numerous practical scenarios.

Concurrency and Computation Practice and ExperienceVol. 37(9-11)
China University of Geosciences (Beijing) (CN), Computer Network Information Center (CN), Peng Cheng Laboratory (CN), University of Chinese Academy of Sciences (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 91%
Matrix Theory and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.