ACE: A fast multiscale eigenvectors computation for drawing huge graphs

被引:70
作者
Koren, Y [1 ]
Carmel, L [1 ]
Harel, D [1 ]
机构
[1] Weizmann Inst Sci, Dept Comp Sci & Appl Math, IL-76100 Rehovot, Israel
来源
INFOVIS 2002: IEEE SYMPOSIUM ON INFORMATION VISUALIZATION 2002 | 2002年
关键词
algebraic multigrid; multiscale/multilevel optimization; graph drawing; generalized eigenvalue problem; Fiedler vector; force directed layout; the Hall energy;
D O I
10.1109/INFVIS.2002.1173159
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present an extremely fast graph drawing algorithm for very large graphs, which we term ACE (for Algebraic multigrid Computation of Eigenvectors). ACE exhibits an improvement of something like two orders of magnitude over the fastest algorithms we are aware of, it draws graphs of millions of nodes in less than a minute. ACE finds an optimal drawing by minimizing a quadratic energy function. The minimization problem is expressed as a generalized eigenvalue problem, which is rapidly solved using a novel algebraic multigrid technique. The same generalized eigenvalue problem seems to come up also in other fields, hence ACE appears to be applicable outside of graph drawing too.
引用
收藏
页码:137 / 144
页数:8
相关论文
共 22 条
[1]  
[Anonymous], 2001, LNCS
[2]  
[Anonymous], LNCS
[3]  
[Anonymous], LECT NOTES COMPUTER
[4]   FAST MULTILEVEL IMPLEMENTATION OF RECURSIVE SPECTRAL BISECTION FOR PARTITIONING UNSTRUCTURED PROBLEMS [J].
BARNARD, ST ;
SIMON, HD .
CONCURRENCY-PRACTICE AND EXPERIENCE, 1994, 6 (02) :101-117
[5]  
Brandes U., 2002, Data Visualisation (VISSYM), P159
[6]  
BRANNIGAN A, 1986, AUST NZ J CRIMINOL, V19, P23, DOI 10.1016/0096-3003(86)90095-0
[7]  
CARMEL L, 2002, IN PRESS 9 INT S OLF
[8]  
Di Battista G., 1999, Graph Drawing: Algorithms for the Visualization of Graphs
[9]  
GAJER P, 2000, LNCS, V1984, P211
[10]  
Gardner J. W., 1999, ELECT NOSES PRINCIPL