Skip to content

轮数—通信量权衡

Round-communication tradeoff · Round-sensitive communication complexity

固定消息条数、首发者、单消息预算与错误后,刻画增加交互如何降低完成同一通信任务的总 bit 数。

条目类型
定理

形式陈述

对函数 f,定义 Rε(r),A(f) 为 public-coin、逐输入错误至多 ε、至多发送 r 条交替消息且 Alice 先说的最小最坏总通信量;R(r),B 对称。显然

Rε(r+1),A(f)Rε(r),A(f),

但有意义的 tradeoff 要给随 r 变化的定量上下界,并说明是否限制每方每条消息长度。

指针追逐给一条精确曲线。对 gk、Bob 首发、恰有 k 条消息,Nisan–Wigderson 证明

Ω(nk2klogn)R1/3(k),B(gk)O(nklogn),

而让知道首指针的 Alice 首发只需 O(klogn)。这是关于 message count 与 direction 的定理,不是把 unrestricted R1/3(gk) 代入一个形式上的参数 k

另一完整版本来自 Greater-Than。MNSW 取 C=99,证明不存在错误 1/3

[k,n1/kCk,n1/kCk]

协议;这里方括号分别限制消息数和 Alice/Bob 每条消息长度。对应的递归比较协议以约 O(n1/klogn) 总 bit 使用 k 轮,展示更多轮逐步定位首次不同 bit。

直觉

一条长消息必须一次覆盖许多尚未知的对方分支;多轮协议可以让后一条消息只回答前一条已经缩小的候选集。Greater-Than 每轮缩小共同前缀区间,pointer chasing 每轮揭示下一地址。round 越多,适应性越强,总 bit 可下降。

下界反向证明短消息不能太快缩小候选:轮消除把第一条低信息消息替换掉,自归约把剩余协议解释成规模略小的原问题;MNSW 的 Greater-Than 曲线正直接调用这套迭代。到零轮时若问题仍有两个不同答案,就得到矛盾。每次规模缩减和消息预算放大共同决定最终的 n1/k 曲线;pointer chasing 的 n/k2 则来自 Nisan–Wigderson 针对路径分布的专门分析,不把两种证明冒充为同一条引理。

例子与边界

n=16 bit 的 Greater-Than,给一条真实的两消息 public-coin 轨迹,只要求 Alice 输出。把输入分成高、低两个 8-bit block;公共币抽取随机二进制矩阵 A{0,1}2×8,并令 h(z)=Az(mod2)。Alice 发送两块的 2-bit hash,共 4 bit。Bob 找到首个 hash 不同的 block;若存在,就回传一位标志、1-bit block 索引和自己的完整 8-bit block,共 10 bit,Alice 在该块作字典序比较;若两 hash 都相同,Bob 回传零标志,Alice 判相等。

例如公开矩阵恰投影前两位,x=1001011011000010y=1001011001011111。Alice 发 hash 串 1011;Bob 看到高块 hash 相同、低块为 01,回传“低块”和 01011111,Alice 由 11000010>01011111 正确判 x>y。对任意固定不同的 8-bit 块,随机 A 使二者碰撞的概率为 22=1/4;只要真实首个不同块不碰撞,Bob 找到的就是决定答案的块,所以逐输入错误至多 1/4,最坏通信 14 bit。一般化为更多 block 并递归可得到 round/communication 曲线;该轨迹解释上界结构,不替代 MNSW 下界。

tradeoff 必须固定“轮”是消息数还是一对往返、允许谁先说、最后谁输出、通信是期望还是硬上限。若 kn 过大,Ck 会使固定常数版下界退化;若允许同一轮双方同时消息,模型也不再是上述交替协议。交互协议压缩可以通过增加交互来减少通信,因而不能把它的通信上界当作固定轮数曲线上的同参数上界。

推论与应用

round-sensitive 下界可转移到 cell-probe:查询者消息编码地址,存储者回复 cell 内容,一次 probe 对应一对消息;于是通信 tradeoff 同时限制 probe 数、地址长度和 word size。它也解释 streaming 多 pass 为什么可能用更少空间:每次 pass 提供一次新的适应性交互。

本页与partition bound镜像对照。partition LP 把随机协议压成无顺序的带标签矩形权重,能下界总通信,却忘记矩形按何种 transcript 顺序产生;因此不能单独区分 R(r),AR(r),B。反过来,round elimination 依赖自归约,并不普遍支配 one-shot LP。两类证据回答不同资源问题,而非谁对所有函数更强。

参考资料
  • Noam Nisan and Avi Wigderson, “Rounds in Communication Complexity Revisited,” SIAM Journal on Computing 22(1), 1993, pp. 211–219.
  • 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.
  • Anup Rao and Amir Yehudayoff, Communication Complexity and Applications, Cambridge University Press, 2020, Chapters 3 and 6.
关系图谱6 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

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