Math Labs

解法:黄皓用带符号超立方体邻接矩阵证明敏感度猜想(2019年)

第 1/7 步:敏感度猜想及其超立方体重述
通俗地说

布尔函数 ff 接收 nn 个比特输入并输出一个比特。它的敏感度 s(f)s(f) 衡量在最坏输入下翻转单个比特能改变多少次输出,而它的次数 deg⁡(f)\deg(f) 衡量将 ff 写成多项式时的复杂程度。1992年,尼桑与塞格迪提出:s(f)s(f) 很小的函数是否必然 deg⁡(f)\deg(f) 也很小。

Δ(H)≥nfor every induced subgraph H⊆Qn with ∣V(H)∣≥2n−1+1\Delta(H) \ge \sqrt{n} \quad \text{for every induced subgraph } H \subseteq Q_n \text{ with } |V(H)| \ge 2^{n-1}+1
详细分析

这一重述建立在超立方体图 QnQ_n 的两个经典事实之上:它的 2n2^n 个顶点是 {0,1}n\{0,1\}^n 中的二进制串,当且仅当两串恰好相差一个坐标时连边。对布尔函数 ff,在输入 xx 处的敏感度统计 xx 在 QnQ_n 中使 ff 改变取值的邻居数,故 s(f)s(f) 恰好是水平集 f−1(0)f^{-1}(0) 与 f−1(1)f^{-1}(1) 之间诱导的二部子图的最大度。Nisan 与 Szegedy(1992)证明 s(f)s(f) 与 deg⁡(f)\deg(f) 同其他所有标准复杂度度量(决策树深度、证书复杂度、块敏感度 bs(f)bs(f))均多项式相关,唯独二者之间的关系未决,并提出猜想:存在常数 CC 使 deg⁡(f)≤s(f)C\deg(f) \le s(f)^C。

图论等价形式此前已被定量刻画:Chung、Füredi、Graham 与 Seymour(1988)证明 QnQ_n 中任意至少有 2n−1+12^{n-1}+1 个顶点的诱导子图 HH 满足 Δ(H)≥(12−o(1))log⁡2n\Delta(H) \ge (\tfrac12 - o(1))\log_2 n;他们还通过取全零串为中心的球,构造出恰有 2n−1+12^{n-1}+1 个顶点、且 Δ(H)=⌈n⌉\Delta(H) = \lceil\sqrt{n}\rceil 的诱导子图。Huang 的定理 1.1 断言传式中的界 Δ(H)≥n\Delta(H) \ge \sqrt{n},把存在三十年之久的 n\sqrt{n} 与 log⁡n\log n 之间的缺口完全闭合,且与该构造精确吻合,因而是最优常数。

由于命题只涉及最大度,人们或许期待纯组合证明;出人意料的是,最优界来自对一个巧妙带符号的邻接矩阵作线性代数分析,由接下来四步组装完成。

本步骤中的术语
布尔函数
以 nn 个比特为输入并输出一个比特的函数 f:{0,1}n→{0,1}f : \{0,1\}^n \to \{0,1\}。
敏感度 s(f)s(f)
在某个输入 xx 处,能改变 ff 取值的单比特翻转的最大次数,并对所有输入 xx 取最大值。
次数 deg⁡(f)\deg(f)
每个布尔函数都等于关于其 nn 个输入比特的唯一多重线性实系数多项式;deg⁡(f)\deg(f) 就是该多项式的次数。
诱导子图
给定图 GG 的顶点子集 SS,诱导子图恰好保留 GG 中两端点都在 SS 内的边。
本步骤用到的知识