JOURNAL ARTICLE

A Fast Algorithm for Reordering Sparse Matrices for Parallel Factorization

John G. LewisBarry W. PeytonAlex Pothen

Year: 1989 Journal:   SIAM Journal on Scientific and Statistical Computing Vol: 10 (6)Pages: 1146-1173   Publisher: Society for Industrial and Applied Mathematics

Abstract

Jess and Kees [IEEE Trans. Comput., C-31 (1982), pp. 231–239] introduced a method for ordering a sparse symmetric matrix A for efficient parallel factorization. The parallel ordering is computed in two steps. First, the matrix A is ordered by some fill-reducing ordering. Second, a parallel ordering of A is computed from the filled graph that results from symbolically factoring A using the initial fill-reducing ordering. Among all orderings whose fill lies in the filled graph, this parallel ordering achieves the minimum number of parallel steps in the factorization of A. Jess and Kees did not specify the implementation details of an algorithm for either step of this scheme. Liu and Mirzaian [SIAM J. Discrete Math., 2 (1989), pp. 100–107] designed an algorithm implementing the second step, but it has time and space requirements higher than the cost of computing common fill-reducing orderings. A new fast algorithm that implements the parallel ordering step by exploiting the clique tree representation of a chordal graph is presented. The cost of the parallel ordering step is reduced well below that of the fill-reducing step. This algorithm has time and space complexity linear in the number of compressed subscripts for L, i.e., the sum of the sizes of the maximal cliques of the filled graph. Running times nearly identical to Liu’s heuristic composite rotations algorithm, which approximates the minimum number of parallel steps, are demonstrated empirically.

Keywords:
Algorithm Factorization Sparse matrix Computer science Incomplete LU factorization Sparse approximation Parallel computing Mathematics Matrix decomposition Eigenvalues and eigenvectors

Metrics

91
Cited By
7.62
FWCI (Field Weighted Citation Impact)
25
Refs
0.98
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

graph theory and CDMA systems
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Error Correcting Code Techniques
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Graph Theory Research
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

JOURNAL ARTICLE

Reordering sparse matrices for parallel elimination

Joseph W. H. Liu

Journal:   Parallel Computing Year: 1989 Vol: 11 (1)Pages: 73-91
JOURNAL ARTICLE

A Fast Reordering Algorithm for Parallel Sparse Triangular Solution

Alex PothenF.L. Alvarado

Journal:   SIAM Journal on Scientific and Statistical Computing Year: 1992 Vol: 13 (2)Pages: 645-653
JOURNAL ARTICLE

Minimum communication cost reordering for parallel sparse Cholesky factorization

Wen-Yang LinChuen-Liang Chen

Journal:   Parallel Computing Year: 1999 Vol: 25 (8)Pages: 943-967
© 2026 ScienceGate Book Chapters — All rights reserved.