English

Optimal lower bounds for universal relation, samplers, and finding duplicates

Computational Complexity 2017-03-24 v1 Data Structures and Algorithms

Abstract

In the communication problem UR\mathbf{UR} (universal relation) [KRW95], Alice and Bob respectively receive xx and yy in {0,1}n\{0,1\}^n with the promise that xyx\neq y. The last player to receive a message must output an index ii such that xiyix_i\neq y_i. We prove that the randomized one-way communication complexity of this problem in the public coin model is exactly Θ(min{n,log(1/δ)log2(nlog(1/δ))})\Theta(\min\{n, \log(1/\delta)\log^2(\frac{n}{\log(1/\delta)})\}) bits for failure probability δ\delta. Our lower bound holds even if promised support(y)support(x)\mathop{support}(y)\subset \mathop{support}(x). As a corollary, we obtain optimal lower bounds for p\ell_p-sampling in strict turnstile streams for 0p<20\le p < 2, as well as for the problem of finding duplicates in a stream. Our lower bounds do not need to use large weights, and hold even if it is promised that x{0,1}nx\in\{0,1\}^n at all points in the stream. Our lower bound demonstrates that any algorithm A\mathcal{A} solving sampling problems in turnstile streams in low memory can be used to encode subsets of [n][n] of certain sizes into a number of bits below the information theoretic minimum. Our encoder makes adaptive queries to A\mathcal{A} throughout its execution, but done carefully so as to not violate correctness. This is accomplished by injecting random noise into the encoder's interactions with A\mathcal{A}, which is loosely motivated by techniques in differential privacy. Our correctness analysis involves understanding the ability of A\mathcal{A} to correctly answer adaptive queries which have positive but bounded mutual information with A\mathcal{A}'s internal randomness, and may be of independent interest in the newly emerging area of adaptive data analysis with a theoretical computer science lens.

Keywords

Cite

@article{arxiv.1703.08139,
  title  = {Optimal lower bounds for universal relation, samplers, and finding duplicates},
  author = {Jelani Nelson and Jakub Pachocki and Zhengyu Wang},
  journal= {arXiv preprint arXiv:1703.08139},
  year   = {2017}
}
R2 v1 2026-06-22T18:55:06.051Z