Some Bounds on Communication Complexity of Gap Hamming Distance
Abstract
In this paper we obtain some bounds on communication complexity of Gap Hamming Distance problem (GHDnL, U): Alice and Bob are given binary string of length n and they are guaranteed that Hamming distance between their inputs is either L or U for some L < U. They have to output 0, if the first inequality holds, and 1, if the second inequality holds. In this paper we study the communication complexity of GHDnL, U for probabilistic protocols with one-sided error and for deterministic protocols. Our first result is a protocol which communicates O((sU)13 · n n) bits and has one-sided error probability e-s provided s (L + 10n)3U2. Our second result is about deterministic communication complexity of GHDn0,\, t. Surprisingly, it can be computed with logarithmic precision: D(GHDn0,\, t) = n - 2 V2(n, t2) + O( n), where V2(n, r) denotes the size of Hamming ball of radius r. As an application of this result for every c < 2 we prove a (n(2 - c)2p) lower bound on the space complexity of any c-approximate deterministic p-pass streaming algorithm for computing the number of distinct elements in a data stream of length n with tokens drawn from the universe U = \1, 2, …, n\. Previously that lower bound was known for c < 32 and for c < 2 but with larger |U|.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.