Effectiveness and robustness revisited for a preconditioning technique based on structured incomplete factorization

Funding information National Science Foundation, Grant/Award Number: DMS-1819166 Summary In this work, we provide new analysis for a preconditioning technique called structured incomplete factorization (SIF) for symmetric positive definite matrices. In this technique, a scaling and compression strategy is applied to construct SIF preconditioners, where off-diagonal blocks of the original matrix are first scaled and then approximated by low-rank forms. Some spectral behaviors after applying the preconditioner are shown. The effectiveness is confirmed with the aid of a type of two-dimensional and three-dimensional discretized model problems. We further show that previous studies on the robustness are too conservative. In fact, the practical multilevel version of the preconditioner has a robustness enhancement effect, and is unconditionally robust (or breakdown free) for the model problems regardless of the compression accuracy for the scaled off-diagonal blocks. The studies give new insights into the SIF preconditioning technique and confirm that it is an effective and reliable way for designing structured preconditioners. The studies also provide useful tools for analyzing other structured preconditioners. Various spectral analysis results can be used to characterize other structured algorithms and study more general problems.

[1]  Emmanuel Agullo,et al.  Low-Rank Factorizations in Data Sparse Hierarchical Algorithms for Preconditioning Symmetric Positive Definite Matrices , 2018, SIAM J. Matrix Anal. Appl..

[2]  Jianlin Xia,et al.  On the Complexity of Some Hierarchical Structured Matrix Algorithms , 2012, SIAM J. Matrix Anal. Appl..

[3]  T. Manteuffel An incomplete factorization technique for positive definite linear systems , 1980 .

[4]  Edmond Chow,et al.  Preserving Positive Definiteness in Hierarchically Semiseparable Matrix Approximations , 2018, SIAM J. Matrix Anal. Appl..

[5]  Shivkumar Chandrasekaran,et al.  A Fast ULV Decomposition Solver for Hierarchically Semiseparable Representations , 2006, SIAM J. Matrix Anal. Appl..

[6]  Shivkumar Chandrasekaran,et al.  On the Numerical Rank of the Off-Diagonal Blocks of Schur Complements of Discretized Elliptic PDEs , 2010, SIAM J. Matrix Anal. Appl..

[7]  Per-Gunnar Martinsson,et al.  Randomized algorithms for the low-rank approximation of matrices , 2007, Proceedings of the National Academy of Sciences.

[8]  Jianlin Xia,et al.  Effective and Robust Preconditioning of General SPD Matrices via Structured Incomplete Factorization , 2017, SIAM J. Matrix Anal. Appl..

[9]  Yousef Saad,et al.  Schur complement‐based domain decomposition preconditioners with low‐rank corrections , 2015, Numer. Linear Algebra Appl..

[10]  Michele Benzi,et al.  Robust Approximate Inverse Preconditioning for the Conjugate Gradient Method , 2000, SIAM J. Sci. Comput..

[11]  J. Meijerink,et al.  An iterative solution method for linear systems of which the coefficient matrix is a symmetric -matrix , 1977 .

[12]  Yousef Saad,et al.  An Algebraic Multilevel Preconditioner with Low-Rank Corrections for Sparse Symmetric Matrices , 2016, SIAM J. Matrix Anal. Appl..

[13]  Jianlin Xia,et al.  Fast algorithms for hierarchically semiseparable matrices , 2010, Numer. Linear Algebra Appl..

[14]  Jianlin Xia,et al.  Robust Approximate Cholesky Factorization of Rank-Structured Symmetric Positive Definite Matrices , 2010, SIAM J. Matrix Anal. Appl..

[15]  Igor E. Kaporin,et al.  High quality preconditioning of a general symmetric positive definite matrix based on its UTU + UTR + RTU-decomposition , 1998, Numer. Linear Algebra Appl..

[16]  Pieter Ghysels,et al.  Matrix-free construction of HSS representation using adaptive randomized sampling , 2018, ArXiv.

[17]  Jianlin Xia,et al.  Superfast and Stable Structured Solvers for Toeplitz Least Squares via Randomized Sampling , 2014, SIAM J. Matrix Anal. Appl..

[18]  Lexing Ying,et al.  Fast construction of hierarchical matrix representation from matrix-vector multiplication , 2009, J. Comput. Phys..

[19]  Yousef Saad,et al.  Divide and Conquer Low-Rank Preconditioners for Symmetric Matrices , 2013, SIAM J. Sci. Comput..

[20]  Yousef Saad,et al.  Low-Rank Correction Methods for Algebraic Domain Decomposition Preconditioners , 2015, SIAM J. Matrix Anal. Appl..

[21]  Jianlin Xia and Zixing Xin Effective and Robust Preconditioning of General SPD Matrices via Structured Incomplete Factorization , 2017 .

[22]  JIANLIN XIA,et al.  Parallel Randomized and Matrix-Free Direct Solvers for Large Structured Dense Linear Systems , 2016, SIAM J. Sci. Comput..

[23]  Igor E. Kaporin,et al.  High quality preconditioning of a general symmetric positive definite matrix based on its U , 1998 .

[24]  Xiaoye S. Li,et al.  Direction-Preserving and Schur-Monotonic Semiseparable Approximations of Symmetric Positive Definite Matrices , 2009, SIAM J. Matrix Anal. Appl..

[25]  Eric Darve,et al.  A robust hierarchical solver for ill-conditioned systems with applications to ice sheet modeling , 2018, J. Comput. Phys..

[26]  Lexing Ying,et al.  Recursively preconditioned hierarchical interpolative factorization for elliptic partial differential equations , 2018, Communications in Mathematical Sciences.

[27]  M. A. Ajiz,et al.  A robust incomplete Choleski‐conjugate gradient algorithm , 1984 .