{"title":"链式索引的最佳通信复杂度","authors":"Janani Sundaresan","doi":"arxiv-2404.07026","DOIUrl":null,"url":null,"abstract":"We study the CHAIN communication problem introduced by Cormode et al. [ICALP\n2019]. It is a generalization of the well-studied INDEX problem. For $k\\geq 1$,\nin CHAIN$_{n,k}$, there are $k$ instances of INDEX, all with the same answer.\nThey are shared between $k+1$ players as follows. Player 1 has the first string\n$X^1 \\in \\{0,1\\}^n$, player 2 has the first index $\\sigma^1 \\in [n]$ and the\nsecond string $X^2 \\in \\{0,1\\}^n$, player 3 has the second index $\\sigma^2 \\in\n[n]$ along with the third string $X^3 \\in \\{0,1\\}^n$, and so on. Player $k+1$\nhas the last index $\\sigma^k \\in [n]$. The communication is one way from each\nplayer to the next, starting from player 1 to player 2, then from player 2 to\nplayer 3 and so on. Player $k+1$, after receiving the message from player $k$,\nhas to output a single bit which is the answer to all $k$ instances of INDEX. It was proved that the CHAIN$_{n,k}$ problem requires $\\Omega(n/k^2)$\ncommunication by Cormode et al., and they used it to prove streaming lower\nbounds for approximation of maximum independent sets. Subsequently, it was used\nby Feldman et al. [STOC 2020] to prove lower bounds for streaming submodular\nmaximization. However, these works do not get optimal bounds on the\ncommunication complexity of CHAIN$_{n,k}$, and in fact, it was conjectured by\nCormode et al. that $\\Omega(n)$ bits are necessary, for any $k$. As our main result, we prove the optimal lower bound of $\\Omega(n)$ for\nCHAIN$_{n,k}$. This settles the open conjecture of Cormode et al. in the\naffirmative. The key technique is to use information theoretic tools to analyze\nprotocols over the Jensen-Shannon divergence measure, as opposed to total\nvariation distance. As a corollary, we get an improved lower bound for\napproximation of maximum independent set in vertex arrival streams through a\nreduction from CHAIN directly.","PeriodicalId":501024,"journal":{"name":"arXiv - CS - Computational Complexity","volume":"49 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Optimal Communication Complexity of Chained Index\",\"authors\":\"Janani Sundaresan\",\"doi\":\"arxiv-2404.07026\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We study the CHAIN communication problem introduced by Cormode et al. [ICALP\\n2019]. It is a generalization of the well-studied INDEX problem. For $k\\\\geq 1$,\\nin CHAIN$_{n,k}$, there are $k$ instances of INDEX, all with the same answer.\\nThey are shared between $k+1$ players as follows. Player 1 has the first string\\n$X^1 \\\\in \\\\{0,1\\\\}^n$, player 2 has the first index $\\\\sigma^1 \\\\in [n]$ and the\\nsecond string $X^2 \\\\in \\\\{0,1\\\\}^n$, player 3 has the second index $\\\\sigma^2 \\\\in\\n[n]$ along with the third string $X^3 \\\\in \\\\{0,1\\\\}^n$, and so on. Player $k+1$\\nhas the last index $\\\\sigma^k \\\\in [n]$. The communication is one way from each\\nplayer to the next, starting from player 1 to player 2, then from player 2 to\\nplayer 3 and so on. Player $k+1$, after receiving the message from player $k$,\\nhas to output a single bit which is the answer to all $k$ instances of INDEX. It was proved that the CHAIN$_{n,k}$ problem requires $\\\\Omega(n/k^2)$\\ncommunication by Cormode et al., and they used it to prove streaming lower\\nbounds for approximation of maximum independent sets. Subsequently, it was used\\nby Feldman et al. [STOC 2020] to prove lower bounds for streaming submodular\\nmaximization. However, these works do not get optimal bounds on the\\ncommunication complexity of CHAIN$_{n,k}$, and in fact, it was conjectured by\\nCormode et al. that $\\\\Omega(n)$ bits are necessary, for any $k$. As our main result, we prove the optimal lower bound of $\\\\Omega(n)$ for\\nCHAIN$_{n,k}$. This settles the open conjecture of Cormode et al. in the\\naffirmative. The key technique is to use information theoretic tools to analyze\\nprotocols over the Jensen-Shannon divergence measure, as opposed to total\\nvariation distance. As a corollary, we get an improved lower bound for\\napproximation of maximum independent set in vertex arrival streams through a\\nreduction from CHAIN directly.\",\"PeriodicalId\":501024,\"journal\":{\"name\":\"arXiv - CS - Computational Complexity\",\"volume\":\"49 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-04-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Computational Complexity\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2404.07026\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computational Complexity","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2404.07026","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
We study the CHAIN communication problem introduced by Cormode et al. [ICALP
2019]. It is a generalization of the well-studied INDEX problem. For $k\geq 1$,
in CHAIN$_{n,k}$, there are $k$ instances of INDEX, all with the same answer.
They are shared between $k+1$ players as follows. Player 1 has the first string
$X^1 \in \{0,1\}^n$, player 2 has the first index $\sigma^1 \in [n]$ and the
second string $X^2 \in \{0,1\}^n$, player 3 has the second index $\sigma^2 \in
[n]$ along with the third string $X^3 \in \{0,1\}^n$, and so on. Player $k+1$
has the last index $\sigma^k \in [n]$. 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 $k+1$, after receiving the message from player $k$,
has to output a single bit which is the answer to all $k$ instances of INDEX. It was proved that the CHAIN$_{n,k}$ problem requires $\Omega(n/k^2)$
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$_{n,k}$, and in fact, it was conjectured by
Cormode et al. that $\Omega(n)$ bits are necessary, for any $k$. As our main result, we prove the optimal lower bound of $\Omega(n)$ for
CHAIN$_{n,k}$. 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.