The Local Information Cost of Distributed Graph Spanners

Abstract

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 KT1 model, where each node has initial knowledge of its neighbors' IDs, we prove that (LICγ(P)τ 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 spanner with multiplicative stretch 2t-1 that consists of at most O(n1+1t + ε) edges, where ε = O( 1/t2 ). More concretely, we show that any O(poly(n))-time spanner algorithm must send at least (1t2 n1+1/2t) bits. Previously, only a trivial lower bound of (n) bits was known for this problem. (See PDF for the full abstract.)

0

Discussion (0)

Sign in to join the discussion.

Loading comments…