A graph partitioning algorithm by node separators
- 1 September 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Mathematical Software
- Vol. 15 (3), 198-219
- https://doi.org/10.1145/66888.66890
Abstract
A heuristic graph partitioning scheme is presented to determine effective node separators for undirected graphs. An initial separator is first obtained from the minimum degree ordering, an algorithm designed originally to produce fill-reducing orderings for sparse matrices. The separator is then improved by an iterative strategy based on some known results from bipartite graph matching. This gives an overall practical scheme in partitioning graphs. Experimental results are provided to demonstrate the effectiveness of this heuristic algorithm on graphs arising from sparse matrix applications.Keywords
This publication has 20 references indexed in Scilit:
- Remarks on implementation of O ( n 1/2 τ) assignment algorithmsACM Transactions on Mathematical Software, 1988
- Some nested dissection order is nearly optimalInformation Processing Letters, 1988
- The analysis of a nested dissection algorithmNumerische Mathematik, 1986
- A compact row storage scheme for Cholesky factors using elimination treesACM Transactions on Mathematical Software, 1986
- Modification of the minimum-degree algorithm by multiple eliminationACM Transactions on Mathematical Software, 1985
- Optimization by Simulated AnnealingScience, 1983
- A New Implementation of Sparse Gaussian EliminationACM Transactions on Mathematical Software, 1982
- Sparse matrix test problemsACM SIGNUM Newsletter, 1982
- On Algorithms for Obtaining a Maximum TransversalACM Transactions on Mathematical Software, 1981
- On Representatives of SubsetsJournal of the London Mathematical Society, 1935