“在性质测试中,常把 $d H(x,y)/n$ 作为相对距离,并用到性质的距离取对所有合法对象的最小值;测试器只需以少量坐标查询区分距离为零与至少 $\varepsilon$。若两个字分别由…”
问题与输出 convention ​
Alice 持有
本页比较两种常见输出口径。单向模型只要求 Bob 输出;一般确定性协议采用公开叶标签,使双方从 transcript 都知道答案。前者可以省掉 Bob 回传结果的一 bit。若不先写明这一区别,“确定性是
确定性上界 ​
在 Alice-to-Bob 的单向模型中,Alice 发送完整
这条协议允许双方做任意本地计算,却没有压缩 Alice 的串。原因不在比较过程昂贵,而在 Bob 的
确定性下界与精确值 ​
Equality 矩阵的每个对角输入
函数还有 0-输入,协议至少再需要一个 0-叶,所以可达叶总数至少
与上界合并得到精确值
公共随机内积指纹 ​
现在允许双方免费看到与输入独立的公共随机串。利用它们独立均匀选择
Alice 发送
Bob 本地计算
当
因此 Bob-only 公共币协议以
随机种子不是输入消息 ​
公共随机向量无需发送,因为模型假设双方在看到输入前已经共享同一随机串。它们不携带
把某个固定哈希函数写死也不能保留上述逐输入保证。对任何压缩到少于
失败边界 ​
内积分析依赖
协议只回答是否相等,不找出第一个差异坐标,也不估计 Hamming 距离。后两项输出携带更多结构,需要另行定义通信任务和保证。
参考资料
- Andrew Chi-Chih Yao, “Some Complexity Questions Related to Distributive Computing,” STOC, 1979, pp. 209–213.
- Eyal Kushilevitz and Noam Nisan, Communication Complexity, Cambridge University Press, 1997, Chapters 1 and 3.
- Tim Roughgarden, Communication Complexity (for Algorithm Designers), 2015, Lecture 2.