Matrix reordering using multilevel graph coarsening for ILU preconditioning

Daniel Osei-Kuffuor, Ruipeng Li, Yousef Saad

Research output: Contribution to journalArticlepeer-review

8 Scopus citations


Incomplete LU factorization (ILU) techniques are a well-known class of preconditioners, often used in conjunction with Krylov accelerators for the iterative solution of linear systems of equations. However, for certain problems, ILU factorizations can yield factors that are unstable and in some cases quite dense. Reordering techniques based on permuting the matrix prior to performing the factorization have been shown to improve the quality of the factorization, and the resulting preconditioner. In this paper, we examine the effect of reordering techniques based on multilevel graph coarsening ideas on one-level ILU factorizations, such as the level-based ILU(k) or the dual threshold ILUT algorithms. We consider an aggregation-based coarsening idea that implements two main coarsening frameworks - a top-down approach, and a bottom-up approach - each utilizing one of two different strategies to select the next-level coarse graph. Numerical results are presented to support our findings.

Original languageEnglish (US)
Pages (from-to)A391-A419
JournalSIAM Journal on Scientific Computing
Issue number1
StatePublished - 2015

Bibliographical note

Publisher Copyright:
© 2015 Society for Industrial and Applied Mathematics.


  • Algebraic preconditioners
  • ILU preconditioners
  • Incomplete factorization preconditioners
  • Multilevel graph coarsening
  • Sparse matrix reordering


Dive into the research topics of 'Matrix reordering using multilevel graph coarsening for ILU preconditioning'. Together they form a unique fingerprint.

Cite this