在两方通信模型公理库两方通信模型Two-party communication model · Two-party communication complexity model两位参与者各自持有私有输入,只以交换消息协同计算函数或关系,并把通信位数作为核心资源。上加入随机币,得到随机协议 ,其中 是双方的私有随机币。两条随机带彼此独立,并独立于输入;消息仍只能依赖本地视图。给定 与两条随机带后,协议变成确定性消息过程,产生 transcript、输出和通信量。随机性不会改变输入,也不会让一方直接看见另一方的私有币。
随机通信复杂度要求一个随机协议对每个输入都控制错误;分布通信复杂度公理库分布通信复杂度Distributional communication complexity固定输入分布后,以确定性协议在该分布下的平均错误衡量通信,是随机最坏复杂度的分布侧接口。固定输入分布,只要求确定性协议在该分布下平均错误小。Yao 原理连接两者的极小极大值,但单个分布保证不等于逐输入保证。
固定 后,随机协议确实成为一棵确定性协议树公理库协议树与通信 transcriptProtocol tree · Communication transcript用逐 bit 的有根树表示完整通信策略,并把一次执行产生的根叶路径区分为 transcript。。但这棵树不必在所有输入上正确。逐输入误差界只说明:对每个 ,使该输入走向错误叶的随机币集合概率至多 。
量词交换是无效推理的常见来源。由“每个输入各有至少 比例的好随机币”,不能推出“存在同一条随机带,对全部输入同时正确”。输入数巨大时,各输入的坏随机币集合可以覆盖整个随机空间。若真找到一条对所有输入都正确的固定随机带,那会给出确定性协议公理库确定性通信复杂度Deterministic communication complexity在零误差确定性协议中,对所有输入的最坏通信位数取最优所得的复杂度度量。,是远强于 bounded-error 定义的结论。
通信硬上限还可以与信息复杂度公理库信息复杂度Information complexity · Information cost of a protocol · Internal information cost · External information cost从私有随机带的因子分解证明信息成本界,完整计算 AND 协议的内部、外部、平均与最坏成本,并区分输出熵。逐层比较:对合法的有界深度协议,内部信息不超过外部信息,外部信息不超过分布平均通信,后者才由最坏长度控制。独立公平输入的三叶 AND 协议把这一区别具体化:最坏长度为 ,平均长度及两种信息成本均为 ;随机协议类包含这个不用随机币的特例。
参考资料
Eyal Kushilevitz and Noam Nisan, Communication Complexity, Cambridge University Press, 1997, Chapter 3.
Ilan Newman, “Private vs. Common Random Bits in Communication Complexity,” Information Processing Letters 39(2), 1991, pp. 67–71.
Anup Rao and Amir Yehudayoff, Communication Complexity and Applications, Cambridge University Press, 2020, Chapters 3–4.