ACM Home Page
Please provide us with feedback. Feedback
Distributed algorithms for ultrasparse spanners and linear size skeletons
Full text PdfPdf (624 KB)
Source
Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing table of contents
Toronto, Canada
SESSION: R7 table of contents
Pages 253-262  
Year of Publication: 2008
ISBN:978-1-59593-989-0
Author
Seth Pettie  University of Michigan, Ann Arbor, MI, USA
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 61,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1400751.1400786
What is a DOI?

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
 
3
 
4
 
5
 
6
S. Baswana. Personal communication, 2008.
 
7
 
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
 
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