“发送完整特征向量给出 $O(n)$ 上界,所以随机 Set Disjointness为 $\Theta(n)$。本页完整展开从困难分布、固定随机币、抽取近单色大矩形到线性下界的归约链;核心…”
随机变量与 transcript ​
固定输入分布
协议的 internal information cost 定义为
第一项量化 Bob 已知
External information cost 定义为
它站在只知道公共币的外部观察者角度,问消息整体泄露多少关于输入对的信息。Internal 与 external 回答不同接收者的知识增量,不能只写“transcript 含有多少信息”而省略条件变量。
条件熵展开 ​
由条件熵恒等式,
因此 internal 第一项是 Bob 的不确定性下降;如果
两种成本的差满足
transcript 可以增加或减少条件相关性,所以 internal 与 external 没有在任意相关输入分布下的固定大小顺序。若
一 bit 消息的两种视角 ​
令
因为外部观察者从消息学会共同输入。Internal cost 却为
双方在通信前已经由自己的输入知道对方输入。这个例子说明“消息长度一 bit”不等于“双方之间传递一 bit 新信息”。
反过来,Alice 发送一个与输入独立的均匀随机 padding bit,通信仍为一 bit,internal 和 external information cost 都为
信息成本不超过通信 ​
对 prefix-free 的变长 transcript,有
External 不等式来自
于是任何信息成本下界都会给通信下界。反向等号不必成立:随机 padding、重复消息和双方已知的相关信息都能增加通信而不增加相同数量的信息成本。
函数的信息复杂度 ​
在分布
external 版本同理。协议可有不同通信量;定义优化的是输入泄露,不是 transcript 长度。若要 worst-case error,应把合法协议集合改成逐输入错误约束,不能默认由平均错误替代。
信息复杂度特别适合追踪多轮对话中知识怎样逐步转移,但具体函数下界仍需证明任何正确 transcript 都泄露足够信息。仅写互信息公式不会自动产生正下界。
边界与 convention ​
公共币若直接并入 transcript,因其与输入独立,external 互信息不变;internal 公式仍应对它条件化。私有币不应无条件放进外部 transcript,因为对方没有看到它们;只有由消息暴露的部分才构成通信信息。
消息边界若不是 prefix-free,结束时间可能携带信息,
最后,information cost 是关于给定
参考资料
- Ziv Bar-Yossef, T. S. Jayram, Ravi Kumar, and D. Sivakumar, “An Information Statistics Approach to Data Stream and Communication Complexity,” FOCS, 2002, pp. 209–218.
- Mark Braverman, “Interactive Information Complexity,” STOC, 2012, pp. 505–524.
- Anup Rao and Amir Yehudayoff, Communication Complexity and Applications, Cambridge University Press, 2020, Chapters 5–6.