Alice 持有字公理库字Word · String从某个有限位置集到字母表的函数,即有限符号序列。,Bob 持有索引 。在 Alice-to-Bob 的单向模型公理库单向通信复杂度One-way communication complexity限制 Alice 只向 Bob 发送一次消息,由 Bob 结合自身输入输出,并按消息 bit 数衡量代价。中,目标计算
Alice 必须在不知道 的情况下先发送一条消息;Bob 收到后结合索引输出一个 bit。复杂度按消息 bit 数计,索引本身属于 Bob 的私有输入,不另计通信。若允许 Bob 先发送 ,问题会变成两轮协议并显著容易,所以方向是定义的一部分。
归约必须让 Alice 的前缀只依赖 ,Bob 的后缀只依赖 ,且保持原算法错误概率。若 Bob 需要查看 Alice 未发送的随机种子、算法有多趟扫描,或状态之外还能访问前缀日志,所得通信协议就不是标准 Indexing 单向协议。
通信下界归约范式公理库通信下界归约范式Communication lower-bound reduction pattern · Communication reduction for lower bounds将受限算法的执行切成双方可本地模拟的片段,把跨切口状态或访存内容变成消息并保留全部参数。会把这些参数逐项列成检查表;Indexing 提供困难母问题,本页不把“可归约”当作无需构造的口号。
参考资料
Ilan Kremer, Noam Nisan, and Dana Ron, “On Randomized One-Round Communication Complexity,” Computational Complexity 8, 1999, pp. 21–49.
Tim Roughgarden, Communication Complexity (for Algorithm Designers), 2015, Lectures 2 and 4.
David P. Woodruff, “Sketching as a Tool for Numerical Linear Algebra,” Foundations and Trends in Theoretical Computer Science 10(1–2), 2014, communication lower-bound preliminaries.