Localized Estimation of Condition Numbers for MILU Preconditioners on a Graph
Geonho Hwang, Yesom Park, Yueun Lee, Jooyoung Hahn, Myungjoo Kang
TL;DR
The paper develops a graph-based framework for analyzing MILU preconditioners through a Localized Estimator of Condition Number (LECN). By representing SPD M-matrices as weighted graphs with self-loops and decomposing A into L+D+L^T, the authors define a vertex-local metric τ_K that bounds the MILU-conditioned system’s condition number via κ(M^{-1}A) ≤ max_K τ_K. This local approach is then applied to Poisson problems on uniform grids, high-order wide-stencil schemes, and variable-coefficient Poisson equations on adaptive quadtree/octree grids, proving κ(M^{-1}A) = O(ar{h}^{-1}) where ar{h} is the smallest cell size. Numerical experiments validate the theory, showing substantial reductions in κ and faster PCG convergence with MILU on adaptive grids and wide stencils. The work significantly broadens the applicability of MILU analysis to complex matrix structures, nonuniform grids, and hierarchical discretizations, offering a practical tool for predicting preconditioner performance from local graph information.
Abstract
This paper proposes a theoretical framework for analyzing Modified Incomplete LU (MILU) preconditioners. Considering a generalized MILU preconditioner on a weighted undirected graph with self-loops, we extend its applicability beyond matrices derived by Poisson equation solvers on uniform grids with compact stencils. A major contribution is, a novel measure, the \textit{Localized Estimator of Condition Number (LECN)}, which quantifies the condition number locally at each vertex of the graph. We prove that the maximum value of the LECN provides an upper bound for the condition number of the MILU preconditioned system, offering estimation of the condition number using only local measurements. This localized approach significantly simplifies the condition number estimation and provides a powerful tool or analyzing the MILU preconditioner applied to previously unexplored matrix structures. To demonstrate the usability of LECN analysis, we present three cases: (1) revisit to existing results of MILU preconditioners on uniform grids, (2) analysis of high-order implicit finite difference schemes on wide stencils, and (3) analysis of variable coefficient Poisson equations on hierarchical adaptive grids such as quadtree and octree. For the third case, we also validate LECN analysis numerically on a quadtree.
