三方协议形状 ​
Alice 持有
并各发送一次。Referee 用消息、自己的随机币及模型允许的公共随机串
这称为 simultaneous message passing(SMP)。消息“同时”表示任一发送者都不能根据另一条消息调整内容;实现上先后到达不改变协议,只要发送规则在逻辑上独立。
通信成本可以取
随机币的三种可见性 ​
Private-coin SMP 让
Public-coin SMP 让所有参与者看到同一条、与输入独立的
还存在只由 Alice、Bob 共享而 referee 不知,或各方两两共享随机性的模型。它们不是 private/public 的同义写法;谁能看到哪个随机变量直接决定 referee 是否能解释消息相关性。
随机通信公理库随机通信复杂度Randomized communication complexity允许双方使用随机币并在每个固定输入上承受受控错误,以通信量、误差与成本量词共同定义复杂度。的逐输入错误量词保持不变:对每个固定
公共币 Equality 指纹 ​
对
Bob 同时发送
若
这条协议与单向 Equality 的指纹公式相似,但信息流不同:Bob 不负责计算输出,也看不到 Alice 消息;只有 referee 汇合两份摘要。把 referee 偷换成 Bob 会改变谁拥有
Private coin 的真实差距 ​
没有共享随机性时,双方无法免费选择同一个随机线性函数。经典结果表明,private-coin classical SMP 对 Equality 达到常数错误需要
上界可用双方各自抽取并发送适当大小的哈希样本,让 referee 通过碰撞统计判断相等;下界则证明过短且独立的消息分布无法保留足够碰撞结构。这里只记录模型分离,不把“发送一个私有哈希”误写成无需种子协调的公共指纹。
与交互和协调器模型的边界 ​
任意 SMP 协议都可由一般交互协议模拟:双方把消息发到其中一方或中央节点。但交互协议的第二条消息可以依赖第一条,SMP 不允许这种反馈,所以交互下界不能自动由 SMP 下界替代。
Coordinator 模型允许多位玩家与中心往返多轮;SMP referee 只被动收一次消息。若 referee 可以发挑战再收回复,模型已经接近 star-topology 交互通信。
消息长度之外还要声明消息是否量子、是否共享纠缠以及 referee 的测量。经典 private/public SMP 的结论不能直接套到量子通信公理库量子通信复杂度Quantum communication complexity允许双方交换量子寄存器并选择是否预共享纠缠,以 qubit 数、经典 bit 数和错误概率共同衡量协议。。
最后,消息统计相关不等于输入统计相关。即使输入独立,公共币也能让消息相关;即使输入高度相关,private-coin 消息在给定完整输入后仍由独立私有币生成。下界证明必须条件化正确的变量。
参考资料
- Andrew Chi-Chih Yao, “Some Complexity Questions Related to Distributive Computing,” STOC, 1979, pp. 209–213.
- László Babai and Peter G. Kimmel, “Randomized Simultaneous Messages: Solution of a Problem of Yao in Communication Complexity,” Computational Complexity 7, 1997, pp. 266–276.
- Ilan Newman and Mario Szegedy, “Public vs. Private Coin Flips in One Round Communication Games,” STOC, 1996, pp. 561–570.