Title :
A Multi-Round Communication Lower Bound for Gap Hamming and Some Consequences
Author :
Brody, Joshua ; Chakrabarti, Amit
Author_Institution :
Dept. of Comput. Sci., Dartmouth Coll., Hanover, NH, USA
Abstract :
The gap-Hamming-distance problem arose in the context of proving space lower bounds for a number of key problems in the data stream model. In this problem, Alice and Bob have to decide whether the Hamming distance between their n-bit input strings is large (i.e., at least n/2 + radic(n)) or small (i.e., at most n/2 - radic(n)); they do not care if it is neither large nor small. This Theta(radic(n)) gap in the problem specification is crucial for capturing the approximation allowed to a data stream algorithm. Thus far, for randomized communication, an Omega(n) lower bound on this problem was known only in the one-way setting. We prove an Omega(n) lower bound for randomized protocols that use any constant number of rounds. As a consequence we conclude, for instance, that epsiv-approximately counting the number of distinct elements in a data stream requires Omega(1/epsiv2) space, even with multiple (a constant number of) passes over the input stream. This extends earlier one-pass lower bounds, answering a long-standing open question. We obtain similar results for approximating the frequency moments and for approximating the empirical entropy of a data stream. In the process, we also obtain tight n - Theta(radic(n)log n) lower and upper bounds on the one-way deterministic communication complexity of the problem. Finally, we give a simple combinatorial proof of an Omega(n) lower bound on the one-way randomized communication complexity.
Keywords :
communication complexity; entropy; combinatorial proof; data stream model; empirical entropy; frequency moment approximation; gap-Hamming-distance problem; multiround communication lower bound; one-way deterministic communication complexity; one-way randomized communication complexity; randomized protocols; Approximation algorithms; Complexity theory; Computational complexity; Computer science; Context modeling; Educational institutions; Frequency; Hamming distance; Protocols; USA Councils; Communication Complexity; Data Stream Algorithms; Distinct Elements; Frequency Moments; Hamming Distance; Lower Bounds;
Conference_Titel :
Computational Complexity, 2009. CCC '09. 24th Annual IEEE Conference on
Conference_Location :
Paris
Print_ISBN :
978-0-7695-3717-7
DOI :
10.1109/CCC.2009.31