Fast spectral methods for ratio cut partitioning and clustering
- 10 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The ratio cut partitioning objective function successfully embodies both the traditional min-cut and equipartition goals of partitioning. Fiduccia-Mattheyses style ratio cut heuristics have achieved cost savings averaging over 39% for circuit partitioning and over 50% for hardware simulation applications. The authors show a theoretical correspondence between the optimal ratio cut partition cost and the second smallest eigenvalue of a particular netlist-derived matrix, and present fast Lanczos-based methods for computing heuristic ratio cuts from the eigenvector of this second eigenvalue. Results are better than those of previous methods, e.g. by an average of 17% for the Primary MCNC benchmarks. An efficient clustering method, also based on the second eigenvector, is very successful on the 'difficult' input classes in the CAD (computer-aided design) literature. Extensions and directions for future work are also considered.Keywords
This publication has 11 references indexed in Scilit:
- Fast spectral methods for ratio cut partitioning and clusteringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Finding clusters in VLSI circuitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Partitioning Sparse Matrices with Eigenvectors of GraphsSIAM Journal on Matrix Analysis and Applications, 1990
- Partitioning logic on graph structures to minimize routing costIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1990
- Combinatorial Algorithms for Integrated Circuit LayoutPublished by Springer Nature ,1990
- Graph bisection algorithms with good average case behaviorCombinatorica, 1987
- An Algorithm for Partitioning the Nodes of a GraphSIAM Journal on Algebraic Discrete Methods, 1982
- A Linear-Time Heuristic for Improving Network PartitionsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1982
- Lower Bounds for the Partitioning of GraphsIBM Journal of Research and Development, 1973
- An Efficient Heuristic Procedure for Partitioning GraphsBell System Technical Journal, 1970