Part 2 of 5. ← Survey · Proof →
定义与主要工具
关于图
G 的最小度
我们从原图 G 中取一个最小子集 V1\subseteq V,令 G1=G[V1],并记 n1=|V1|、\alpha1=\alpha(G1)/n1,其中 V_1 满足:
e(G1)>\frac{|V1|^2+|V_1|}{8}+\frac{\alpha-\alpha^2}{2}n^2,
Remark 7.
我觉得这一步是整篇论文最关键的地方。
主定理中的条件是:
e(G)>\frac{n^2+n}{8}+\frac{\alpha-\alpha^2}{2}n^2,
然后在这里,我们之所以先这样取一个极小的诱导子图 G1,主要是为了同时保留“边数仍然足够多”和“结构更容易控制”这两个特点。这样的话,我们一旦删去任意一个顶点就会破坏边数条件,于是在此基础上可以反推出 G1 具有较好的最小度下界,而且这样删能够方便后续的计数。换句话说,这一步的作用就是把原问题约化到一个更适合后续构造和计数的情形。
Claim.
子图 G_1 的顶点数严格大于
\sqrt{\alpha(G)n/2},
|V(G_1)|>\sqrt{\alpha(G)N/2}.
Proof.
由 V_1 的选取方式可知
e(G_1)>\frac{\alpha-\alpha^2}{2}n^2.
\frac{\alpha-\alpha^2}{2}n^2=\frac{\alpha(1-\alpha)}{2}n^2>\frac{\alpha n^2}{4}=\frac{\alpha(G)n}{4}.
e(G_1)\le \binom{t}{2}<\frac{t^2}{2}.
t\le \sqrt{\alpha(G)n/2},
e(G_1)<\frac{1}{2}\cdot \frac{\alpha(G)n}{2}=\frac{\alpha(G)n}{4},
这与上面的下界矛盾。因此必有
|V(G_1)|>\sqrt{\alpha(G)n/2}.
|V(G_1)|>\sqrt{\alpha(G)N/2}.
∎
(clm:minimal-subgraph-size) 中的下界,是把 1-\alpha 直接粗略估成了 1/2。虽然这一步对后面的证明没有影响,但如果我们保留原式中的 \alpha(1-\alpha),可以直接得到更强的
|V(G_1)|>\sqrt{\alpha(G)(n-\alpha(G))}.
Claim.
图 G1 的最小度至少为 n1/4。此外,
e(G1)>\frac{n1^2+n1}{8}+\frac{\alpha1-\alpha1^2}{2}n1^2.
Proof.
由 V1 的最小性可知,对任意 v\in V1,删去 v 之后得到的图都不再满足定义 V_1 时所要求的边数条件,因此
e\bigl(G1[V1-v]\bigr)\le \frac{(n1-1)^2+n1-1}{8}+\frac{\alpha-\alpha^2}{2}n^2.
\deg{G1}(v)=e(G1)-e\bigl(G1[V_1-v]\bigr).
\deg{G1}(v)\ge \left(\frac{n1^2+n1}{8}+\frac{\alpha-\alpha^2}{2}n^2\right) -\left(\frac{(n1-1)^2+n1-1}{8}+\frac{\alpha-\alpha^2}{2}n^2\right) =\frac{n_1}{4}.
由 v 的任意性,所以 G1 的最小度至少为 n1/4。
下面证明第二个不等式,我们只需证明
\alpha(G)n-\alpha(G)^2\ge \alpha(G1)n-\alpha(G1)^2,
Note.
(这里原文的细节没有写完整,我自己补充一下)
这里之所以“只需证明”这一点,是因为我们最终想要推出的是
e(G1)>\frac{n1^2+n1}{8}+\frac{\alpha1-\alpha1^2}{2}n1^2,
其中 \alpha1=\alpha(G1)/n1。而由 G1 的定义已经知道
e(G1)>\frac{n1^2+n_1}{8}+\frac{\alpha-\alpha^2}{2}n^2
\frac{\alpha-\alpha^2}{2}n^2 = \frac{1}{2}\bigl(\alpha(G)n-\alpha(G)^2\bigr).
\frac{\alpha1-\alpha1^2}{2}n1^2 = \frac{1}{2}\bigl(\alpha(G1)n1-\alpha(G1)^2\bigr).
因此,我们只要证明
\alpha(G)n-\alpha(G)^2\ge \alpha(G1)n1-\alpha(G_1)^2,
\alpha(G1)n-\alpha(G1)^2\ge \alpha(G1)n1-\alpha(G_1)^2.
将前一个不等式除以 n^2,得到
\frac{\alpha(G)}{n}-\frac{\alpha(G)^2}{n^2} \ge \frac{\alpha(G1)}{n}-\frac{\alpha(G1)^2}{n^2}.
由于 \alpha(G_1)\le \alpha(G)<n/2,而函数 f(x)=x-x^2 在区间 (0,1/2) 上单调递增,因此上式成立。
∎
Remark 8.
在证明主定理时,我们不妨设 \alpha(G)\ge 2;否则 \alpha(G)=1,这时 G 是完全图,结论是平凡的。我们结合前面两个断言可知,我们所研究的问题到后面实际上只需考虑这样一类图:它们的顶点数满足
n\ge \sqrt{\alpha(G)N/2}\ge \sqrt{N} =\exp!\left(\frac{5\log(1/\nu)}{\nu}\right) =\exp(2500\log 500),
并且最小度至少为 n/4。
寻找一个大的拟随机二分对
Definition 1.
如果二部图 的两部分是,并且对任意满足
的子集、,都有
那么就称 是一个 \keypart{-regular pair}。
Definition 2.
若二部图 的两部分为,并且对任意满足
的子集、,都有
则称 是一个 \keypart{-regular pair}。
Claim.
若 是一个二部图,且、,则
Note.
(这里原文没有证明,我自己补充一下)
对所有满足、 的子集对,我们考虑二部图 中边的总数之和。固定一条边 ,其中、。它恰好会在
个子集对 中出现,因为我们需要在 中再选出 个点,在 中再选出 个点。因此
左右两边同时除以
又因为
就得到
这也就是我们所要证明的等式。
Lemma 1.
设 是一个二部图,其中、,并且 中每个顶点在 中至少有 个邻点。若,则 含有一个-regular pair 子图,满足
并且对每个 都有
Proof.
我们构造两列集合
其中、,并要求 是一个-regular pair, 而且对每个,都有
并满足
以及
这样最后只需取、 即可。
我们通过一个迭代来构造这些集合:若在第 步时 已经是 -regular pair,那么过程停止。另一个停止条件是:若对某个 有
也停止。
Remark 9.
后面我们会说明,在这种情形下 同样必然是一个 -regular pair。
开始时先检查 是否已经是-regular pair。若是,则停止。 若不是,则存在、,满足
并且
令
于是, 的所有 元子集 与 的所有 元子集之间的平均密度小于。
Note.
平均密度小于是由 (clm:density-convexity),
又因为,所以
这就是说,在所有满足、 的子集对 中,密度 的平均值小于。因此必存在某一对子集、 ,满足、,并且
也就是:
因此存在
使得
并且
定义
我们可得
Note.
这里我们用简单的反证法即可说明。 首先由的定义我们有:
若
则
矛盾!
令
也就是说, 由 中那些在 中至多有 个邻点的顶点组成。 于是
再令
同时由 的定义我们有
对,完全类似。若 不是-regular pair,我们的做法和前面相同, 由 (clm:density-convexity) 可以找到
使得
并且
同样定义
则有
接着令
于是
也就是
这就证明了对每个,上面要求的关于 与 的估计都成立。
接下来我们由 (clm:iterative-neighbor-bound)。若,则它在
中的邻点数至多为
因此
这同时也说明
Remark 10.
下面说明,如果
那么 必然是一个-regular pair。
我们任取, 则 在 中的非邻点数至多为
任取,满足
则 在 中的邻点数至少为
接下来,我们来验证
Remark 11.
如果我们需要验证的这个是成立的,那么对任意满足 的子集,以及任意 ,\keypart{它在 中至少有 个邻点。}于是对任意 、,只要
就有
这就说明如果迭代过程是因为第二个停止条件而停止,那么最终得到的二分对一定是-regular 的。
我们要验证的等价于
由于
故我们只需证明
而由 可知
故成立。这就说明,如果迭代过程是因为第二个停止条件而停止,那么最终得到的二分对一定是-regular 的。
下面我们来估计迭代步数 \keypart{} 。在每一次迭代中, 一侧都缩小 倍。同时我们又知道
因此
于是
Note.
这里是由于
两边取对数就有
最后我们来估计。对每个,都有
因此
这就完成了我们的证明。
(lem:large-regular-pair) 可以说是支撑这整个证明的最重要的一个引理。相比 (lem:large-regular-pair) ,我们引入了一个新参数进行推广,得到了一个更精细的下界,具体请见 (prop4.2)。
∎
Claim.
若 且,那么 在
中的邻点数至多为
Note.
(这里原文没有证明,说是留给读者自己去证明,我自己补充一下)
对每个,由于
所以凡是属于 的顶点,都满足
另一方面,由构造可知
因此若,那么对每个 都有,从而
又因为
所以各个集合 两两不交。于是 在并集
中的邻点数就是它在这些集合中的邻点数之和,因此
Download the original write-up here.