Spectral K-way ratio-cut partitioning and clustering
- 1 September 1994
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Vol. 13 (9) , 1088-1096
- https://doi.org/10.1109/43.310898
Abstract
Recent research on partitioning has focused on the ratio-cut cost metric, which maintains a balance between the cost of the edges cut and the sizes of the partitions without fixing the size of the partitions a priori. Iterative approaches and spectral approaches to two-way ratio-cut partitioning have yielded higher quality partitioning results. In this paper, we develop a spectral approach to multi-way ratio-cut partitioning that provides a generalization of the ratio-cut cost metric to L-way partitioning and a lower bound on this cost metric. Our approach involves finding the k smallest eigenvalue/eigenvector pairs of the Laplacian of the graph. The eigenvectors provide an embedding of the graph's n vertices into a k-dimensional subspace. We devise a time and space efficient clustering heuristic to coerce the points in the embedding into k partitions. Advancement over the current work is evidenced by the results of experiments on the standard benchmarks.<>Keywords
This publication has 20 references indexed in Scilit:
- An efficient eigenvector approach for finding netlist partitionsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1992
- On the Sum of the Largest Eigenvalues of a Symmetric MatrixSIAM Journal on Matrix Analysis and Applications, 1992
- New spectral methods for ratio cut partitioning and clusteringIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1992
- An improved two-way partitioning algorithm with stable performance (VLSI)IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1991
- Partitioning Sparse Matrices with Eigenvectors of GraphsSIAM Journal on Matrix Analysis and Applications, 1990
- Multiple-way network partitioningIEEE Transactions on Computers, 1989
- An Algorithm for Partitioning the Nodes of a GraphSIAM Journal on Algebraic Discrete Methods, 1982
- The Lanczos algorithm with selective orthogonalizationMathematics of Computation, 1979
- An Efficient Heuristic Procedure for Partitioning GraphsBell System Technical Journal, 1970
- On a Theorem of Weyl Concerning Eigenvalues of Linear Transformations IProceedings of the National Academy of Sciences, 1949