We introduce the \emph{local information cost} (LIC), which quantifies the amount of information that nodes in a network need to learn when solving a graph problem. We show that the local information cost 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 Ω(logτlognLICγ(P)) 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 spanner with multiplicative stretch 2t−1 that consists of at most O(n1+t1+ϵ) edges, where ϵ=O(1/t2). More concretely, we show that any O(poly(n))-time spanner algorithm must send at least Ω~(t21n1+1/2t) bits. Previously, only a trivial lower bound of Ω~(n) bits was known for this problem. (See PDF for the full abstract.)
@article{arxiv.2003.09895,
title = {The Local Information Cost of Distributed Graph Spanners},
author = {Peter Robinson},
journal= {arXiv preprint arXiv:2003.09895},
year = {2024}
}
Comments
A preliminary version of this paper appeared in the proceedings of SODA 2021