“固定输入分布 $\mu$。设使用公共币的 $k$ message 协议 $\pi$ 的 transcript 为 $T$,其内部信息成本为”
形式陈述 ​
两种随机资源 ​
公共币协议在看到输入前抽取随机串
私有币协议则让 Alice 持有
记逐输入错误至多
私有币协议可以忽略各自随机带,公共币协议也可以把一方生成的随机性视为自己的公共选择,因此在标准模型中
这条不等式只比较通信,不表示公共随机性在实现中没有生成或同步成本。
Newman 型随机性压缩 ​
设双方输入总长度至多
结论允许错误从
压缩证明链 ​
对每个固定输入
合法输入对至多
把这个多重集公开写入协议。Alice 用私有币均匀选择
且每个输入的错误率由构造控制在
直觉
公共币提供的是协调,不是输入带宽。双方免费看到同一随机选择,因而可以不通信就对齐哈希函数或采样位置;私有币只在各自一侧存在,任何共同选择都必须通过消息建立。两种模型的差距来自同步随机决策的成本。
Newman 压缩说明有限输入空间并不需要保留无限大的随机宇宙。只要抽出一个对每个输入都保持近似错误率的小样本族,协议就只需传送族内索引。并集界负责同时覆盖所有输入,增加的
例子与边界
Equality 的 coin 账目 ​
在Equality内积指纹中,公共随机向量
若 Alice 用私有币抽
固定一个公共随机串并永久写入协议,也不能给出逐输入正确的短确定性方案。对每个固定压缩映射总有碰撞输入;公共币保证的是每个固定输入只在少量随机串上碰撞,而不是存在一条随机串同时避开所有输入。
适用边界 ​
证明对有限输入全集求并,因而输入长度界
随机性压缩控制平均于所选小族的错误,不保证每条
推论与应用
公共币协议总可视为确定性协议树的输入无关分布,私有币协议则需要把各自不可见的随机选择纳入本地 view。固定随机性做下界时,必须固定一条对所选输入分布平均表现良好的随机带,而不能为每个输入挑不同的最佳带。
在有限输入、允许小幅增加错误的标准通信模型里,Newman 定理让 public-coin 与 private-coin 复杂度至多相差对数级附加通信。这个结论为模型转换提供上界,却不免除协议逐项报告输入长度、错误松弛、硬通信上限和共享随机性来源。
参考资料
- Ilan Newman, “Private vs. Common Random Bits in Communication Complexity,” Information Processing Letters 39(2), 1991, pp. 67–71.
- Eyal Kushilevitz and Noam Nisan, Communication Complexity, Cambridge University Press, 1997, Section 3.4.
- Anup Rao and Amir Yehudayoff, Communication Complexity and Applications, Cambridge University Press, 2020, Chapter 3.