Separating k-Player from t-Player One-Way Communication, with Applications to Data Streams
Abstract
In a -party communication problem, the players with inputs , respectively, want to evaluate a function using as little communication as possible. We consider the message-passing model, in which the inputs are partitioned in an arbitrary, possibly worst-case manner, among a smaller number of players (). The -player communication cost of computing can only be smaller than the -player communication cost, since the players can trivially simulate the -player protocol. But how much smaller can it be? We study deterministic and randomized protocols in the one-way model, and provide separations for product input distributions, which are optimal for low error probability protocols. We also provide much stronger separations when the input distribution is non-product. A key application of our results is in proving lower bounds for data stream algorithms. In particular, we give an optimal bits of space lower bound for the fundamental problem of -approximating the number of non-zero entries of an -dimensional vector after integer updates each of magnitude at most , and with success probability , in a strict turnstile stream. We additionally prove the matching space lower bound for the problem when we have access to a heavy hitters oracle with threshold . Our results match the best known upper bounds when and when respectively. It also improves on the prior lower bound and separates the complexity of approximating from approximating the -norm for bounded away from , since the latter has an bit upper bound.
Cite
@article{arxiv.1905.07135,
title = {Separating k-Player from t-Player One-Way Communication, with Applications to Data Streams},
author = {Elbert Du and Michael Mitzenmacher and David P. Woodruff and Guang Yang},
journal= {arXiv preprint arXiv:1905.07135},
year = {2021}
}
Comments
Preliminary version appeared in ICALP 2019, submitted to ToC