The Local Information Cost of Distributed Graph Problems

We introduce the 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 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 model. We demonstrate how to apply the local information cost by deriving a lower bound on the communication complexity of computing routing tables for all-pairs-shortest-paths (APSP) routing, as well as for computing a spanner with multiplicative stretch that consists of at most edges, where . More concretely, we derive the following lower bounds in the CONGEST model under the assumption: For constructing routing tables, we show that any -time algorithm has a communication complexity of bits. Our main result is for constructing graph spanners: We show that any -time algorithm must send at least bits. Previously, only a trivial lower bound of bits was known for these problems.
View on arXiv