Computing the Greedy Spanner in Linear Space

被引:7
作者
Alewijnse, Sander P. A. [1 ]
Bouts, Quirijn W. [1 ]
ten Brink, Alex P. [1 ]
Buchin, Kevin [1 ]
机构
[1] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
关键词
Geometric spanner; Dilation; Stretch factor; Greedy algorithm; Computational geometry; GRAPH;
D O I
10.1007/s00453-015-0001-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The greedy spanner is a high-quality spanner: its total weight, edge count and maximal degree are asymptotically optimal and in practice significantly better than for any other spanner with reasonable construction time. Unfortunately, all known algorithms that compute the greedy spanner on points use space, which is impractical on large instances. To the best of our knowledge, the largest instance for which the greedy spanner was computed so far has about 13,000 vertices. We present a linear-space algorithm that computes the same spanner for points in running in time for any fixed stretch factor and dimension. We discuss and evaluate a number of optimizations to its running time, which allowed us to compute the greedy spanner on a graph with a million vertices. To our knowledge, this is also the first algorithm for the greedy spanner with a near-quadratic running time guarantee that has actually been implemented.
引用
收藏
页码:589 / 606
页数:18
相关论文
共 13 条
[1]  
Alewijnse SPA, 2014, LECT NOTES COMPUT SC, V8737, P61, DOI 10.1007/978-3-662-44777-2_6
[2]   Computing the Greedy Spanner in Near-Quadratic Time [J].
Bose, Prosenjit ;
Carmi, Paz ;
Farshi, Mohammad ;
Maheshwari, Anil ;
Smid, Michiel .
ALGORITHMICA, 2010, 58 (03) :711-729
[3]  
Bouts Q.W., 2014, P 30 ANN S COMP GEOM, P11
[4]  
Callahan P.B., 1995, THESIS J HOPKINS U B
[5]   A DECOMPOSITION OF MULTIDIMENSIONAL POINT SETS WITH APPLICATIONS TO K-NEAREST-NEIGHBORS AND N-BODY POTENTIAL FIELDS [J].
CALLAHAN, PB ;
KOSARAJU, SR .
JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (01) :67-90
[6]  
CHEW LP, 1989, J COMPUT SYST SCI, V39, P205, DOI 10.1016/0022-0000(89)90044-5
[7]   Geometric spanners for routing in mobile networks [J].
Gao, J ;
Guibas, LJ ;
Hershberger, J ;
Zhang, L ;
Zhu, A .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2005, 23 (01) :174-185
[8]  
Goldberg AV, 2005, PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P156
[9]  
Gudmundsson J, 2009, ACM J EXP ALGORITHM, V14, P3
[10]  
Gudmundsson J, 2006, HDB APPROXIMATION AL, P52