Skip to main content

Additive Spanners in Nearly Quadratic Time

  • Conference paper
Automata, Languages and Programming (ICALP 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6198))

Included in the following conference series:

Abstract

We consider the problem of efficiently finding an additive C-spanner of an undirected unweighted graph G, that is, a subgraph H so that for all pairs of vertices u,v, δ H (u,v) ≤ δ G (u,v) + C, where δ denotes shortest path distance. It is known that for every graph G, one can find an additive 6-spanner with O(n 4/3) edges in O(mn 2/3) time. It is unknown if there exists a constant C and an additive C-spanner with o(n 4/3) edges. Moreover, for C ≤ 5 all known constructions require Ω(n 3/2) edges.

We give a significantly more efficient construction of an additive 6-spanner. The number of edges in our spanner is n 4/3 polylog n, matching what was previously known up to a polylogarithmic factor, but we greatly improve the time for construction, from O(mn 2/3) to \(n^2 {\rm polylog} \ n\). Notice that mn 2/3 ≤ n 2 only if m ≤ n 4/3, but in this case G itself is a sparse spanner. We thus provide both the fastest and the sparsest (up to logarithmic factors) known construction of a spanner with constant additive distortion.

We give similar improvements in the construction time of additive spanners under the assumption that the input graph has large girth, or more generally, the input graph has few edges on short cycles.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abraham, I., Gavoille, C., Malkhi, D.: On space-stretch trade-offs: upper bounds. In: SPAA, pp. 217–224 (2006)

    Google Scholar 

  2. Aingworth, D., Chekuri, C., Indyk, P., Motwani, R.: Fast estimation of diameter and shortest paths (without matrix multiplication). SIAM J. Comput. 28(4), 1167–1181 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  3. Baswana, S., Kavitha, T., Mehlhorn, K., Pettie, S.: Additive spanners and (α, β)-spanners. ACM Transactions on Algorithms (2009)

    Google Scholar 

  4. Baswana, S., Kavitha, T.: Faster algorithms for approximate distance oracles and all-pairs small stretch paths. In: FOCS, pp. 591–602 (2006)

    Google Scholar 

  5. Baswana, S., Kavitha, T., Mehlhorn, K., Pettie, S.: New constructions of (alpha, beta)-spanners and purely additive spanners. In: SODA, pp. 672–681 (2005)

    Google Scholar 

  6. Baswana, S., Sen, S.: Approximate distance oracles for unweighted graphs in õ(n\(^{\mbox{2}}\)) time. In: SODA, pp. 271–280 (2004)

    Google Scholar 

  7. Cohen, E.: Fast algorithms for constructing t-spanners and paths with stretch. SIAM J. Comput. 28(1), 210–236 (1998)

    Article  MATH  Google Scholar 

  8. Cohen, E.: Polylog-time and near-linear work approximation scheme for undirected shortest paths. J. ACM 47(1), 132–166 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  9. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. The MIT Press & McGraw-Hill Book Company (2001)

    Google Scholar 

  10. Cowen, L.: Compact routing with minimum stretch. J. Algorithms 38(1), 170–183 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  11. Cowen, L., Wagner, C.G.: Compact roundtrip routing in directed networks. J. Algorithms 50(1), 79–95 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  12. Dor, D., Halperin, S., Zwick, U.: All-pairs almost shortest paths. SIAM J. Comput. 29(5), 1740–1759 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  13. Elkin, M.: Personal communication (2009)

    Google Scholar 

  14. Elkin, M.: Computing almost shortest paths. ACM Transactions on Algorithms 1(2), 283–323 (2005)

    Article  MathSciNet  Google Scholar 

  15. Elkin, M., Peleg, D.: (1+epsilon, beta)-spanner constructions for general graphs. SIAM J. Comput. 33(3), 608–631 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  16. Peleg, D., Ullman, J.D.: An optimal synchronizer for the hypercube. SIAM J. Comput. 18(4), 740–747 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  17. Peleg, D., Upfal, E.: A trade-off between space and efficiency for routing tables. J. ACM 36(3), 510–530 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  18. Pettie, S.: Low distortion spanners. In: Arge, L., Cachin, C., Jurdziński, T., Tarlecki, A. (eds.) ICALP 2007. LNCS, vol. 4596, pp. 78–89. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  19. Roditty, L., Thorup, M., Zwick, U.: Deterministic constructions of approximate distance oracles and spanners. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol. 3580, pp. 261–272. Springer, Heidelberg (2005)

    Google Scholar 

  20. Thorup, M., Zwick, U.: Compact routing schemes. In: SPAA (2001)

    Google Scholar 

  21. Thorup, M., Zwick, U.: Approximate distance oracles. J. ACM 52(1), 1–24 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  22. Thorup, M., Zwick, U.: Spanners and emulators with sublinear distance errors. In: SODA, pp. 802–809 (2006)

    Google Scholar 

  23. Woodruff, D.P.: Lower bounds for additive spanners, emulators, and more. In: FOCS, pp. 389–398 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Woodruff, D.P. (2010). Additive Spanners in Nearly Quadratic Time. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds) Automata, Languages and Programming. ICALP 2010. Lecture Notes in Computer Science, vol 6198. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14165-2_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14165-2_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14164-5

  • Online ISBN: 978-3-642-14165-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics