Skip to main content

Improved Sourcewise Roundtrip Spanners with Constant Stretch

  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14422))

Included in the following conference series:

  • 270 Accesses

Abstract

Graph spanners are a sparse subgraph of a graph such that shortest-path distances for all pairs of vertices are approximately preserved with a factor called stretch, and roundtrip-spanners are defined for directed graphs to preserve roundtrip distances instead of one-way distances. Sourcewise roundtrip-spanners can approximate roundtrip distances for only some pairs of vertices \(S\times V\) for source vertices \(S\subseteq V\) and are more generalized than traditional all-pairs roundtrip-spanners. While general roundtrip-spanners have made progress in the realm of constant stretch, it is unknown whether constant stretch (with small number of edges dependent on |S|) can be achieved in the sourcewise setting. In this paper, we provide an algorithm that, for a weighted, directed graph with n vertices, m edges G and a set of sources S of size s, constructs a sourcewise roundtrip-spanner with stretch 3 and \(\tilde{O}(n\sqrt{s})\) expected edges in \(\tilde{O}(ms)\) time. Moreover, we develop a faster \(\tilde{O}(m\sqrt{n}/\epsilon ^2)\)-time algorithm with stretch \((5+\epsilon )\) and \(\tilde{O}(n\sqrt{s}/\epsilon ^2)\) edges when S is randomly picked with size \(s=\varOmega (\sqrt{n})\). Our algorithms combine ideas from [RTZ08, RTZ05] and adapt the algorithm of [DW20] to the sourcewise case.

Chunjiang Zhu is supported by UNC Greensboro Start-up Funds and Faculty First Award.

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.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

Notes

  1. 1.

    When roundtrip distances are the same, use one-way distances and vertex identifiers for comparison. See their definition of roundtrip ordering which we do not need.

  2. 2.

    Called clusters in Sect. 5 of [RTZ08].

  3. 3.

    Our definition of bunches is not the same as the classic definition in [RTZ05, RTZ08], though they have the same name. Firstly, our bunches are only from S; Secondly, the distance upper bound is \(d(cent(u)\leftrightarrows u)\), which is based on u instead of v.

References

  1. Ahmed, R., et al.: Graph spanners: a tutorial review. Comput. Sci. Rev. 37, 100253 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  2. Althofer, I., Das, G., Dobkin, D.P., Joseph, D., Soares, J.: On sparse spanners of weighted graphs. Discrete Comput. Geom. 9, 81–100 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  3. Baswana, S., Kavitha, T., Mehlhorn, K., Pettie, S.: Additive spanners and \((\alpha ,\beta )\)-spanners. ACM Trans. Algorithms 7(1), 1–26 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bodwin, G.: Linear size distance preservers. In: Proceedings of SODA Conference, pp. 600–615 (2017)

    Google Scholar 

  5. Cen, R., Duan, R., Gu, Y.: Roundtrip spanners with \((2k-1)\) stretch. In: Proceedings of ICALP Conference, pp. 24:1–24:11 (2020)

    Google Scholar 

  6. Coppersmith, D., Elkin, M.: Sparse source-wise and pair-wise preservers. SIAM J. Discret. Math. 20(2), 463–501 (2006)

    Article  MATH  Google Scholar 

  7. Chechik, S.: New additive spanners. In: Proceedings of SIAM SODA Conference, pp. 498–512 (2013)

    Google Scholar 

  8. Chechik, S., Lifshitz, G.: Optimal girth approximation for dense directed graphs. In: Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 290–300. SIAM (2021)

    Google Scholar 

  9. Chechik, S., Liu, Y.P., Rotem, O., Sidford, A.: Constant girth approximation for directed graphs in subquadratic time. In: Proceedings of STOC Conference, pp. 1010–1023 (2020)

    Google Scholar 

  10. Dalirrooyfard, M., Williams, V.V.: Conditionally optimal approximation algorithms for the girth of a directed graph. In: Proceedings of ICALP Conference, pp. 35:1–35:20 (2020)

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  12. Pettie, S.: Low distortion spanners. ACM Trans. Algorithms 6(1), 1–22 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  13. Pachocki, J., Roditty, L., Sidford, A., Tov, R., Williams, V.: Approximating cycles in directed graphs: fast algorithms for girth and roundtrip spanners. In: Proceedings of SODA Conference, pp. 1374–1392 (2018)

    Google Scholar 

  14. Peleg, D., Schaffer, A.A.: Graph spanners. J. Graph Theory 13(1), 99–116 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  15. 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). https://doi.org/10.1007/11523468_22

    Chapter  MATH  Google Scholar 

  16. Roditty, I., Thorup, M., Zwick, U.: Roundtrip spanners and roundtrip routing in directed graphs. ACM Trans. Algorithms 4(3), 1–17 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  17. Shpungin, H., Segal, M.: Near-optimal multicriteria spanner constructions in wireless ad hoc networks. IEEE/ACM Trans. Netw. 18(6), 1963–1976 (2010)

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  19. Woodruff, D.P.: Additive spanners in nearly quadratic time. In: Proceedings of ICALP Conference, pp. 463–474 (2010)

    Google Scholar 

  20. Zhu, C.J., Han, S., Lam, K.-Y.: A fast algorithm for source-wise round-trip spanners. Theor. Comput. Sci. 876, 34–44 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  21. Zhu, C., Lam, K.: Source-wise round-trip spanners. Inf. Process. Lett. 124, 42–45 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  22. Zhu, C., Lam, K.: Deterministic improved round-trip spanners. Inf. Process. Lett. 127, 57–60 (2018)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chunjiang Zhu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Stafford, E., Zhu, C. (2024). Improved Sourcewise Roundtrip Spanners with Constant Stretch. In: Wu, W., Tong, G. (eds) Computing and Combinatorics. COCOON 2023. Lecture Notes in Computer Science, vol 14422. Springer, Cham. https://doi.org/10.1007/978-3-031-49190-0_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-49190-0_21

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-49189-4

  • Online ISBN: 978-3-031-49190-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics