4. Szemerédi 正则引理 (一)

本讲我们来讨论 Szemerédi Regularity lemma(以后简称 Regularity lemma). 作为图论中最重要的结果之一, Regularity lemma 能够很好的给出关于边比较多的图的一个形状的刻画. 事实上, Regularity lemma 指出, 如果图 的边比较多, 我们就能将 划分为若干个部分, 任意两个部分之间的连边具有某种 " 随机性 ".

我们首先来给出一些定义并陈述这个定理.

定义 4.1. 给定图 . 对于任意两个 的不同子集 , 定义 之间的边密度为其中 为图 中两端点分别在 之间的边数.

定义 4.2.

在图 中, 的两个不交子集 被称为是 -regular 的, 如果对于任意满足 的子集 , 的子集 , 均有

我们可以从定义中看到, -regular 的定义即 之间的边密度和它们子部分之间的边密度差距很小, 即 之间的结构具有某种正规性.

接下来我们陈述 Regularity lemma.

定理 4.3. 对每个实数 , 存在正整数 , 满足: 对任意图 , 只要 , 就存在 的分划 , 满足:

的元素个数一样;

;

;

至多 不是 -regular 的.

我们可以看到, Regularity lemma 指出, 我们可以把 的顶点集去掉一个很小的部分后, 将剩下的顶点均匀的分成若干个两两之间几乎都是 -regular 的部分. 有时候我们简称这种划分为 -regular 的划分.

我们首先简单给出一个关于 Regularity lemma 的证明的概要. 首先, 我们取一个同时满足条件 123 的划分, 通过考察一个能够刻画分划正规性的量来进行递降, 逐渐地对原分划进行加细, 并一直保证分划是好的, 最终得到一个满足条件 4 的分划. 我们的操作过程能同时保证条件 1,2,3 成立.

我们来首先对这样的量进行刻画. 下面的定义是关键的:

定义 4.4. 给定 个顶点的图 . 对于任意两个 的不同子集 , 定义对于 的一个划分 , 的一个划分 , 定义特殊地, 对于 的一个划分 , 定义划分 的能量 .

我们来解释一下这个定义. 我们随机取 , 并考察随机变量 , 其中 . 那么,由于 , 我们就有 . 这也立刻说明, 对于一个分划 和它的加细 , 有 , 也就是说, 划分的能量是一个在加细中不减的量.

我们接下来研究 怎么刻画正规性. 若 -regular, 设 的两个子集 满足那么, 我们考虑 的划分 , 的划分 , 则也就是说, 对于不正规的部分, 能量在划分中将会逐渐增大. 然而, 设 , 则因此, 能量不可能一直增长, 即我们总可以找到满足条件的分划. 具体来说, 我们需要下面的引理:

引理 4.5. 给定 的分划 , 其中 , 且 . 若存在 不是 -regular 的, 则存在好分划 , 满足: , , , 且 .

显然, 我们只要证明了上述引理, 就可以从任意一个满足 的分划开始 ( 保证了这样的分划存在), 逐步操作, 就得到了一个满足 Regularity lemma 的分划. 注意, 的条件容易说明 Regularity lemma 中的条件 2 始终满足; 而操作次数的有限性和开始时 也保证了条件 3.

我们分三步来进行. 不妨设 . 对于每一对不是 -regular, 我们总是可以选取 , , 满足我们将 分为 , 分为 , 并记这个 的划分为 , 的划分为 . 我们同时对所有的 执行上述操作 (注意, 一个 可能被同时执行多次, 执行 次就划分为 个子集合, 这里划分多次按维恩图的方式划分), 得到一个 的分划 . 我们来比较 . 注意到, 对于任意一对若 不是 -regular 的, 设 最终被划分为 , 最终被划分为 , 则注意, , 均表示分划. 其中第一个不等式是因为 的加细, 的加细. 若 -regular 的, 也有 . 将所有这些不等式求和, 我们有其中最后一个不等式是由于 .

. 则 . 我们接下来对 再进行加细: 将 中元素个数大于 的进行加细, 将其按 个一组分 (可能会剩下若干个元素个数不超过 的), 得到一个新的划分 . 注意这里 由许多元素个数为 的集合, 和不超过 个元素个数小于 的集合构成. 此时, , .

我们接下来把 中元素个数不等于 的全部并入 得到分划 . 那么, ; ; . 于是我们只需验证 .

我们将 中元素个数不等于 的集合全部加细为单元集得到分划 , 此时这样的单元集个数不超过 , 故不超过 . 下证 . 注意到 是从 中分出若干个单元集得到的加细, 故我们只需证明, 从任意划分 中的某个集合中分出一个单元集, 能量至多增加 . 设 . 从 中分出一个元素 后, 能量的变化

为了证明 , 我们只需证明局部不等式将上式展开整理即利用 , 我们有 , 即证得上式. 至此我们证完了 Regularity lemma.

我们接下来介绍三个和 Regularity 相关的定理.

定理 4.6. (Graph Counting Theorem) 设图 的顶点为 . 图 的顶点集有子集 , 满足: 若 相连, 则 -regular 的. 独立随机选取 . 考虑事件 : 若 相连, 则 相连. 则

证明. 我们对 用归纳法. 时命题显然成立, 下设 . 由对称性, 不妨设 1,2 相连. 我们考虑事件 : 若 相连, 且 , 则 相连. 那么, 由归纳假设,因此, 我们只需证明由于 的定义, 我们事实上只需证明固定 , 随机选取时的上述不等式. 定义则固定 后, 为从 中随机选一个元素, 它在 中, 从 中随机选一个元素, 它在 中, 且这两个元素相连的概率; 为从 中随机选一个元素, 它在 中, 从 中随机选一个元素, 它在 中的概率. 即我们只需证明

我们下面分情况讨论证明这个不等式. 若 , 则因此命题得证; 时同理. 若 , 由于 -regular 的, 我们有因此该不等式得证.

下一个定理是 Graph Counting Theorem 和 Regularity lemma 的综合运用.

定理 4.7. (Graph Removing Theorem) 给定图 . 则存在实数 , 满足: 对于任意具有 个顶点的图 , 若其含 的个数不超过 , 则可以从 中去掉至多 条边, 使得剩下的图不含 .

证明. 我们首先待定 . 我们总是可以不妨设 . 因此, 我们取 充分小, 此时 充分大, 由 Regularity lemma, 就可以不妨设 存在 -regular 的划分 . 我们现在去掉 中如下的边:

所有 中的点连出的边, 这样的边至多 条.

中内部点连的边, 这样的边至多 条.

-regular 的对 之间连的边, 这样的边至多 条.

的对 之间连的边, 这样的边至多 条.

因此, 我们可以选取 使得删去的边不超过 条.

接下来我们证明剩下的图中没有 . 若剩下的图中含 , 不妨设 的顶点 属于集合 . (注意, 之一, 但 可能相同.) 此时, 若 连边, 则 之间连了边, 根据我们删去的边的条件知, -regular 的, 且 . 因此, 对集合 使用 Graph Counting Theorem, 知

使 . 注意到事件 发生就诱导一个图 , 因此图中 的个数 就满足 对某个函数 , 故 的个数大于等于 . 结论得证.

Graph Removing Theorem 的证明是经典的运用 Regularity lemma 的手法: 我们首先取一个满足 Regularity lemma 的分划 , 再去掉一些性质比较差的边, 剩下的图就会具有非常良好的结构. 我们将在下一节中再次看到这一技术的运用.

最后一个定理是在图 中寻找特定子图 的相关结论.

定理 4.8. (Graph Embedding Theorem) 对于任意 , 存在 , 使得下述命题成立:

给定正整数 和图 , 顶点为 , 色数不超过 , 最大度数小于 . 那么, 若图 的顶点集 满足: 元素个数均大于 , 两两之间均 -regular, 则 .

证明. 证明: 我们先待定 . 假设 的一个 染色将 的顶点分成集合 . 我们现在来找一个 的嵌入. 假设 的顶点 将被嵌入集合 . 我们接下来逐步选出 .

对于 , 记 中与 相连的点的个数. 假设我们已经选出了 中的点 作为 . 对于 , 记 为此时 的可能的选择, 即 为集合 中满足下述条件的点 所构成的集合: 对于任意 , 若 相连, 则 相连. 我们对 归纳证明, 我们总能保证 .

时命题显然. 设 时已经证明问题, 考虑 的情形. 首先, 若 不相邻, 我们取 即可. 由对称性, 不妨设和 相邻的顶点为 . 我们先指出下述显然的引理:

引理 4.9. 若图 中, 顶点集 -regular 的, 且 . 若 满足 , 那么 中至多有 个元素, 在 中的邻居数少于 .

考虑 中在 中的邻居数少于 的元素构成的子集即显然证得引理. 回到原题. 我们首先使 . 因此, 对任意正整数 , 在引理中分别取 , , , 即知 中至多只有 个点, 在 中与不超过 个点相连. 那么, 去掉这些点后, 中至少还剩个点. 取 , 则 中至少还剩 个点, 必定能选出一个作为 . 此时, 由 的定义, 对于任意正整数 , 就有 .

综上所述, 结论得证.