Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1070432.1070526acmconferencesArticle/Chapter ViewAbstractPublication PagessodaConference Proceedingsconference-collections
Article

New constructions of (α, β)-spanners and purely additive spanners

Published: 23 January 2005 Publication History

Abstract

An (α, β)-spanner of an unweighted graph G is a subgraph H that approximates distances in G in the following sense. For any two vertices u, v: δH (u, v) ≤ αδG(u, v) + β, where δG is the distance w.r.t. G. It is well known that there exist (multiplicative) (2k - 1, 0)-spanners of size O(n1+1/k) and that there exist (purely additive) (1, 2)-spanners of size O(n3/2). However no other (1, O(1))-spanners are known to exist.In this paper we develop a couple new techniques for constructing (α, β)-spanners. The first result is a purely additive (1, 6)-spanner of size O(n4/3). Our construction algorithm can be understood as an economical agent that assigns costs and values to paths in the graph, purchasing affordable paths and ignoring expensive ones, which are intuitively well-approximated by paths already purchased. This general approach should lead to new spanner constructions.The second result is a truly simple linear time construction of (k, k - 1)-spanners with size O(n1+1/k). In a distributed network the algorithm terminates in a constant number of rounds and has expected size O(n1+1/k). The new idea here is primarily in the analysis of the construction. We show that a few simple and local rules for picking spanner edges induce seemingly coordinated global behavior.

References

[1]
{ACIM99} D. Aingworth, C. Chekuri, P. Indyk, and R. Motwani. Fast estimation of diameter and shortest paths (without matrix multiplication). SIAM J. Comput., 28(4):1167--1181, 1999.
[2]
{ADD+93} I. Althöfer, G. Das, D. Dobkin, D. Joseph, and J. Soares. On sparse spanners of weighted graphs. Discrete and Computational Geometry, 9:81--100, 1993.
[3]
{BCE03} B. Bollobás, D. Coppersmith, and M. Elkin. Sparse distance preservers and additive spanners. In Proc. 14th Ann. ACM-SIAM Symp. on Discrete Algorithms, pages 414--423, 2003.
[4]
{BGS04} S. Baswana, V. Goyal, and S. Sen. All-pairs nearly 2-approximate shortest paths in o(n2polylogn) time. manuscript, 2004.
[5]
{BS03} S. Baswana and S. Sen. A simple linear time algorithm for computing a (2k -- 1)-spanner of O(n1+1/k) size in weighted graphs. In 30th Ann. Intl. Colloq. on Automata, Languages and Programming (ICALP), 2003.
[6]
{BS04} S. Baswana and S. Sen. Approximate distance oracles for unweighted graphs in O(n2 log n) time. In Proc. 15th Annual ACM-SIAM Symp. on Discrete Algorithms, 2004.
[7]
{Coh98} E. Cohen. Fast algorithms for constructing t-spanners and paths with stretch t. SIAM J. Comput., 28:210--236, 1998.
[8]
{Coh00} E. Cohen. Polylog-time and near-linear work approximation scheme for undirected shortest-paths. J. ACM, 47:132--166, 2000.
[9]
{Cow01} L. J. Cowen. Compact routing with minimum stretch. J. Algor., 28:170--183, 2001.
[10]
{CW04} L. J. Cowen and C. G. Wagner. Compact roundtrip routing in directed networks. J. Algor., 50(1):79--95, 2004.
[11]
{CZ01} E. Cohen and U. Zwick. All-pairs small-stretch paths. J. Algor., 38:335--353, 2001.
[12]
{DHZ00} D. Dor, S. Halperin, and U. Zwick. All-pairs almost shortest paths. SIAM J. Comput., 29(5):1740--1759, 2000.
[13]
{Elk01} M. Elkin. Computing almost shortest paths. In 20th ACM SIGACT-SIGOPS Symp. on Principles of Distributed Computing, pages 53--62, 2001.
[14]
{Elk04} M. Elkin. Private communication. 2004.
[15]
{EP01} M. Elkin and D. Peleg. (1 + ∈,β)-Spanner constructions for general graphs. In ACM Symposium on Theory of Computing (STOC), 2001.
[16]
{Erd63} P. Erdös. 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.
[17]
{EZ04} M. Elkin and J. Zhang. Efficient algorithms for constructing (1 + ∈β)-spanners in the distributed and streaming models. In Proc. 23rd Ann. Symp. on Principles of Distributed Computing, pages 160--168, 2004.
[18]
{HZ96} S. Halperin and U. Zwick. Unpublished result. 1996.
[19]
{PS89} D. Peleg and A. A. Schaffer. Graph spanners. Journal of Graph Theory, 13:99--116, 1989.
[20]
{PU89a} D. Peleg and J. D. Ullman. An optimal synchronizer for the hypercube. SIAM J. Comput., 18:740--747, 1989.
[21]
{PU89b} D. Peleg and E. Upfal. A trade-off between space amd efficiency for routing tables. J. ACM, 36(3):510--530, 1989.
[22]
{RTZ02} L. Roditty, M. Thorup, and U. Zwick. Roundtrip spanners and roundtrip routing in directed graphs. In Proc. 13th Ann. ACM-SIAM Symp. On Discrete Algorithms, pages 844--851, 2002.
[23]
{TZ01a} M. Thorup and U. Zwick. Approximate distance oracles. In Proc. 33rd Ann. ACM Symp. on Theory of Computing, pages 183--192, 2001.
[24]
{TZ01b} M. Thorup and U. Zwick. Compact routing schemes. In Proc. 13th Ann. ACM Symp. on Parallel Algorithms and Architectures (SPAA), pages 1--10, 2001.
[25]
{Wen91} R. Wenger. Extremal graphs with no C4,s, C6,s, or C10,s. J. Combin. Theory Ser. B, 52(1):113--116, 1991.

Cited By

View all
  • (2021)New techniques and fine-grained hardness for dynamic near-additive spannersProceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3458064.3458174(1836-1855)Online publication date: 10-Jan-2021
  • (2018)Approximating cycles in directed graphsProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175396(1374-1392)Online publication date: 7-Jan-2018
  • (2018)Near-Optimal Light SpannersACM Transactions on Algorithms10.1145/319960714:3(1-15)Online publication date: 22-Jun-2018
  • Show More Cited By
  1. New constructions of (α, β)-spanners and purely additive spanners

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SODA '05: Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms
      January 2005
      1205 pages
      ISBN:0898715857

      Sponsors

      Publisher

      Society for Industrial and Applied Mathematics

      United States

      Publication History

      Published: 23 January 2005

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate 411 of 1,322 submissions, 31%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 29 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2021)New techniques and fine-grained hardness for dynamic near-additive spannersProceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3458064.3458174(1836-1855)Online publication date: 10-Jan-2021
      • (2018)Approximating cycles in directed graphsProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175396(1374-1392)Online publication date: 7-Jan-2018
      • (2018)Near-Optimal Light SpannersACM Transactions on Algorithms10.1145/319960714:3(1-15)Online publication date: 22-Jun-2018
      • (2018)Fault-Tolerant Approximate BFS StructuresACM Transactions on Algorithms10.1145/302273014:1(1-15)Online publication date: 22-Jan-2018
      • (2017)The 4/3 Additive Spanner Exponent Is TightJournal of the ACM10.1145/308851164:4(1-20)Online publication date: 7-Sep-2017
      • (2016)Near-optimal light spannersProceedings of the twenty-seventh annual ACM-SIAM symposium on Discrete algorithms10.5555/2884435.2884498(883-892)Online publication date: 10-Jan-2016
      • (2016)Better distance preservers and additive spannersProceedings of the twenty-seventh annual ACM-SIAM symposium on Discrete algorithms10.5555/2884435.2884496(855-872)Online publication date: 10-Jan-2016
      • (2016)Error amplification for pairwise spanner lower boundsProceedings of the twenty-seventh annual ACM-SIAM symposium on Discrete algorithms10.5555/2884435.2884495(841-854)Online publication date: 10-Jan-2016
      • (2016)The 4/3 additive spanner exponent is tightProceedings of the forty-eighth annual ACM symposium on Theory of Computing10.1145/2897518.2897555(351-361)Online publication date: 19-Jun-2016
      • (2015)Improved Parallel Algorithms for Spanners and HopsetsProceedings of the 27th ACM symposium on Parallelism in Algorithms and Architectures10.1145/2755573.2755574(192-201)Online publication date: 13-Jun-2015
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media