On the quality of spectral separators

被引:71
作者
Guattery, S
Miller, GL
机构
[1] NASA, ICASE, Langley Res Ctr, Hampton, VA 23681 USA
[2] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
关键词
graph partitioning; spectral partitioning; graph eigenvalues and eigenvectors;
D O I
10.1137/S0895479896312262
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Computing graph separators is an important step in many graph algorithms. A popular technique for finding separators involves spectral methods. However, there has not been much prior analysis of the quality of the separators produced by this technique; instead it is usually claimed that spectral methods "work well in practice." We present an initial attempt at such an analysis. In particular, we consider two popular spectral separator algorithms and provide counterexamples showing that these algorithms perform poorly on certain graphs. We also consider a generalized definition of spectral methods that allows the use of some specified number of the eigenvectors corresponding to the smallest eigenvalues of the Laplacian matrix of a graph, and we show that if such algorithms use a constant number of eigenvectors, then there are graphs for which they do no better than using only the second smallest eigenvector. Furthermore, using the second smallest eigenvector of these graphs produces partitions that are poor with respect to bounds on the gap between the isoperimetric number and the cut quotient of the spectral separator. Even if a generalized spectral algorithm uses n(epsilon) for 0 < epsilon < 1/4 eigenvectors, there exist graphs for which the algorithm fails to find a separator with a cut quotient within n(1/4-epsilon)-1 of the isoperimetric number. We also introduce some facts about the structure of eigenvectors of certain types of Laplacian and symmetric matrices; these facts provide the basis for the analysis of the counterexamples. Finally, we discuss some developments in spectral partitioning that have occurred since these results first appeared.
引用
收藏
页码:701 / 719
页数:19
相关论文
共 29 条
[1]   BETTER EXPANDERS AND SUPERCONCENTRATORS [J].
ALON, N ;
GALIL, Z ;
MILMAN, VD .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1987, 8 (03) :337-347
[2]   LAMBDA-1, ISOPERIMETRIC-INEQUALITIES FOR GRAPHS, AND SUPERCONCENTRATORS [J].
ALON, N ;
MILMAN, VD .
JOURNAL OF COMBINATORIAL THEORY SERIES B, 1985, 38 (01) :73-88
[3]   EIGENVALUES AND EXPANDERS [J].
ALON, N .
COMBINATORICA, 1986, 6 (02) :83-96
[4]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[5]  
[Anonymous], P FOCS 1989
[6]   GRAPH-COLORING USING EIGENVALUE DECOMPOSITION [J].
ASPVALL, B ;
GILBERT, JR .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1984, 5 (04) :526-538
[7]   AN ALGORITHM FOR PARTITIONING THE NODES OF A GRAPH [J].
BARNES, ER .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1982, 3 (04) :541-550
[8]  
Boppana R, 1987, P 28 IEEE S FDN COMP, P280
[9]  
Chan Tony F, 1995, Technical Report Tech. report CSL-94-15
[10]  
CVETKOVIC DM, 1979, SPECTRA GRAPHS