定理陈述和证明 Szemerédi 正则性引理是图论中最重要的结果之一, 尤其是对比较大的图的研究非常重要. 引理指出, 对于所有大的稠密图 G , 我们可以将 G 的顶点划分为有限数量的部分, 以便大多数不同部分之间的边表现出 “类似随机” (“random-like”) 的特征.
为了给出 “类似随机” 的概念, 我们首先陈述一些定义.
令 X 和 Y 是图 G 中的顶点集. 令 e G ( X , Y ) 为 X 和 Y 之间的边数; 即, e G ( X , Y ) = ∣ {( x , y ) ∈ X × Y ∣ x y ∈ E ( G )} ∣ 由此, 我们可以定义 X 和 Y 之间的边密度为d G ( X , Y ) = ∣ X ∣∣ Y ∣ e G ( X , Y )
如果上下文表述清楚, 我们将省略下标
G .
令 G 是一个图并且 X , Y ⊆ V ( G ) 我们称 ( X , Y ) 为 G 中的一个 ϵ -正则对, 如果对于任意满足 ∣ A ∣ ≥ ϵ ∣ X ∣ , ∣ B ∣ ≥ ϵ ∣ Y ∣ 的子集 A ⊂ X , B ⊂ Y , 都有∣ d ( A , B ) − d ( X , Y ) ∣ ≤ ϵ
(...)ϵ -正则对的子集对在边密度上与原对相似
定义 1.2 中不同的 ϵ 扮演着不同的角色, 但区分它们并不重要. 为了方便, 我们只使用一个 ϵ 来表示.
如果满足 A ≥ ϵ ∣ X ∣ , ∣ B ∣ ≥ ϵ ∣ Y ∣ 的子集 A ⊂ X , B ⊂ Y 有 ∣ d ( A , B ) − d ( X , Y ) ∣ > ϵ , 则 ( X , Y ) 不是 ϵ -正则的. 我们把这样的子集 A ⊂ X , B ⊂ Y 称为见证 X , Y 非 ϵ -正则的子集.
V ( G ) 的一个划分 1 P = { V 1 , … , V k } 是 ϵ -正则划分, 如果( V i , V j ) not ϵ − regular ( i , j ) ∈ [ k ] 2 ∑ ∣ V i ∣ ∣ V j ∣ ≤ ϵ ∣ V ( G ) ∣ 2
请注意, 此定义允许一些非正则的对, 只要它们的总大小不太大. 现在我们来陈述正则性引理.
对于任意 ϵ > 0 , 存在一个常数 M , 使得每个图都有一个 ϵ -正则划分, 最多可分为 M 个区域.
更强版本的引理允许我们找到一个均衡的划分——也就是说, 划分的每个部分的大小都是
⌊ k n ⌋ 或
⌈ k n ⌉ , 其中
n 是顶点数,
k 是划分的块数.
[Szemerédi 正则性引理均衡版本 1978] 对于任意 ϵ > 0 和 m 0 , 存在一个常数 M , 使得每个图都有一个 ϵ -均衡正则划分, 顶点集被划分成 k 部分, 其中 m 0 ≤ k ≤ M .
我们先说下证明的主要思路. 我们将根据以下算法生成我们想要的划分:
•
从简单的划分开始 (1 个部分) .
•
如果划分不是 ϵ - 正则的:
∘
对于每个不是 ϵ -正则的 ( V i , V j ) , 找到见证 ( V i , V j ) 的非正则性的子集 A i , j ⊂ V i 和 A j , i ⊂ V j .
∘
对划分加细 2 , 消除所有见证非正则性的子集 A i , j .
如果此过程在有限步后停止, 则将成功证明正则性引理. 为了表明我们将在有限的时间内停止, 我们将使用一种称作能量增量参数 (energy increment argument) 的技术.
设 U , W ⊆ V ( G ) , n = ∣ V ( G ) ∣ . 定义q ( U , W ) = n 2 ∣ U ∣∣ W ∣ d ( U , W ) 2 . 对于 U 的划分 P U = { U 1 , … , U k } 和 W 的划分 P W = { W 1 , … , W l } 定义q ( P U , P W ) = i = 1 ∑ k j = 1 ∑ l q ( U i , W j ) . 最后, 对于 V ( G ) 的划分 P = { V 1 , … , V k } , 定义 P 的能量为 q ( P , P ) . 具体的, q ( P ) = i = 1 ∑ k j = 1 ∑ k q ( V i , V j ) = i = 1 ∑ k j = 1 ∑ k n 2 ∣ V i ∣ ∣ V j ∣ d ( V i , V j ) 2 .
因为边密度以 1 为上界, 所以能量在 0 和 1 之间:
q ( P ) = i = 1 ∑ k j = 1 ∑ k n 2 ∣ V i ∣ ∣ V j ∣ d ( V i , V j ) 2 ≤ i = 1 ∑ k j = 1 ∑ k n 2 ∣ V i ∣ ∣ V j ∣ = 1
为了能够证明 Szemerédi 正则性引理, 我们将介绍证明一系列引理, 这些引理将表明能量不会在加细时减少. 如果我们加细的划分非正则, 则能量可以显著增加.
对于顶点集 U 和 W 的任何划分 P U 和 P W ,q ( P U , P W ) ≥ q ( U , W )
证明. 设 P U = { U 1 , … , U k } 和 P W = { W 1 , … , W l } .
在
U 中均匀随机选择
x , 在
W 中均匀随机选择
y . 令
U i 是包含
x 的
P U 中的一个块, 而
W j 是包含
y 的
P W 中的一个块. 然后定义随机变量
Z = d ( U i , W j ) , 它的期望是
E [ Z ] = i = 1 ∑ k j = 1 ∑ l ∣ U ∣ ∣ U i ∣ ∣ W ∣ ∣ W j ∣ d ( U i , W j ) = ∣ U ∣∣ W ∣ e ( U , W ) = d ( U , W ) 二阶矩为
E [ Z 2 ] = i = 1 ∑ k j = 1 ∑ l ∣ U ∣ ∣ U i ∣ ∣ W ∣ ∣ W j ∣ d ( U i , W j ) 2 = ∣ U ∣∣ W ∣ n 2 q ( P U , P W ) 显然我们有
E [ Z 2 ] ≥ E [ Z ] 2 , 这意味着引理成立.
如果 P ′ 是 P 的加细, 则 q ( P ′ ) ≥ q ( P ) .
证明. 令
P = { V 1 , … , V m } 并将引理
1.8 应用到每个
( V i , V j ) 对.
如果 ( U , W ) 不是 ϵ -正则的, 且反例是 U 1 ⊂ U 和 W 1 ⊂ W (也就是说 ∣ d ( U 1 , W 1 ) − d ( U , W ) ∣ > ϵ ) , 那么q ( { U 1 , U \ U 1 } , { W 1 , W \ W 1 } ) > q ( U , W ) + ϵ 4 n 2 ∣ U ∣∣ W ∣
证明. 定义
Z 和引理
1.8 证明中的相同. 然后
Var ( Z ) = E [ Z 2 ] − E [ Z ] 2 = ∣ U ∣∣ W ∣ n 2 ( q ( { U 1 , U \ U 1 } , { W 1 , W \ W 1 } ) − q ( U , W ) ) 观察到
∣ Z − E [ Z ] ∣ = ∣ d ( U 1 , W 1 ) − d ( U , W ) ∣ 的概率是
∣ U ∣ ∣ U 1 ∣ ∣ U ∣ ∣ W 1 ∣ (对应于
x ∈ U 1 且
y ∈ W 1 ) , 所以
Var ( Z ) = E [ ( Z − E [ Z ] ) 2 ] ≥ ∣ U ∣ ∣ U 1 ∣ ∣ W ∣ ∣ W 1 ∣ ( d ( U 1 , W 1 ) − d ( U , W ) ) 2 > ϵ ⋅ ϵ ⋅ ϵ 2 证毕.
如果 V ( G ) 的划分 P = { V 1 , … , V k } 不是 ϵ -正则的, 则存在 P 的加细 Q , 其中每个 V i 最多分为 2 k 个部分, 且 q ( Q ) ≥ q ( P ) + ϵ 5 .
证明. 对于使得
( V i , V j ) 非
ϵ -正则的所有
( i , j ) , 找到见证非正则性的子集
A i , j ⊂ V i 和
A j , i ⊂ V j (对所有非正则对同时进行) . 令
Q 是
P 根据这些
A i , j 形成的公共加细
3 . 每个
V i 根据需要最多分为
2 k 个部分. 然后
q ( Q ) = ( i , j ) ∈ [ k ] 2 ∑ q ( Q V i , Q V j ) = ( V i , V j ) ϵ -regular ( i , j ) ∈ [ k ] 2 ∑ q ( Q V i , Q V j ) + ( V i V j ) not ϵ -regular ( i , j ) ∈ [ k ] 2 ∑ q ( Q V i , Q V j ) 其中
Q V i 是
Q 给出的
V i 的划分. 通过引理
1.8 , 上面等式的值至少为
( V i V j ) ϵ -regular ( i , j ) ∈ [ k ] 2 ∑ q ( V i , V j ) + ( V i V j ) not ϵ -regular ( i , j ) ∈ [ k ] 2 ∑ q ( { A i , j , V i \ A i , j } , { A j , i , V j \ A j , i } ) 由于在创建
Q 时
V i 被
A i , j 切分, 所以
Q V i 是
{ A i , j , V i \ A i , j } 的一个加细. 根据引理
1.10 , 上述总和至少为
( i , j ) ∈ [ k ] 2 ∑ q ( V i , V j ) + ( V i V j ) not ϵ -regular ( i , j ) ∈ [ k ] 2 ∑ ϵ 4 n 2 ∣ V i ∣ ∣ V j ∣ 因为
P 不是
ϵ -正则的, 所以第二个总和至少是
ϵ 5 , 我们推导出所需的不等式.
现在我们可以来证明 Szemerédi 正则性引理.
定理 1.5 .
从一个简单的划分开始. 每当当前划分不是 ϵ -正则时, 重复应用引理 1.11 . 根据能量的定义, 0 ≤ q ( P ) ≤ 1 . 然而, 根据引理 1.11 , q ( P ) 在每次迭代中至少增加 ϵ 5 . 所以我们将在最多 ϵ − 5 步后停止, 从而产生 ϵ -正则划分.
一个有趣的问题是这个算法给出划分的块的数量是多少? 如果 P 有 k 个块, 引理 1.11 将 P 加细为最多 k 2 k ≤ 2 2 k 个块. 迭代 ϵ − 5 次会产生 2 ϵ − 5 2 ′ s 2 2 ⋅ ⋅ ⋅ 2 的上限. 因为在上述证明中我们没有力求加细的块数是最小的, 人们可能会认为更好的证明可以产生更好的上界. 令人惊讶的是, 这本质上就是最好的上界.
存在一个常数 c > 0 使得对于所有足够小的 ϵ > 0 , 存在一个图, 其所有 ϵ -正则的划分至少需要 ≥ ϵ − c 2 ′ s 2 2 ⋅ ⋅ ⋅ 2 个块.
该证明的另一个问题是我们如何使分割均衡? 下面是对上述算法的修改, 它证明了定理 1.6 :
•
首先将图形任意平均地划分为 m 0 个部分.
•
如果划分不是 ϵ -正则的:
∘
使用见证非正则性的对来加细划分.
∘
进一步加细并调整来使划分均衡. 为此, 我们将移动和合并具有少量顶点的集合.
与以前一样, 加细步骤至少增加了 ϵ 5 的能量. 在调整步骤中, 能量可能会下降, 但事实证明, 这种下降不会影响最终结果. 最后, 能量增加的仍然是 Ω ( ϵ 5 ) , 这使得进程在 O ( ϵ − 5 ) 步骤后终止.