“树递归还可翻译成博弈。Karchmer–Wigderson 博弈把根处选择哪个真或假子式变成双方通信,精确刻画公式深度;公式规模博弈则以集合分割和叶预算刻画叶数。单调版本去掉负文字,只保留…”
形式陈述
令
采用确定性通信复杂度的关系版本:协议树的每个叶公开标记一个坐标,且到达该叶的所有输入对都必须使它成为合法答案。双方只看见自己的输入和已有 transcript;
Karchmer–Wigderson 定理断言,在二元De Morgan 公式约定下,
由公式到协议时保持不变量
直觉
一个真输入和一个假输入不可能在每一位都相同;困难不在分歧是否存在,而在双方各自只看见一半信息时怎样定位它。公式的每一层恰好替一方提供一次局部选择:OR 为真时,真输入持有者知道至少一个真孩子;AND 为假时,假输入持有者知道至少一个假孩子。通信路径因而逐层缩小到一个文字,最长 transcript 就是根到叶最长路径。
这个翻译把语法深度变成一个语义搜索问题。证明公式深度下界时,不必枚举所有树形表达式;只要证明任何协议都必须交换很多 bit。反过来,一个巧妙协议会机械地给出浅公式。
逐结点翻译直接给出公式树;但在相同二元门基和深度计数下,若不限制规模,把单输出 DAG 从输出向输入展开为树不会增加深度,只可能复制大量共享子计算。反过来公式本就是电路,因此最小公式深度等于最小电路深度,KW 也刻画这个共同的深度最优值。
例子与边界
取
对单调
KW 是关系问题而非双方共同计算一个单值函数;输出任一合法坐标即可。二元公式中选择孩子只需发送一 bit,因此通信位数与门深度逐层一致;若直接允许
推论与应用
单调 KW 博弈最初用于证明
在 NC¹ 研究中,KW 视角把公式深度下界、协议组合与函数复合放到同一语言。若能证明复合函数的 KW 通信复杂度近似相加,就会得到更强公式下界,这也是 Karchmer–Raz–Wigderson 复合猜想一类问题的动机。它们仍是开放研究路线,不能写成已经给出超多项式一般电路下界的定理。
参考资料
- Mauricio Karchmer and Avi Wigderson, “Monotone Circuits for Connectivity Require Super-Logarithmic Depth,” SIAM Journal on Discrete Mathematics 3(2), 1990, pp. 255–265.
- Eyal Kushilevitz and Noam Nisan, Communication Complexity, Cambridge University Press, 1997, §1.5.
- Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach, Cambridge University Press, 2009, §13.5.4.