
We develop a parallel algorithm for partitioning the vertices of a graph into \(p\geq 2\) sets in such a way that few edges connect vertices in different sets. The algorithm is intended for a message-passing multiprocessor system, such as the hypercube, and is based on the Kernighan-Lin algorithm for finding small edge separators on a single processor [\textit{B. W. Kerninghan} and \textit{S. Lin}, Bell Syst. Tech. J. 49, 291-307 (1970; Zbl 0333.05001)]. We use this parallel partitioning algorithm to find orderings for factoring large sparse symmetric positive definite matrices. These orderings not only reduce fill, but also result in good processor utilization and low communication overhead during the factorization. We provide a complexity analysis of the algorithm, as well as some numerical results from an Intel hypercube and a hypercube simulator.
graph partitioning, sparse Cholesky factorization, reordering sparse matrices, complexity analysis, Factorization of matrices, Theory of operating systems, hypercube, Computational methods for sparse matrices, parallel algorithm, Graph theory (including graph drawing) in computer science, Kernighan-Lin algorithm
graph partitioning, sparse Cholesky factorization, reordering sparse matrices, complexity analysis, Factorization of matrices, Theory of operating systems, hypercube, Computational methods for sparse matrices, parallel algorithm, Graph theory (including graph drawing) in computer science, Kernighan-Lin algorithm
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 61 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 0.1% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
