Abstract
We introduce a new measure for quantifying the amount of information that the nodes in a network need to learn to solve a graph problem. We show that the local information cost (LIC) presents a natural lower bound on the communication complexity of distributed algorithms. For the synchronous CONGEST-KT1 model, where each node has initial knowledge of its neighbors’ IDs, we prove that Ω (LICγ (P )/log τ log n) bits are required for solving a graph problem P with a τ-round algorithm that errs with probability at most γ. Our result is the first lower bound that yields a general trade-off between communication and time for graph problems in the CONGEST-KT1 model.
We demonstrate how to apply the local information cost by deriving a lower bound on the communication complexity of computing a multiplicative spanner with stretch 2t − 1 that consists of at most O (n1 + 1/t + ε) edges, where ε = O (1/t2). Our main result is that any O(poly(n))-time algorithm must send at least Ω (1/t2 n1+1/2t ) bits in the CONGEST model under the KT1 assumption. Previously, only a trivial lower bound of Ω(n) bits was known for this problem; in fact, this is the first nontrivial lower bound on the communication complexity of a sparse subgraph problem in this setting.
A consequence of our lower bound is that achieving both time- and communication-optimality is impossible when designing a distributed spanner algorithm. In light of the work of King, Kutten, and Thorup (2015), this shows that computing a minimum spanning tree can be done significantly faster than finding a spanner when considering algorithms with O(n) communication complexity. Our result also implies time complexity lower bounds for constructing a spanner in the node-congested clique of Augustine et al. (2019) and in the push-pull gossip model with limited bandwidt.
We demonstrate how to apply the local information cost by deriving a lower bound on the communication complexity of computing a multiplicative spanner with stretch 2t − 1 that consists of at most O (n1 + 1/t + ε) edges, where ε = O (1/t2). Our main result is that any O(poly(n))-time algorithm must send at least Ω (1/t2 n1+1/2t ) bits in the CONGEST model under the KT1 assumption. Previously, only a trivial lower bound of Ω(n) bits was known for this problem; in fact, this is the first nontrivial lower bound on the communication complexity of a sparse subgraph problem in this setting.
A consequence of our lower bound is that achieving both time- and communication-optimality is impossible when designing a distributed spanner algorithm. In light of the work of King, Kutten, and Thorup (2015), this shows that computing a minimum spanning tree can be done significantly faster than finding a spanner when considering algorithms with O(n) communication complexity. Our result also implies time complexity lower bounds for constructing a spanner in the node-congested clique of Augustine et al. (2019) and in the push-pull gossip model with limited bandwidt.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms (SODA) |
| Editors | Dániel Marx |
| Publisher | Association for Computing Machinery |
| Pages | 2105-2120 |
| ISBN (Print) | 9781611976465 |
| DOIs | |
| Publication status | Published - Jan 2021 |
| Event | 32th ACM-SIAM Symposium on Discrete Algorithms (SODA21) - Virtual Duration: 10 Jan 2021 → 13 Jan 2021 https://www.siam.org/conferences/cm/conference/soda21 |
Publication series
| Name | Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms |
|---|
Conference
| Conference | 32th ACM-SIAM Symposium on Discrete Algorithms (SODA21) |
|---|---|
| Abbreviated title | SODA 2021 |
| Period | 10/01/21 → 13/01/21 |
| Internet address |
Bibliographical note
Information for this record is supplemented by the author(s) concerned.Fingerprint
Dive into the research topics of 'Being Fast Means Being Chatty: The Local Information Cost of Graph Spanners'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver