Skip to content

定义Definition

通信矩阵与组合矩形

施工中 · 内容逐步修订

Communication matrix · Combinatorial rectangle

将两方函数排成输入行列矩阵,并以行集和列集的笛卡尔积刻画协议能够共同隔离的区域。

形式陈述 ​

从函数到通信矩阵 ​

在两方通信模型中,对有限集合 X,Y 上的函数 f:X×Y→Z,通信表 Mf 以 Alice 输入 x∈X 为行、Bob 输入 y∈Y 为列:

Mf[x,y]=f(x,y).

通常也把这个表称作通信矩阵。对任意输出集合 Z,这里只使用有限索引表结构;对布尔函数把条目 0,1 视为实数,就得到通常的标量矩阵,后续才能谈它的实数秩等代数性质。这个表示把所有输入对和正确输出同时摊开。行表示固定 Alice 所知后,答案怎样随 Bob 输入变化;列则作对称观察。交换双方角色会转置矩阵,但只要成本模型对称,问题的通信复杂度不因此改变。

对任意 A⊆X 与 B⊆Y,集合

R=A×B

称为组合矩形。它由可任意挑选的行集和列集组成;行、列无需在某种排序中连续。若 f 在 R 上恒等于 z,就称 R 是 z-单色矩形。这里的“矩形”来自笛卡尔积的闭合交叉,而不是平面图形的边界。

闭合交叉判据 ​

组合矩形有一个不依赖坐标次序的判据:若 (x0,y0) 与 (x1,y1) 属于 R=A×B,那么交叉输入

(x0,y1),(x1,y0)

也必须属于 R。因为 x0,x1∈A 且 y0,y1∈B,四种搭配没有理由缺失。反过来,对非空集合 R⊆X×Y,若它对所有两点都满足这种交叉闭合,取其行投影 A 与列投影 B,便有 R=A×B。

直觉

一条固定 transcript 只能让 Alice 的消息筛行、Bob 的消息筛列。比如当前可能集为 A×B,下一位由 Alice 发出;固定该位为 0 后,只留下 A0={x∈A:ϕ(x,t)=0},Bob 的候选集仍为整个 B。新区域是 A0×B。下一位由 Bob 发出时则只缩小第二个因子。这解释了矩形为何在每一步保持,而不只是最终图形恰好像矩形。

筛选规则依赖此前记录 t 并不破坏证明,因为分析一条固定 transcript 时,t 已经固定。组合矩形的“形状”来自双方知识分离,而不是矩阵坐标上的连续性;交叉闭合正是可直接检验的乘积证据。

例子与边界

Equality 矩阵中的非连续矩形 ​

令 X=Y={00,01,10,11},f(x,y)=1 当且仅当 x=y。Mf 的对角线为 1,其余位置为 0。取

A={00,10},B={01,11}.

A 与 B 在字典序中都不是连续区间,但 A×B 的四个输入对全部满足 x≠y,因此这是一个 0-单色组合矩形。把它画在矩阵上会得到四个分散格;“分散”不妨碍其乘积结构。

相反,只取两个对角格

S={(00,00),(11,11)}

并不是矩形。它的行、列投影都是 {00,11},若 S=A×B,就还必须含有 (00,11) 与 (11,00);这两个交叉格恰好缺失。S 虽然是 1-单色集合,却不是单色矩形,说明“所有值相同”只是矩形下界工具的一半条件。

左图选择非连续的行集与列集,四个绿色格仍构成完整笛卡尔积;右图两个红色对角格虽同色,却缺少虚线标出的交叉格。
推论与应用

transcript 为什么切出矩形 ​

上面的逐步筛选论证对每条固定 transcript 都成立,完整的树深归纳见协议树与 transcript。现在进一步假定叶结点标记一个公开输出,就能把矩形结构转为下界工具。

如果协议正确计算 f,叶结点只有一个输出,于是 At×Bt 必须单色。所有可达叶的矩形两两不交,并覆盖整个 X×Y,因为每个输入对沿确定规则到达唯一叶。这给出从通信协议到单色矩形划分的方向;反向从任意矩形集合构造低通信协议,则还需要能让双方逐步识别所属矩形,不能只靠“矩形数量很少”一句话完成。

对于关系问题,矩阵单元可能包含多个合法输出,而不是单一值。此时一个叶标记 z,只需保证其矩形内每个输入都允许 z。若预先为每个输入选定唯一合法输出,就把关系收紧成了一个函数:计算该函数一定能解原关系,反向却不成立,所以最优成本只可能不变或增加。例如原关系在每个输入都允许 0 和 1,恒输出 0 无需通信;若分析者选定 Equality 作为唯一输出,便人为引入了非零通信需求。

单色性还依赖输出约定。若只有 Bob 输出,一个 transcript 矩形内的答案可以随 y 改变;例如 f(x,y)=y1 完全无需消息,但整个输入矩阵并不单色。让 Bob 最后公开发送答案,才恢复本页使用的单色叶结论;布尔输出至多多花一 bit。

边界与后续用途 ​

从单色矩形划分导出通信下界,可以衡量矩形数目、覆盖结构、代数秩或概率质量。这些度量把“每条通信记录能隔离多大的输入区域”转成需要多少通信比特的限制。

随机协议固定随机币后也得到矩形叶,但不同随机选择产生不同划分,而且单棵树可能有错误叶。因此确定性单色划分结论不能原样套用到允许错误的协议;需要结合输入分布和近单色条件重新计量。

矩阵表示还依赖输入编码。若同一抽象对象有不同私有输入划分,行列集合会改变,组合矩形族也随之改变。通信下界属于“函数加输入分割加协议模型”的整体,而不是脱离模型后只属于函数名字。

参考资料
  • Eyal Kushilevitz and Noam Nisan, Communication Complexity, Cambridge University Press, 1997, Chapters 1–2.
  • Tim Roughgarden, Communication Complexity (for Algorithm Designers), 2015,作者讲义,第 4.2.3–4.2.5 节讨论树、矩形与 Equality 下界。
  • Anup Rao and Amir Yehudayoff, Communication Complexity and Applications, Cambridge University Press, 2020, Chapters 1–4.
关系图谱17 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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