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].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 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.
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.
Note that this step requires 2-hop knowledge; all steps in our algorithms which assume 2-hop knowledge are highlighted in gray.
References
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)
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)
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)
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)
Elkin, M.: A simple deterministic distributed mst algorithm with near-optimal time and message complexities. J. ACM (JACM) 67(2), 1–15 (2020)
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)
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)
Ji, H., Pemmaraju, S.V.: Towards singular optimality in the presence of local initial knowledge (2024). https://arxiv.org/abs/2402.14221
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)
Kutten, S., Moses, W.K., Jr., Pandurangan, G., Peleg, D.: Singularly optimal randomized leader election. arXiv preprint arXiv:2008.02782 (2020)
Kutten, S., Moses, W.K., Jr., Pandurangan, G., Peleg, D.: Singularly near optimal leader election in asynchronous networks. arXiv preprint arXiv:2108.02197 (2021)
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)
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)
Peleg, D.: Distributed Computing: A Locality-Sensitive Approach. Society for Industrial and Applied Mathematics, Philadelphia (2000)
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)
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)
Sarma, A.D., et al.: Distributed verification and hardness of distributed approximation. SIAM J. Comput. 41(5), 1235–1265 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)