“证明。 设有最坏通信 $c$ 的确定性零误差协议。每个协议叶对应一个单色组合矩形。所有 $F$ 中的点函数值均为 $b$,因此它们只能落到 $b$ 叶;由单矩形引理,每个这样的叶至多容纳一个…”
从函数到通信矩阵 ​
对有限集合
矩阵不是一种新的算法,只是把所有输入对和正确输出同时摊开。行表示固定 Alice 所知后,答案怎样随 Bob 输入变化;列则作对称观察。交换双方角色会转置矩阵,但只要成本模型对称,问题的通信复杂度不因此改变。
对任意
称为组合矩形。它由可任意挑选的行集和列集组成;行、列无需在某种排序中连续。若
闭合交叉判据 ​
组合矩形有一个不依赖坐标次序的判据:若
也必须属于
这个判据是检查“看起来像一块区域”的集合是否真为矩形的可靠方法。矩阵中两个相隔很远的格子可以属于同一矩形,只要全部交叉格也被包含;两个相邻格也可能无法单独构成目标矩形,若它们的行列投影还强迫纳入不希望出现的交叉格。
Equality 矩阵中的非连续矩形 ​
令
相反,只取两个对角格
并不是矩形。它的行、列投影都是
transcript 为什么切出矩形 ​
固定确定性协议的一条 transcript。Alice 在每个自己的结点只按
如果协议正确计算
对于关系问题,矩阵单元可能包含多个合法输出,而不是单一值。此时一个叶标记
边界与后续用途 ​
几何学中的轴对齐矩形依赖坐标上的顺序与区间,组合矩形只依赖集合乘积。即使
矩形结构会支撑多种下界,但本页只建立共同接口:确定性 transcript 给出单色矩形。要从中导出具体 bit 下界,还需额外度量矩形的数目、可覆盖结构、代数秩或概率质量;这些方法的假设和误差模型不同,不能在定义页里用“矩形很多”笼统替代证明。
随机协议固定随机币后也得到矩形叶,但不同随机选择产生不同划分,而且单棵树可能有错误叶。因此确定性单色划分结论不能原样套用到允许错误的协议;需要结合输入分布和近单色条件重新计量。
矩阵表示还依赖输入编码。若同一抽象对象有不同私有输入划分,行列集合会改变,组合矩形族也随之改变。通信下界属于“函数加输入分割加协议模型”的整体,而不是脱离模型后只属于函数名字。
参考资料
- Eyal Kushilevitz and Noam Nisan, Communication Complexity, Cambridge University Press, 1997, Chapters 1–2.
- Tim Roughgarden, Communication Complexity (for Algorithm Designers), 2015, Lectures 1–3.
- Anup Rao and Amir Yehudayoff, Communication Complexity and Applications, Cambridge University Press, 2020, Chapters 1–4.