3. 正则性和计数引理
我们现在介绍一系列用来证明定理 1.23 的工具.
定理 3.1 (记数引理). 对于 graphon 和图 , 我们有
证明. 我们只需证明 即可 (该不等式两边对 取 inf 即可得到引理中的不等式) .
回顾切割范数的定义 . 现在我们证明一个切割范数很有用的表述: 对于可测的函数 和 , 该等式成立的原因如下: 我们取 和 , 右边等于左边, 所以左边小于等于右边; 被积函数对于 是双线性的, 所以极值在 取 0 或 1 时取到, 所以右边小于等于左边. 现在我们考虑 时的情形. 以第一项为例, 对于固定的 , 对于第二项第三项我们有同样的结果. 因此, 总上界为 , 这是我们想要的.
我们现在为 graphon 引入一个 “平均函数”.
定义 3.2. 对于 的一个划分 (要求划分的子集是可测集) , 以及对称可测函数 , 定义 stepping 算子 , 该算子在 上的取值为常数, 满足: 如果 , . (我们忽略分母为 0 时的定义, 因为此时集合的测度为零) .
实际上, 这是希尔伯特空间 上对每一 到常值函数的投影. 也可以看作是关于由 生成的 -代数的条件期望.
定理 3.3 (弱正则性引理). 对于任何 和任何 graphon , 存在 的划分 (要求划分得到的可测子集测度不超过 ) , 满足 .
定义 3.4. 给定图 , 的划分 被称为是弱 -正则的, 如果对于所有的 有
这与我们在介绍定理 1.1.5 时看到的概念相似但不同.
定理 3.5 (图的弱正则性引理).
对于任意 和图 , 存在 的弱 -正则划分, 最多可分为 个块.
引理 3.6 ( 能量递增引理). 令 是一个 graphon, 是 的划分, 满足 . 存在 的加细 , 将 中的每个块划分成不超过 4 个块, 并保证
证明. 因为 , 所以存在子集 使得 . 令 是 通过引入 和 的加细 (根据每个部分是否在 , , , 来再次划分) , 每个部分最多被分为 4 个子块.
命题 3.7. 对于任何 、graphon 和 上的划分 , 存在划分 的加细 将 分成不超过 个块, 并保证 .
这个命题告诉我们, 从任何给定的划分开始, 关于正则性的论证仍然有效.
证明. 我们反复应用引理 3.6 来得到 上的划分 . 每一次加细操作, 我们要么有 从而停止迭代, 要么有 .
因为 , 我们保证在少于 次加细操作后停止. 我们还知道每个块在每一次加细操作后最多分为 4 个部分, 因此最终最多分为 个块.
下面我们介绍一个计算机科学中的相关结论, MAXCUT 问题: 给定一个图 , 我们想在所有顶点子集 中寻求 . Goemans 和 Williamson 给出了多项式时间近似算法, 该算法理论上能够做到最优值 的近似. 唯一游戏猜想 (Unique games conjecture: Khot, Kindler, Mossel, and O’Donnell 2007) 如果成立, 我们将不可能获得比 G-W 算法更好的近似值. 事实上我们还知道, 近似超过 是 NP-hard 的 (Håstad 2001) .
另一方面, 对于稠密图, MAXCUT 问题变得很容易解决. 对于 顶点图, 我们有绝对误差小于 的多项式时间算法, 其中 是一个固定的常数. 算法的思路是应用弱正则性引理, 通过对每一部分的所有可能的划分的大小进行暴力搜索. 这一应用正是研究弱正则性引理的原始动机之一.