Title
Computing the Greedy Spanner in Linear Space.
Abstract
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 $$n$$n points use $$\\varOmega (n^2)$$Ω(n2) 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 $$\\mathbb {R}^d$$Rd running in $$O(n^2 \\log ^2 n)$$O(n2log2n) 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.
Year
DOI
Venue
2013
10.1007/s00453-015-0001-2
Algorithmica
Keywords
DocType
Volume
Geometric spanner,Dilation,Stretch factor,Greedy algorithm,Computational geometry
Journal
abs/1306.4919
Issue
ISSN
Citations 
3
0178-4617
1
PageRank 
References 
Authors
0.35
10
4
Name
Order
Citations
PageRank
Sander P. A. Alewijnse120.72
Quirijn W. Bouts2103.05
Alex P. ten Brink361.27
Kevin Buchin452152.55