Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1400751.1400788acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

On the locality of distributed sparse spanner construction

Published: 18 August 2008 Publication History

Abstract

The paper presents a deterministic distributed algorithm that, given k ≥ 1, constructs in k rounds a (2k-1,0)-spanner of O(k n1+1/k) edges for every n-node unweighted graph. (If n is not available to the nodes, then our algorithm executes in 3k-2 rounds, and still returns a (2k-1,0)-spanner with O(k n1+1/k) edges.) Previous distributed solutions achieving such optimal stretch-size trade-off either make use of randomization providing performance guarantees in expectation only, or perform in logΩ(1)n rounds, and all require a priori knowledge of n. Based on this algorithm, we propose a second deterministic distributed algorithm that, for every ε > 0, constructs a (1+ε,2)-spanner of O(ε-1 n3/2) edges in O(ε-1) rounds, without any prior knowledge on the graph.
Our algorithms are complemented with lower bounds, which hold even under the assumption that n is known to the nodes. It is shown that any (randomized) distributed algorithm requires k rounds in expectation to compute a (2k-1,0)-spanner of o(n1+1/(k-1)) edges for k ∈ {2,3,5}. It is also shown that for every k>1, any (randomized) distributed algorithm that constructs a spanner with fewer than n1+1/k + ε edges in at most nε expected rounds must stretch some distances by an additive factor of nΩ(ε). In other words, while additive stretched spanners with O(n1+1/k) edges may exist, e.g., for k=2,3, they cannot be computed distributively in a sub-polynomial number of rounds in expectation.

References

[1]
I. Abraham, C. Gavoille, and D. Malkhi, On space-stretch trade-offs: Upper bounds, in 18th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA), ACM Press, July 2006, pp. 207--216.
[2]
B. Awerbuch, Complexity of network synchronization, Journal of the ACM, 32 (1985), pp. 804--823.
[3]
B. Awerbuch, B. Berger, L. J. Cowen, and D. Peleg, Fast distributed network decompositions and covers, Journal of Parallel and Distributed Computing, 39 (1996), pp. 105--114.
[4]
łeavevmoderule height 2pt depth -1.6pt width 23pt, Near-linear time construction of sparse neighborhood covers, SIAM Journal on Computing, 28 (1998), pp. 263--277.
[5]
S. Baswana and T. Kavitha, Faster algorithms for approximate distance oracles and all-pairs small stretch paths, in 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS), IEEE Computer Society Press, Oct. 2006, pp. 591--602.
[6]
S. Baswana, T. Kavitha, K. Mehlhorn, and S. Pettie, New constructions of (α,β)-spanners and purely additive spanners, in 16th Symposium on Discrete Algorithms (SODA), ACM-SIAM, Jan. 2005, pp. 672--681.
[7]
S. Baswana and S. Sen, A simple and linear time randomized algorithm for computing sparse spanners in weighted graphs, Random Structures and Algorithms, 30 (2007), pp. 532--563.
[8]
C. T. Benson, Minimal regular graphs of girth eight and twelve, Canadian Journal of Mathematics, 18 (1966), pp. 1091--1094.
[9]
B. Bollobás, D. Coppersmith, and M. Elkin, Sparse distance preservers and additive spanners, in 14th Symposium on Discrete Algorithms (SODA), ACM-SIAM, Jan. 2003, pp. 414--423.
[10]
J. A. Bondy and M. Simonovits, Cycle of even length in graphs, Journal of Combinatorial Theory, Series B, 16 (1974), pp. 97--105.
[11]
D. Coppersmith and M. Elkin, Sparse source-wise and pair-wise distance preservers, in 16th Symposium on Discrete Algorithms (SODA), ACM-SIAM, Jan. 2005, pp. 660--669.
[12]
B. Derbel, C. Gavoille, and D. Peleg, Deterministic distributed construction of linear stretch spanners in polylogarithmic time, in $21^st$ International Symposium on Distributed Computing (DISC), vol. 4731 of Lecture Notes in Computer Science, Springer, Sept. 2007, pp. 179--192.
[13]
D. Dubhashi, A. Mai, A. Panconesi, J. Radhakrishnan, and A. Srinivasan, Fast distributed algorithms for (weakly) connected dominating sets and linear-size skeletons, Journal of Computer and System Sciences, 71 (2005), pp. 467--479.
[14]
M. Elkin, Computing almost shortest paths, ACM Transactions on Algorithms, 1 (2005), pp. 283--323.
[15]
______, A near-optimal fully dynamic distributed algorithm for maintaining sparse spanners, tech. rep., arXiv:cs.DS/0611001v1, Nov. 2006.
[16]
______, A near-optimal fully dynamic distributed algorithm for maintaining sparse spanners, in 26th Annual ACM Symposium on Principles of Distributed Computing (PODC), ACM Press, Aug. 2007, pp. 195--204.
[17]
M. Elkin and D. Peleg, (1 ε,β)-spanner constructions for general graphs, SIAM Journal on Computing, 33 (2004), pp. 608--631.
[18]
M. Elkin and J. Zhang, Efficient algorithms for constructing (1 ε,β)-spanners in the distributed and streaming models, in 23rd Annual ACM Symposium on Principles of Distributed Computing (PODC), ACM Press, July 2004, pp. 160--168.
[19]
P. Erdös, Extremal problems in graph theory, in Publ. House Cszechoslovak Acad. Sci., Prague, 1964, pp. 29--36.
[20]
P. Erdös and M. Simonovits, Compactness results in extremal graph theory, Combinatorica, 2 (1982), pp. 275--288.
[21]
A. M. Farley, A. Proskurowski, D. Zappala, and K. Windisch, Spanners and message distribution in networks, Discrete Applied Mathematics, 137 (2004), pp. 159--171.
[22]
Y. Kohayakawa, B. Kreuter, and A. Steger, An extremal problem for random graphs and the number of graphs with large even-girth, Combinatorica, 18 (1998), pp. 101--120.
[23]
F. Kuhn, T. Moscibroda, and R. Wattenhofer, On the locality of bounded growth, in 24th Annual ACM Symposium on Principles of Distributed Computing (PODC), ACM Press, July 2005, pp. 60--68.
[24]
S. Kutten and D. Peleg, Fast distributed construction of small k-dominating sets and applications, Journal of Algorithms, 28 (1998), pp. 40--66.
[25]
F. Lazebnik, V. A. Ustimenko, and A. J. Woldar, A new series of dense graphs of high girth, Bulletin of the American Mathematical Society (New Series), 32 (1995), pp. 73--79.
[26]
N. Linial, Locality in distributed graphs algorithms, SIAM Journal on Computing, 21 (1992), pp. 193--201.
[27]
D. Peleg, Distributed Computing: A Locality-Sensitive Approach, SIAM Monographs on Discrete Mathematics and Applications, 2000.
[28]
D. Peleg and J. D. Ullman, An optimal synchornizer for the hypercube, SIAM Journal on Computing, 18 (1989), pp. 740--747.
[29]
D. Peleg and E. Upfal, A trade-off between space and efficiency for routing tables, Journal of the ACM, 36 (1989), pp. 510--530.
[30]
S. Pettie, Low distortion spanners, in 34th International Colloquium on Automata, Languages and Programming (ICALP), vol. 4596 of Lecture Notes in Computer Science, Springer, July 2007, pp. 78--89.
[31]
M. Thorup and U. Zwick, Compact routing schemes, in 13th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA), ACM Press, July 2001, pp. 1--10.
[32]
______, Approximate distance oracles, Journal of the ACM, 52 (2005), pp. 1--24.
[33]
______, Spanners and emulators with sublinear distance errors, in 17th Symposium on Discrete Algorithms (SODA), ACM-SIAM, Jan. 2006, pp. 802--809.
[34]
R. Wenger, Extremal graphs with no C4's, C6's, or C10's, Journal of Combinatorial Theory, Series B, 52 (1991), pp. 113--116.
[35]
D. P. Woodruff, Lower bounds for additive spanners, emulators, and more, in 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS), IEEE Computer Society Press, Oct. 2006, pp. 389--398.

Cited By

View all
  • (2024)Towards Singular Optimality in the Presence of Local Initial KnowledgeStructural Information and Communication Complexity10.1007/978-3-031-60603-8_17(300-317)Online publication date: 23-May-2024
  • (2022)Deterministic Distributed Sparse and Ultra-Sparse Spanners and Connectivity CertificatesProceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3490148.3538565(1-10)Online publication date: 11-Jul-2022
  • (2021)Being fast means being chattyProceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3458064.3458190(2105-2120)Online publication date: 10-Jan-2021
  • Show More Cited By

Index Terms

  1. On the locality of distributed sparse spanner construction

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      PODC '08: Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing
      August 2008
      474 pages
      ISBN:9781595939890
      DOI:10.1145/1400751
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 18 August 2008

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. distributed algorithms
      2. graph spanners
      3. time complexity

      Qualifiers

      • Research-article

      Conference

      PODC '08

      Acceptance Rates

      Overall Acceptance Rate 740 of 2,477 submissions, 30%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)18
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 10 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Towards Singular Optimality in the Presence of Local Initial KnowledgeStructural Information and Communication Complexity10.1007/978-3-031-60603-8_17(300-317)Online publication date: 23-May-2024
      • (2022)Deterministic Distributed Sparse and Ultra-Sparse Spanners and Connectivity CertificatesProceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3490148.3538565(1-10)Online publication date: 11-Jul-2022
      • (2021)Being fast means being chattyProceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3458064.3458190(2105-2120)Online publication date: 10-Jan-2021
      • (2021)Constant-Round Spanners and Shortest Paths in Congested Clique and MPCProceedings of the 2021 ACM Symposium on Principles of Distributed Computing10.1145/3465084.3467928(223-233)Online publication date: 21-Jul-2021
      • (2020)Distributed Construction of Light NetworksProceedings of the 39th Symposium on Principles of Distributed Computing10.1145/3382734.3405701(483-492)Online publication date: 31-Jul-2020
      • (2020)Derandomizing local distributed algorithms under bandwidth restrictionsDistributed Computing10.1007/s00446-020-00376-1Online publication date: 18-Apr-2020
      • (2020)Simple Distributed Spanners in Dense Congest NetworksSOFSEM 2020: Theory and Practice of Computer Science10.1007/978-3-030-38919-2_22(260-272)Online publication date: 17-Jan-2020
      • (2019)Near-Additive Spanners In Low Polynomial Deterministic CONGEST TimeProceedings of the 2019 ACM Symposium on Principles of Distributed Computing10.1145/3293611.3331635(531-540)Online publication date: 16-Jul-2019
      • (2019)Distributed distance computation and routing with small messagesDistributed Computing10.1007/s00446-018-0326-632:2(133-157)Online publication date: 1-Apr-2019
      • (2018)Efficient Algorithms for Constructing Very Sparse Spanners and EmulatorsACM Transactions on Algorithms10.1145/327465115:1(1-29)Online publication date: 16-Nov-2018
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media