Skip to content

轮消除引理

Round elimination lemma · MNSW round elimination

在 indexed direct-sum 问题中证明 Alice 的短首消息对未知目标坐标信息很少,从而删去一条消息并交换起始方。

条目类型
定理

形式陈述

给定 f:X×Y{0,1},定义 Pm(f):Alice 得到 x1,,xmX;Bob 得到索引 i[m]yY,以及前缀 x1,,xi1;目标是计算 f(xi,y)。记 [t,a,b]A 为至多发送 t 条消息、Alice 先说、Alice 每条至多 a bit、Bob 每条至多 b bit 的public-coin 随机协议[t,a,b]B 对称定义。

Miltersen–Nisan–Safra–Wigderson 的固定错误版本取

C=99,R=4256.

PRa(f) 有错误至多 1/3 的 randomized [t,a,b]A 协议,则 f 有错误至多 1/3 的 randomized

[t1,Ca,Cb]B

协议。结论同时改变三件事:消息数少一、Bob 成为首发者、两方单消息上限放大 C。不写这些参数,只说“第一轮可删”,不是该引理的完整陈述。

直觉

Alice 的首消息 M 在看到 mxj 后发出,却不知道 Bob 的目标索引 i。用互信息度量它对坐标的泄露;若 Xj 独立,则

j=1mI(Xj;MX<j)=I(Xm;M)H(M)a.

Bob 已知 X<i,所以随机坐标的条件信息平均至多 a/m。当 m=Ra 时,这只是常数 1/R;平均编码与 Pinsker 型估计说明,针对目标 Xi 的首消息分布接近一个不依赖 Xi、可由公共币采样的分布。Bob 先公开采样这条“伪首消息”,协议便从原第二条消息开始。

原 MNSW 证明以分布限制和概率估计完成这一步;现代语言可把它视为交互压缩中的首消息低信息模拟。这只是特化的 one-shot 步骤,不表示任意多轮协议都能在保持 round 和最坏通信时压到其总信息成本。

例子与边界

a=1m=4256,首消息只有一 bit。链式法则保证存在坐标 i 使

I(Xi;MX<i)14256.

若 bit 以底二互信息计,Pinsker 给平均 total variation 至多

ln224256<0.01.

因此用不看 Xi 的边缘分布替换首消息,只把该坐标协议的平均错误增加不到百分之一量级。固定错误引理先将原协议并行重复 99 次并多数表决,再应用可变错误版本;这解释了 C=99,而不是把误差损失偷偷忽略。

若 Alice 知道 i,她的一 bit 可以全部描述目标坐标,a/m 平均论证立即失效。若 Xj 高度相关,其他坐标可能泄露 Xi;若 Bob 没有声明的前缀 side information,仍有较弱版本,但不能反过来把强版本的条件变量删除。MNSW 还明确指出同样形式的 deterministic 引理并未由其证明覆盖。

推论与应用

对具有自归约 Pm(fn)fn 的问题,可交替应用角色互换版本,每次删一条消息并更新问题规模。若经过 t 次仍保持非平凡输入,却得到零消息、错误小于 1/2 的协议,便产生矛盾;这给 predecessor、Greater-Than 及指针追逐型问题的 round-sensitive 下界。

引理不是任意函数的黑箱总通信下界:必须另外提供自归约,并逐步核算 a,b 的常数放大、错误与规模。只迭代“轮数减一”而不检查问题参数是否仍非退化,可能在到达零轮前已经把输入缩成常数。

参考资料
  • Peter Bro Miltersen, Noam Nisan, Shmuel Safra, and Avi Wigderson, “On Data Structures and Asymmetric Communication Complexity,” Journal of Computer and System Sciences 57(1), 1998, pp. 37–49.
  • Pranab Sen, “Lower Bounds for Predecessor Searching in the Cell Probe Model,” Proceedings of CCC, 2003, pp. 73–83.
  • Rahul Jain, Jaikumar Radhakrishnan, and Pranab Sen, “A Direct Sum Theorem in Communication Complexity via Message Compression,” Proceedings of ICALP, 2003, pp. 300–315.
关系图谱8 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系

使用的工具

被这些条目使用