Nothing Special   »   [go: up one dir, main page]

Skip to main content

Towards Singular Optimality in the Presence of Local Initial Knowledge

  • Conference paper
  • First Online:
Structural Information and Communication Complexity (SIROCCO 2024)

Abstract

The Knowledge Till \(\rho \) (in short, KT-\(\rho \)) Congest model is a variant of the classical Congest model of distributed computing in which each vertex v has initial knowledge of the radius-\(\rho \) ball centered at v. The most commonly studied variants of the Congest model are KT-\(0\) Congest in which nodes initially know nothing about their neighbors and KT-\(1\) Congest in which nodes initially know the IDs of all their neighbors. It has been shown that having access to neighbors IDs (as in the KT-\(1\) Congest model) can substantially reduce the message complexity of algorithms for fundamental problems such as BroadCast and MST. For example, King, Kutten, and Thorup (PODC 2015) show how to construct an MST using just \(\tilde{O}(n)\) messages in the KT-\(1\) Congest model for an n-node graph, whereas there is an \(\varOmega (m)\) message lower bound for MST in the KT-\(0\) Congest model for m-edge graphs. Building on this result, Gmyr and Pandurangan (DISC 2018) present a family of distributed randomized algorithms for various global problems that exhibit a trade-off between message and round complexity. These algorithms are based on constructing a sparse, spanning subgraph called a danner. Specifically, given a graph G and any \(\delta \in [0,1]\), their algorithm constructs (with high probability) a danner that has diameter \(\tilde{O}(D + n^{1-\delta })\) and \(\tilde{O}(\min \{m,n^{1+\delta }\})\) edges in \(\tilde{O}(n^{1-\delta })\) rounds while using \(\tilde{O}(\min \{m,n^{1+\delta }\})\) messages, where n, m, and D are the number of nodes, edges, and the diameter of G, respectively. In the main result of this paper, we show that if we assume the KT-\(2\) Congest model, it is possible to substantially improve the time-message trade-off in constructing a danner. Specifically, we show in the KT-\(2\) Congest model, how to construct a danner that has diameter \(\tilde{O}(D + n^{1-2\delta })\) and \(\tilde{O}(\min \{m,n^{1+\delta }\})\) edges in \(\tilde{O}(n^{1-2\delta })\) rounds while using \(\tilde{O}(\min \{m,n^{1+\delta }\})\) messages for any \(\delta \in [0,\frac{1}{2}]\). This result has immediate consequences for BroadCast, spanning tree construction, MST, Leader Election, and even local problems such as \((\varDelta +1)\)-coloring in the KT-\(2\) Congest model. For example, we obtain a KT-\(2\) Congest algorithm for MST that runs in \(\tilde{O}(D + n^{1/2})\) rounds, while using only \(\tilde{O}(\min \{m, n^{1 + 1/4}\})\) messages.

Partially supported by NSF grant III 1955939. A full version of this paper is available on arXiv [8].

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Notes

  1. 1.

    We use \(\tilde{O}(\cdot )\) to absorb \(\text {polylog}(n)\) factors in \(O(\cdot )\) and \(\tilde{\varOmega }(\cdot )\) to absorb \(1/\text {polylog}(n)\) factors in \(\varOmega (\cdot )\).

  2. 2.

    We use “w.h.p.” as short for “with high probability”, representing probability at least \(1 - 1/n^c\) for constant \(c \ge 1\).

  3. 3.

    Note that this step requires 2-hop knowledge; all steps in our algorithms which assume 2-hop knowledge are highlighted in gray.

References

  1. Awerbuch, B., Goldreich, O., Vainish, R., Peleg, D.: A trade-off between information and communication in broadcast protocols. J. ACM (JACM) 37(2), 238–256 (1990)

    Article  MathSciNet  Google Scholar 

  2. Baswana, S., Sen, S.: A simple and linear time randomized algorithm for computing sparse spanners in weighted graphs. Random Struct. Algorithms 30(4), 532–563 (2007)

    Article  MathSciNet  Google Scholar 

  3. Derbel, B., Gavoille, C., Peleg, D., Viennot, L.: On the locality of distributed sparse spanner construction. In: Proceedings of the Twenty-Seventh ACM Symposium on Principles of Distributed Computing, pp. 273–282 (2008)

    Google Scholar 

  4. Dufoulon, F., Kutten, S., Moses, W.K., Jr., Pandurangan, G., Peleg, D.: An almost singularly optimal asynchronous distributed MST algorithm. arXiv preprint arXiv:2210.01173 (2022)

  5. Elkin, M.: A simple deterministic distributed mst algorithm with near-optimal time and message complexities. J. ACM (JACM) 67(2), 1–15 (2020)

    Article  MathSciNet  Google Scholar 

  6. Ghaffari, M., Kuhn, F.: Distributed MST and broadcast with fewer messages, and faster gossiping. In: 32nd International Symposium on Distributed Computing (DISC 2018), vol. 121, pp. 30:1–30:12. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2018)

    Google Scholar 

  7. Gmyr, R., Pandurangan, G.: Time-message trade-offs in distributed algorithms. In: 32nd International Symposium on Distributed Computing, DISC 2018, pp. 32:1–32:18 (2018)

    Google Scholar 

  8. Ji, H., Pemmaraju, S.V.: Towards singular optimality in the presence of local initial knowledge (2024). https://arxiv.org/abs/2402.14221

  9. King, V., Kutten, S., Thorup, M.: Construction and impromptu repair of an MST in a distributed network with o (m) communication. In: Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing, pp. 71–80 (2015)

    Google Scholar 

  10. Kutten, S., Moses, W.K., Jr., Pandurangan, G., Peleg, D.: Singularly optimal randomized leader election. arXiv preprint arXiv:2008.02782 (2020)

  11. Kutten, S., Moses, W.K., Jr., Pandurangan, G., Peleg, D.: Singularly near optimal leader election in asynchronous networks. arXiv preprint arXiv:2108.02197 (2021)

  12. Kutten, S., Pandurangan, G., Peleg, D., Robinson, P., Trehan, A.: On the complexity of universal leader election. J. ACM (JACM) 62(1), 1–27 (2015)

    Article  MathSciNet  Google Scholar 

  13. Pai, S., Pandurangan, G., Pemmaraju, S.V., Robinson, P.: Can we break symmetry with o(m) communication? In: Proceedings of the 2021 ACM Symposium on Principles of Distributed Computing, pp. 247–257 (2021)

    Google Scholar 

  14. Peleg, D.: Distributed Computing: A Locality-Sensitive Approach. Society for Industrial and Applied Mathematics, Philadelphia (2000)

    Book  Google Scholar 

  15. Peleg, D., Rubinovich, V.: A near-tight lower bound on the time complexity of distributed minimum-weight spanning tree construction. SIAM J. Comput. 30(5), 1427–1442 (2000)

    Article  MathSciNet  Google Scholar 

  16. Robinson, P.: Being fast means being chatty: the local information cost of graph spanners. In: Proceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2021, pp. 2105–2120. Society for Industrial and Applied Mathematics, USA (2021)

    Google Scholar 

  17. Sarma, A.D., et al.: Distributed verification and hardness of distributed approximation. SIAM J. Comput. 41(5), 1235–1265 (2012)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sriram V. Pemmaraju .

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

Ji, H., Pemmaraju, S.V. (2024). Towards Singular Optimality in the Presence of Local Initial Knowledge. In: Emek, Y. (eds) Structural Information and Communication Complexity. SIROCCO 2024. Lecture Notes in Computer Science, vol 14662. Springer, Cham. https://doi.org/10.1007/978-3-031-60603-8_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-60603-8_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-60602-1

  • Online ISBN: 978-3-031-60603-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics