“固定有限输入分布 $\mu$ 与整数 $k\ge1$。设允许公共币和独立私有币的有限协议 $\pi$ 至多交换 $k$ 条消息,transcript 为 $T$,其有限内部信息成本为”
形式陈述
两种随机资源
公共币协议在看到输入前抽取随机串
私有币协议则让 Alice 持有
记逐输入错误至多
模拟私有币时,双方把同一条公共随机带的奇数位置交给 Alice、偶数位置交给 Bob。这两条子带相互独立;每方按原协议行动,忽略额外可见的另一条子带,就精确重现原来的消息分布。因此在标准模型中
这条不等式只比较通信,不表示公共随机性在实现中没有生成或同步成本。
Newman 型随机性压缩
设双方输入采用已知定长编码,总长度至多整数
结论允许错误从
压缩证明链
对每个固定输入
合法输入对至多
这里“小”指候选串的数量,不是每条串本身的 bit 长度。候选族可以很长、也难以有效构造;通信模型允许把它写进双方事先约定的程序,不按程序长度计费。因此 Newman 是通信存在性结论,不能自动当成运行时间高效的随机种子生成算法。
把这个多重集公开写入协议。Alice 用恰好
且每个输入的错误率由构造控制在
直觉
公共币提供的是协调,不是输入带宽。双方免费看到同一随机选择,因而可以不通信就对齐哈希函数或采样位置;私有币只在各自一侧存在,任何共同选择都必须通过消息建立。两种模型的差距来自同步随机决策的成本。
Newman 压缩说明有限输入空间并不需要保留无限大的随机宇宙。只要抽出一个对每个输入都保持近似错误率的小样本族,协议就只需传送族内索引。并集界负责同时覆盖所有输入,增加的
例子与边界
Equality 的 coin 账目
在Equality内积指纹中,公共随机向量
若 Alice 用私有币抽
一个明确反例是双方各自独立抽取指纹向量:即便
固定一个公共随机串并永久写入协议,也不能给出逐输入正确的短确定性方案。对每个固定压缩映射总有碰撞输入;公共币保证的是每个固定输入只在少量随机串上碰撞,而不是存在一条随机串同时避开所有输入。
适用边界
证明对有限输入全集求并,因而输入长度界
随机性压缩控制平均于所选小族的错误,不保证每条
推论与应用
公共币协议总可视为确定性协议树的输入无关分布,私有币协议则需要把各自不可见的随机选择纳入本地 view。固定随机性做下界时,必须固定一条对所选输入分布平均表现良好的随机带,而不能为每个输入挑不同的最佳带。
在有限输入、允许小幅增加错误的标准通信模型里,Newman 定理让 public-coin 与 private-coin 复杂度至多相差对数级附加通信。这个结论为模型转换提供上界,却不免除协议逐项报告输入长度、错误松弛、硬通信上限和共享随机性来源。
参考资料
- Eric Blais, “Introduction”, University of Waterloo, CS 860, Winter 2025;Equality 的公共币与私有币区分。
- 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.