|
ABSTRACT
We present efficient algorithms for computing very sparse low distortion spanners in distributed networks and prove some non-trivial lower bounds on the trade-off between time, sparseness, and distortion. All of our algorithms assume a synchronized distributed network, where relatively short messages may be communicated in each time step. Our first result is an O(log n)1+o(1)-time algorithm for finding a (2O(log* n)log n)-spanner with size O(n). Besides being nearly optimal in time and distortion, this algorithm appears to be the first that constructs a O(n)-size skeleton without requiring unbounded length messages or time proportional to the diameter of the network. Our second result is a new class of efficiently constructible (α,β)-spanners called Fibonacci spanners whose distortion improves with the distance being approximated. At their sparsest Fibonacci spanners can have nearly linear size O(n(log log n)φ) where φ = 1+☂5/2 is the golden ratio. As the distance increases the Fibonacci spanner's multiplicative distortion passes through four discrete stages, moving from logarithmic to doubly logarithmic, then into a period where it is constant, tending to 3, followed by another period tending to 1. On the lower bound side we prove that many recent sequential spanner constructions have no efficient counterparts in distributed networks, even if the desired distortion only needs to be achieved on the average or for a tiny fraction of the vertices. In particular, any distance preservers, purely additive spanners, or spanners with sublinear additive distortion must either be very dense, slow to construct, or have very weak guarantees on distortion.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
Ittai Abraham , Cyril Gavoille , Dahlia Malkhi , Noam Nisan , Mikkel Thorup, Compact name-independent routing with minimum stretch, Proceedings of the sixteenth annual ACM symposium on Parallelism in algorithms and architectures, June 27-30, 2004, Barcelona, Spain
[doi> 10.1145/1007912.1007916]
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
S. Baswana. Personal communication, 2008.
|
| |
7
|
Surender Baswana , Telikepalli Kavitha , Kurt Mehlhorn , Seth Pettie, New constructions of (α, β)-spanners and purely additive spanners, Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms, January 23-25, 2005, Vancouver, British Columbia
|
| |
8
|
|
| |
9
|
|
| |
10
|
B. Derbel. Personal communication, 2008.
|
| |
11
|
B. Derbel and C. Gavoille. Fast deterministic distributed algorithms for sparse spanners. In Proc. 13th Int'l Colloq on Structural Infor. and Comm. Complexity (SIROCCO), pages 100--114, 2006.
|
| |
12
|
B. Derbel, C. Gavoille, and D. Peleg. Deterministic distributed construction of linear stretch spanners in polylogarithmic time. In Proc. 21st Int'l Symp. on Distr. Comput. (DISC), pages 179--192, 2007.
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
 |
17
|
|
| |
18
|
M. Elkin. Streaming and fully dynamic centralized algorithms for maintaining sparse spanners. In Proc. 34th Int'l Colloq. on Automata, Languages, and Programming (ICALP), pages 716--727, 2007.
|
 |
19
|
|
| |
20
|
|
| |
21
|
M. Elkin and J. Zhang. Efficient algorithms for constructing (1 ε,β)-spanners in the distributed and streaming models. Distributed Computing, 18(5):375--385, 2006.
|
| |
22
|
P. Erdos. Extremal problems in graph theory. In Theory of Graphs and its Applications (Proc. Sympos. Smolenice, 1963), pages 29--36. Publ. House Czechoslovak Acad. Sci., Prague, 1963.
|
| |
23
|
Joan Feigenbaum , Sampath Kannan , Andrew McGregor , Siddharth Suri , Jian Zhang, Graph distances in the streaming model: the value of space, Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms, January 23-25, 2005, Vancouver, British Columbia
|
| |
24
|
|
| |
25
|
A. Panconesi. Personal communication, 2008.
|
| |
26
|
|
| |
27
|
S. Pettie. Low distortion spanners. In Proc. 34th Int'l Colloq. on Automata, Languages, and Programming (ICALP), pages 78--89, 2007.
|
| |
28
|
L. Roditty, M. Thorup, and U. Zwick. Deterministic constructions of approximate distance oracles and spanners. In Proc. 32nd Int'l Colloq. on Automata, Lang., and Prog. (ICALP), pages 261--272, 2005.
|
| |
29
|
L. Roditty and U. Zwick. On dynamic shortest paths problems. In Proc. 12th Annual European Symposium on Algorithms (ESA), pages 580--591, 2004.
|
 |
30
|
|
 |
31
|
|
 |
32
|
|
| |
33
|
|
| |
34
|
|
|