2. 禁用子图问题 (一)

这一讲我们来看一些研究不包含某种特定结构的图的相关的结果. 首先我们来回顾 Turán 定理与其证明.

定理 2.1. (Turán 定理) 若图 不包含 作为子图, 且 . 则 为一个每个部分的边数为 的完全 部图时, 取最大值.

证明. 不相连, 不妨设 . 我们考虑以下操作: 将 所连出的边全部删去, 并将 与所有 的邻居全部连接. 那么, 容易验证, 以此法新得到的图 的边数大于等于 , 且 依然无 .

显然, 我们可以通过若干次上述操作使得不相邻的点度数相同且邻域相同. 此时 为完全 部图, 容易由凸性知 的各部分顶点数之差小于等于 1 时 的边数取最大值. 证毕.

Turán 定理有很多个证明, 这种使用调整法的证明是其中比较简洁的一种. 事实上, Turán 定理给出了图 不含完全图 作为子图时, 的边数的最大值的刻画. 自然地, 我们想把完全图推广到一般的图上. 对于图 , 我们记 为一切具有 个顶点且不包含 作为子图的图 的边数的最大值. 关于 的研究一直是组合数学界一个非常关键的问题, 在此上面有许许多多的结果和很多尚待解决的猜想. 我们本讲就来研究和 相关的问题.

首先我们来看看 为树的情况. 下文中均用字母 来表示树. 不妨设 为一个具有 个顶点的树. 当 时, 我们考虑一个由 构成的图, 此时我们有 . 事实上, Erdös 猜测这个界是最紧的, 不过目前我们仍然没有完全解决这个猜想. 不过, 我们可以证明下述的特殊情形:

定理 2.2. 为具有 个顶点的链, 则 .

证明. 我们对 归纳. 时命题平凡, 下设 . 首先, 我们不妨设 是连通的, 否则对 的连通分支运用归纳假设即可. 若 有一个顶点的度数小于等于 , 我们去掉该顶点运用归纳假设即可证明问题. 下设 的每个顶点的度数均大于等于 . 我们取出 中的最长链 . 则 的两个端点的所有邻居都在 上. 若 , 由抽屉原理, 易见要么 相连, 要么存在 使得 相连, 相连, 且 . 因此, 无论如何都存在长度为 的圈, 而其中必有一点和圈外的点相连 (连通性), 故产生更长的链, 矛盾! 因此 . 结论得证.

对于一般的情况, 我们有以下的结果:

定理 2.3. 是一个具有 个顶点的树, 则 .

证明. 我们分两步证明该结论. 第一步, 我们证明, 若图 的每个顶点的度数均大于等于 , 则对于任意一个有 个顶点的树 , 均含 . 我们对 归纳. 时命题平凡; 若 时命题成立, 对于 的情形, 我们先考虑 删掉一片叶子得到的树 , 由归纳假设 , 再补上这片叶子 (由于每个顶点的度数均大于等于 这显然可以做到) 即可.

第二步, 我们证明, 对于任意图 , 若 条边, 则 有一个子图 , 满足 . 此时结合这两步结果立即证得原题. 注意到, 若 存在一个顶点 满足 , 去掉该顶点后 的平均度数增加, 因此这种操作不能一直进行下去, 操作停止时我们就找到了一个满足条件的子图 . 结论得证.

我们接下来考虑 不是树的情况. 我们首先指出如下的结果:

定理 2.4. 对任意至少有两条边的图 , 总有

证明. 待定实数 . 考虑随机图 , 即 的顶点个数为 , 每条边出现的概率为 . 对于任意图 , 显然 中含 的个数的期望小于等于 , 而 的边数的期望为 . 因此, 记 中含 的个数为 , 取 , 则

因此, 总存在图 使得 我们在 所含的每个 中均去掉一条边, 剩下的图就不包含 作为子图, 即证得原题.

注 2.5. 有时候我们取 的子图, 可能会变小, 因此这个时候给出的界会更好一点.

由于若 连通且不是树时 , 这一结果指出, 不是森林时, 趋于无穷时, 不是 的一阶量. 事实上, Turán 定理指出, 当 为三角形时, 趋于无穷时是 级别的量. 关于这一问题, 我们有以下著名的结果:

定理 2.6. (Erdös–Stone–Simonovits 定理) 对任意至少有 1 条边的图 , 有其中 是图 的色数.

例 2.7. 完全图 的色数是 , 此时符合 Erdös–Stone–Simonovits 定理. 事实上, Turán 定理的阶的估计可以看成 Erdös–Stone–Simonovits 定理的一个特殊情况.

我们将在第五讲中证明这个结果. 我们可以看到, Erdös–Stone–Simonovits 定理给出了当图 的色数大于等于 的时候, 关于 的阶的一个基础的刻画. 然而, 不幸的是, 对于色数为 的图, 我们仍然无法完全弄清楚 的阶. 关于这一问题, 有以下著名的猜想:

猜想 2.8. (Turán 有理指数猜想) 对于任意有理数 , 存在图 , 使得 .

本节和下一节我们接下来将研究一些关于这一问题的一些经典结果. 本节我们研究 时候的情形. 事实上, 注意到若 , 则 , 因此如果我们能够理解 的阶, 我们就可以获得关于一般的图的 的一些刻画. Kövári, Sós, Turán 对于这一问题有以下经典的结果:

定理 2.9. 对每个正整数 , 存在正实数 , 使得

证明. 假设 是一个 个顶点且不包含 的图, 我们对 的个数算两次, 即考虑一切 元顶点对 的个数 , 其中 与顶点 相连. 一方面, 注意到对于任意的 个点 , 由于 不含 , 这样的 至多 个, 因此

另一方面, 对每个顶点 , 这样的顶点对恰有 个, 因此, 由凸性, 我们有

利用 , 我们可以得到

这一定理里中的界被猜想是紧的. 然而, 目前仍然无法完全证明这一猜想 (例如, 我们仍然不知道对于 的情况, 这一界是否是紧的.) 不过, 我们能够确定, 对于一部分的 , 这个界的确是紧的. 目前我们使用的构造主要来自于以下三种技巧:

概率方法. 概率方法是基本而有效的, 不过往往概率方法给出的界不是紧的.

代数方法. 这一方法利用一些数论或代数结构来给出一些构造. 不过, 这些构造往往只能运用于少数的情形.

随机代数构造. 这一方法结合以上两种技巧, 能够同时吸收这两种方法的优点, 但往往实施困难, 并且需要一些高深的工具.

我们前面已经运用概率方法给出了一个关于 的下界. 不过, 这个方法给出的界和我们前文中所述的定理的界有一定差距. 本节我们再给出另外两种方法的构造.

对于素数 和正整数 , 考虑图 ProjNormGraph, 其中 . 此时, . 对于点 , 连接这两点间有边当且仅当其中映射 按如下法则定义:

定理 2.10. 在图 ProjNormGraph 中, 有以下结论:

a. 若 , 则

b. 图 ProjNormGraph 不包含 作为子图.

例 2.11. 我们来考虑一个例子. , 时, , . 此时, 对于任意一点 和任意的 , 恰存在唯一的 使得 , 故总边数为 , 顶点数为 , 因此 a 成立; 若 , , 则要么 , 要么相减即解出唯一一组 , 故图中不存在 . 因此这个构造符合条件.

注 2.12. 图 ProjNormGraph 不一定是简单图, 可能有自己连自己的边. 但这样的边的数量至多为 , 因此我们去掉这些边后就得到了满足条件的简单图.

事实上, 根据图 ProjNormGraph 的构造, 我们可以看出, 若 , 结合定理 , 我们即知 .

证明.

为了证明这个结论, 我们先不加证明地指出代数几何中的如下引理.

引理 2.13. 是域, , 并且若 , 则 . 那么, 如下的方程组至多只有 组解.

回到原题. 首先, 对于任意满足 , 均存在唯一的 使得 , 故每个顶点 的度数是 , 这就显然推出了 a.

接下来我们证明 b. 固定 个点 , 那么与它们均相连的 满足方程组 . 将这些式子均与最后一式相除, 方程组化为两边同时除以 , 方程组即注意到因此, 记上式就化成引理所述形式, 至多只有 组解, 且每一组至多对应一组满足条件的 . 因此 b 得证.

我们接下来给出关于 的一个随机代数构造. Bukh 在 2015 年运用这一方法证明, 存在函数 , 使得若 , 则 . 注意, 目前这一结果给出的 远大于我们上一个方法中给出的界 . 尽管如此, 这一方法由于结合了代数构造和概率方法, 因此比纯粹的代数方法更加具有一般性, 也有更多的推广价值.

在进行我们的构造之前, 我们首先需要陈述一个代数几何中的引理作为我们的准备工作. 这个引理的证明需要用到复杂的代数几何知识, 因此不会在这里给出.

引理 2.14. 对于任意正整数 , 存在实数 , 满足: 若 上的次数不超过 的多项式, 则它们的公共零点个数要么少于 , 要么多于 .

现在我们来介绍 Bukh 的构造. 对于任意正整数 , 记 , 并待定一个素数 . 我们从一切满足下述条件的多项式 中随机选取一个多项式 : 关于 的次数均不超过 . 对于给定的 , 构造二部图 如下: 的两个部分 , 当 时, 连接边 . 记 一个部分的顶点数. 注意到对任意给定的 , 的概率恰为 (对于任意 , 恰有唯一常数 使得 ), 因此我们有

对任意正整数 , 我们考虑集合 , 其中 . 我们指出, 对一切 的概率为 . 首先, 我们取一个映射 , 使得对于一切 , 两两不同. 注意到对于不同的 , 满足 的映射占全部映射的 , 而我们可以取 , 此时 显然可以找到. 于是, 我们可以把 延拓成 , 使得对于一切 , 的第一个分量两两不同. 因此, 用 代替 , 我们可以不妨设一切 的第一个分量两两不同. 同理, 我们可以不妨设一切 的第一个分量两两不同. 记

其中 上的独立均匀分布随机变量, 为关于 的多项式. 注意到 有相同的分布, 因此我们只需证明, 对于任意 , 均存在 使得 , 即证明了 对一切 的概率为 . 对一切 , 由拉格朗日插值公式, 我们可以取一个次数不超过 的多项式 使得对一切 , 有 , 再用拉格朗日插值公式依次取出多项式 使得 , 就有 . 因此, 我们证明了 对一切 的概率为 .

任取 的一个 元子集 , 并设 中所有点的公共邻居个数. 对于 , 若 中所有点均相邻, 记 , 否则记 . 此时

其中 为从 的满射个数. 记 . 设多项式 为一切多项式 , 其中 . 对 用引理 1.2.7 知, 存在实数 , 使得 . 我们取 充分大使得 . 因此, 由马尔可夫不等式,

我们从 的每个公共邻居个数大于等于 元子集中去掉一个顶点, 剩下的图就不包含 作为子图. 此时, 剩下的图 的顶点个数的期望

注意到 , 代入知 , . 因此我们的构造就符合要求. 结论得证. .