Abstract
The greedy algorithm produces high-quality spanners and, therefore, is used in several applications. However, even for points in d-dimensional Euclidean space, the greedy algorithm has near-cubic running time. In this paper, we present an algorithm that computes the greedy spanner for a set of n points in a metric space with bounded doubling dimension in O(n 2log n) time. Since computing the greedy spanner has an Ω(n 2) lower bound, the time complexity of our algorithm is optimal within a logarithmic factor.
Original language | English |
---|---|
Pages (from-to) | 711-729 |
Number of pages | 19 |
Journal | Algorithmica |
Volume | 58 |
Issue number | 3 |
DOIs | |
State | Published - 1 Nov 2010 |
Externally published | Yes |
Keywords
- Dilation
- Doubling dimension
- Greedy algorithm
- Spanner
- Stretch factor
ASJC Scopus subject areas
- General Computer Science
- Computer Science Applications
- Applied Mathematics