Optimal Communication Complexity of Chained Index
Abstract
We study the CHAIN communication problem introduced by Cormode et al. [ICALP 2019]. It is a generalization of the well-studied INDEX problem. For , in CHAIN, there are instances of INDEX, all with the same answer. They are shared between players as follows. Player 1 has the first string , player 2 has the first index and the second string , player 3 has the second index along with the third string , and so on. Player has the last index . The communication is one way from each player to the next, starting from player 1 to player 2, then from player 2 to player 3 and so on. Player , after receiving the message from player , has to output a single bit which is the answer to all instances of INDEX. It was proved that the CHAIN problem requires communication by Cormode et al., and they used it to prove streaming lower bounds for approximation of maximum independent sets. Subsequently, it was used by Feldman et al. [STOC 2020] to prove lower bounds for streaming submodular maximization. However, these works do not get optimal bounds on the communication complexity of CHAIN, and in fact, it was conjectured by Cormode et al. that bits are necessary, for any . As our main result, we prove the optimal lower bound of for CHAIN. This settles the open conjecture of Cormode et al. in the affirmative. The key technique is to use information theoretic tools to analyze protocols over the Jensen-Shannon divergence measure, as opposed to total variation distance. As a corollary, we get an improved lower bound for approximation of maximum independent set in vertex arrival streams through a reduction from CHAIN directly.
Cite
@article{arxiv.2404.07026,
title = {Optimal Communication Complexity of Chained Index},
author = {Janani Sundaresan},
journal= {arXiv preprint arXiv:2404.07026},
year = {2024}
}
Comments
24 pages, 3 figures; Fixed a flaw in the previous argument