“令 $U=X\times Y$,$\mathcal A c$ 取通信硬上限至多 $c$ 的确定性两方协议。分布 $\rho$ 由双方共同看见时,它实现一条公共币随机协议;输入分布 $\mu$…”
随机性放在协议哪里 ​
在两方通信模型上加入随机币,得到随机协议
本页以私有币、双侧误差和最坏通信硬上限为基线。协议以误差
在每次随机选择都发送至多
随机化算法的基本量词在这里仍然有效:先固定输入,再对内部随机性取概率。把输入也按某个分布抽样并只控制平均错误,会得到另一个分布模型,不能替代上述逐输入保证。
通信成本有两种常用口径 ​
硬上限口径要求
期望通信口径则可能要求
还有一个容易误换的式子:
第一式允许每条随机带的坏输入不同,第二式则对每次固定随机选择都寻找最坏输入,通常更强。比较文献结论时,必须先对齐通信成本和错误概率各自的量词。
一个带 gap 的随机协议 ​
考虑 promise 问题:Alice 与 Bob 各持
当
通信量为
这个例子的 promise 是保证的核心,而不是装饰。去掉
固定随机币与协议树 ​
固定
量词交换是无效推理的常见来源。由“每个输入各有至少
公共随机币允许双方在通信前看见同一随机串;私有随机币则分别隐藏。两种模型及其转换需要单独记录共享性和额外消息,本页不把它们压成“都有随机数”的同一协议。无论哪种模型,公共串本身不计通信并不意味着它携带输入信息:它必须在看到
错误类型与放大边界 ​
双侧误差允许两类输入都以小概率答错;单侧误差要求其中一类永不出错;零误差协议则每次输出都正确,但运行时间或通信量可以成为随机变量。多数表决适合具有固定成功偏差的双侧错误,单侧协议常用 OR 或 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.