A Simple Proof of a New Set Disjointness with Applications to Data Streams
Abstract: The multiplayer promise set disjointness is one of the most widely used problems from communication complexity in applications. In this problem there are players with subsets , each drawn from , and we are promised that either the sets are (1) pairwise disjoint, or (2) there is a unique element occurring in all the sets, which are otherwise pairwise disjoint. The total communication of solving this problem with constant probability in the blackboard model is . We observe for most applications, it instead suffices to look at what we call the ``mostly'' set disjointness problem, which changes case (2) to say there is a unique element occurring in at least half of the sets, and the sets are otherwise disjoint. This change gives us a much simpler proof of an randomized total communication lower bound, avoiding Hellinger distance and Poincare inequalities. Using this we show several new results for data streams: \begin{itemize} \item for -Heavy Hitters, any -pass streaming algorithm in the insertion-only model for detecting if an $\eps$--heavy hitter exists requires $\min(\frac{1}{\eps<sup>2}\log</sup> \frac{\eps<sup>2n}{\delta},</sup> \frac{1}{\eps}n<sup>{1/2})$ bits of memory, which is optimal up to a factor. For deterministic algorithms and constant $\eps$, this gives an lower bound, improving the prior lower bound. We also obtain lower bounds for Zipfian distributions. \item for -Estimation, $p > 2$, we show an -pass bit lower bound for outputting an -approximation with probability , in the insertion-only model. This is optimal, and the best previous lower bound was . \end{itemize}
Paper Prompts
Sign up for free to create and run prompts on this paper.