The Local Information Cost of Distributed Graph Spanners

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 bits are required for solving a graph problem 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 that consists of at most edges, where . More concretely, we show that any -time spanner algorithm must send at least bits. Previously, only a trivial lower bound of bits was known for this problem. (See PDF for the full abstract.)
View on arXiv