计算图中的独立集

Wojciech Samotij School of Mathematical Sciences, Tel Aviv University, Tel Aviv 69978, Israel; and Trinity College, Cambridge CB2 1TQ, UK samotij@post.tau.ac.il
摘要。

在这篇简短的调查文章中,我们提出了一种基本但非常强大的方法来枚举图中的独立集合。 三十多年前,克莱特曼和温斯顿首次采用了这种方法,随后被许多研究人员在不同的情况下多次使用。 我们对该方法的介绍通过其在“现实生活”组合问题中的几种应用进行了说明。 特别是,我们推导了正则图、{1,,n} 的无和子集和 C4 无图中独立集数量的界限,并给出了 Roth 的类似物的简短证明稀疏随机整数集中 3 项算术级数定理最初由 Kohayakawa、Łuczak 和 Rödl 提出并证明。

研究部分由以色列科学基金会资助

1. 介绍

组合学中许多经过充分研究的问题都涉及表征满足某些“局部”约束的离散结构。 例如,著名的 Szemerédi [42] 定理给出了前一个 n 整数子集最大大小的上限,该子集不包含固定的算术级数。长度k。再举一个例子,极值图论中研究的原型问题可以追溯到 Mantel [32] 和 Turán [43] 的工作,它是表征图的问题不包含固定图 H 作为子图。

此类问题属于以下总体框架。 我们得到一个有限集 VV 子集的集合 。对于不包含 任何成员的集合 IV 可以说什么呢? 这样的集合通常称为超图,其顶点集V,的成员称为,任何不包含边的集合IV称为独立集合 鉴于此,人们可能会说组合学的很大一部分涉及研究各种超图中的独立集。 例如,在上一段的第一个示例中,V是集合{1,,n},是所有k的集合 - V 中包含的算术级数项;用这种语言表述,Szemerédi 定理表明,对于每个正常数 δ, 中的每个独立集合都少于 δn 个元素,前提是 n 足够大。 在第二个例子中,V 是给定 n 顶点集合上完整图的边集, 是完整图中构成 H 副本的 |E(H)| 边的所有 (n|V(H)|) 集的族;在此符号中,如果 H 是一个具有 k+1 个顶点的簇,那么图兰定理指出, 中最大的独立集正是具有边集 V 的完整图的完整平衡 k 部分子图的边集,以及 Kolaitis、Prömel、和 Rothschild [29]指出, 的几乎所有独立集都是 k 部分图,也就是说, 中不是完整图的边集 V 部分子图 k 的边集的独立集的数目 i() 满足 i()/i()0n

对于超图,令()表示中所有独立集的族,令i()=|()|,令α()()元素的最大基数,通常称为独立数 对于特定的超图,人们通常会提出两个自然问题:

  1. (我)

    确定α()并用α()元素描述所有I()

  2. (二)

    估计i()并描述()的“典型”成员。

让我们在此指出,提供 () 典型元素的精确表征通常会产生对 i() 的精确估计。

在以下两个不等式中可以很容易地观察到问题 (i) 和 (ii) 之间的明显联系,它们是上述定义的微不足道的结果以及家庭的事实() 在取子集时是封闭的:

2α()i()m=0α()(|V()|m). (1)

请注意,除非 α() 非常接近 |V()|,否则 (1) 中给出的 i() 的下限和上限相当离的远。 由于对于许多有趣的超图来说,这个朴素的下界实际上相当接近最好的可能,因此许多研究人员的努力一直集中在改进上限上。

在这篇简短的调查文章中,我们提出了一种基本但非常强大的方法,用于在 的所有边都具有大小 2(即 )的情况下证明更强的上限是一个图表。 三十多年前,Kleitman 和 Winston 首次描述了这种方法,他们用它来获得格子数量的上限111格是一个偏序集合,其中每两个元素都有一个上确界和一个下确界。 [25] 和没有长度为四的循环的图 [26] 随后,几位研究人员(尤其是 Sapozhenko)在枚举正则图 [1, 36] 中的独立集和交换群中的无和集 [ 中的独立集时,重新发现了该方法的变体。 1, 31, 37] 我们将通过该方法在“现实生活”组合问题中的几种应用来说明我们对该方法的介绍。 我们想在这里强调,这里提出的结果或证明技术都不是新的,但我们希望将它们放在一起看到有一定的价值。

2. 克莱特曼-温斯顿算法

假设给定一个带有 n 顶点的任意图 G 我们的目标是给出 i(G) 的上限,即 G 中独立集合的数量。 Kleitman 和 Winston 的想法是设计一种算法,在给定特定的独立集 I(G) 的情况下,将以可逆的方式对 I 进行编码。 至关重要的是,编码的执行方式应易于估计算法的输出总数。 由于对于每个可逆编码,输出的总数恰好是 i(G),这样就可以得出该数量的上限。

Kleitman 和 Winston 的关键思想是考虑根据度数排序的 G 顶点,并将每个独立集合 I 编码为 I 我们在下面对此进行了精确说明。

Definition

G 为一个图,并在 V(G) 上固定任意全序。 对于每个AV(G),A最大度排序A所有元素的排序(v1,,v|A|) >,其中对于每个j{1,,|A|},vj是由A{v1,,vj1}诱导的G子图中的最大度顶点;通过优先考虑 V(G) 上固定总顺序中较早出现的顶点来打破联系。

The Algorithm

假设给出了一个图G、一个I(G)和一个整数q|I| 设置A=V(G)S= 对于 s=1,,q,执行以下操作:

  1. (A)

    (v1,,v|A|)A 的最大度数排序。

  2. (二)

    假设 js 是最小索引 j,使得 vjI.

  3. (C)

    vjsA 移动到 S

  4. (四)

    A中删除v1,,vjs1

  5. (五)

    A中删除NG(vjs)A

输出(j1,,jq)AI

对于每个输出序列 (j1,,jq) 和每个 s{1,,q},用 A(j1,,js)S(j1,,js) 表示集合 AS 分别在算法的第 s 次迭代结束时(在生成此特定序列 (j1,,jq) 的某些输入 I 上运行)。 请注意,这些定义并不依赖于 I 的选择,因为序列 (j1,,jq) 唯一地确定了集合 SA 在整个过程中如何演变算法。 更准确地说,如果在两个输入 I,I(G) 上运行算法产生相同的序列 (j1,,jq),那么这两个执行也将产生相同的集合 SA 事实上,在算法的第 s 次迭代中,集合 SA 的所有修改仅取决于 js

请务必注意每个 sS(j1,,js)IIS(j1,,js)A(j1,,js)。事实上,根据 js 的极小性和 I 独立的假设,从 A 中删除的 I 的唯一顶点是移至S。由此可见,我们可以从算法的输出中恢复集合I,如I=S(j1,,jq)(A(j1,,jq)I) 我们还注意到序列(j1,,jq)可以从集合S(j1,,jq)中恢复以供将来参考。 事实上,如果在某个输入 I(G) 上运行该算法会产生一个序列 (j1,,jq)S=S(j1,,jq),那么在运行该算法时,如果将 I 替换为 S,也会产生相同的序列。最后,让我们注意一下 j1++jq|V(G)||A(j1,,jq)|,因为在主循环第 s 次迭代的步骤 (c) 和步骤 (d) 中,我们从 A 中删除了一些 js 顶点。

i(G,m)G 中精确具有 m 元素的独立集的数量。 上述观察结果很容易表明,对于每个 mq 以及 mq

i(G,m)(js)i(G[A(j1,,jq)],mq)(js)(|A(j1,,jq)|mq), (2)

其中上述总和涵盖所有输出序列(j1,,jq) 特别是,让n=|V(G)|

i(G)m=0q1(nm)+(js)i(G[A(j1,,jq)])m=0q1(nm)+(js)2|A(j1,,jq)|. (3)

鉴于 (2) 和 (3),使集合 A(j1,,jq) 尽可能小、对所有值统一是符合我们的利益的(j1,,jq) 这就是为什么我们考虑根据最大度排序列出 A 的顶点。 (细心的读者可能已经注意到,这种特定的排序在算法的每次迭代中最大化 degG(vjs,A)。) 假设我们处于算法主循环的第 s 次迭代,并令 A=A{v1,,vjs1}(其中 A 与本次迭代开始时相同),即是,A=A(j1,,js1) 根据最大度排序的定义,

|NG(vjs)A|=maxvAdegG(v,A)2eG(A)|A|.

特别是,如果eG(A)=β(|A|2),则上述不等式的右侧为β(|A|1) 因此,在算法主循环的第s次迭代期间,从A中移除的顶点数量至少为js+β(|A|1),即至少为β|A|,如|A|1=|A|jsβ1 换句话说,只要集合 A 导出的子图的密度超过某个 β,算法主循环的每次迭代都会收缩 A至多 1β 倍。

以下两个引理都隐含在克莱特曼和温斯顿的著作中,总结了上述讨论。 第一个引理给出了满足特定局部密度条件的图中给定大小的独立集合的数量的简单界限。 该引理的确切陈述取自[27] 第二个引理描述了这样一个局部稠密图中所有独立集合的族。 该引理的表述受到[7]主要结果的表述的启发。

Lemma 1.

Gn 顶点上的图,并假设整数 q 和实数 Rβ[0,1] 满足

Reβqn. (4)

假设每个集合UV(G)|U|RG中引出的边数满足

eG(U)β(|U|2). (5)

然后,对于每个带有 mq 的整数 m

i(G,m)(nq)(Rmq). (6)
证明。

由于恰好有 (nq) 序列 (j1,,jq) 满足 j1++jqnjs1 的每个 s,因此 (2) 右侧的和最多有 (nq) 项。 因此,只要证明算法输出的每个序列(j1,,jq),集合A(j1,,jq)最多有R个元素即可。 如果不是这种情况,那么就会有一些序列 (j1,,jq),这样对于每个 s{1,,q},s 中的集合 A{v1,,vjs1}算法主循环的第次迭代(在导致此特定序列的某些输入上运行)将具有多个 R 元素,因此会在 G 中引入边缘密度为至少β 根据我们的讨论,每次 q 迭代都会将集合 A 缩小至多 1β 倍。 由于 |A|=|V(G)|=n 在算法开始时,那么,通过 (4),

|A(j1,,jq)|(1β)qneβqnR,

矛盾。

Lemma 2.

Gn 顶点上的图,并假设整数 q 和实数 RD 满足

R+qDn. (7)

假设每个集合UV(G)|U|RG中引出的边数满足

2eG(U)D|U|. (8)

然后存在 q 元素子集 V(G) 的集合 𝒮 以及两个映射 g:(G)𝒮f:𝒮𝒫(V(G)),例如每个 S𝒮|f(S)|R 和每个 I(G)g(I)If(g(I))g(I) 至少包含 q 元素。

证明。

我们定义映射 fg 以及系列 𝒮 如下。 我们只需为每个至少包含 q 元素的 I(G) 运行输入 I 的算法,并让 g(I)f(g(I)) 分别为最终集合SA 此外,我们让 𝒮 是所有此类 S 的族,即 g 所采用的值的集合。算法描述后面的段落中的讨论应该让我们相信这是 f 的有效定义,对于每个 Ig(I)If(g(I))g(I) 如上所述,并且𝒮 仅由 V(G)q 元素子集组成。 只需检查每个这样的 I|f(g(I))|R 就足够了。 如果不是这种情况,那么就会有一些序列 (j1,,jq),这样对于每个 s{1,,q},s 中的集合 A{v1,,vjs1}算法主循环的第 th 次迭代(在生成此序列的输入 I 上运行)将具有多个 R 元素,因此会在 G 中引入平均度数至少为 D 的子图。但是,每次 q 迭代都会从 A 中删除至少 D+1 由于 |A|=|V(G)|=n 在算法开始时,然后通过 (7),

|A(j1,,jq)|nDqR,

矛盾。

在结束本节之前,让我们做一些最后的评论。 首先,引理2的结论比引理1的结论更强。 这只是因为第二个引理的陈述中 fg 的存在意味着第一个引理所断言的 i(G,m) 上的界限。 此外,从证明中应该清楚地看出,两个引理的假设在以下意义上是“可互换的”。 如果图形 G 满足 Lemma 1 的假设,且包含某些 qRβ,则 Lemma 2 的结论对 G 以及相同的 qR 成立;反之亦然,如果图 G 满足 Lemma 2 的假设,且具有某些 qRD,则 Lemma 1 的结论对具有相同 qRG 成立。(后一个陈述是多余的,因为正如我们在前面已经指出的,Lemma 2 的结论比 Lemma 1 的结论更强)。

3. 应用领域

3.1. 正则图中的独立集

1988 年在班夫举行的数论会议上,格兰维尔猜想(参见 [1]),一个 n-顶点 d-正则图不能再有比 2(1+o(1))n2 独立集合,其中 o(1) 是一些趋向于 0 作为 d 的函数。 几年后,阿隆[1]证明了这一点,他证明了事实上

i(G)2(1+O(d0.1))n2

对于每个 n - 顶点 d - 常规图 G。作为我们对引理 1 的第一次应用,我们得出了一个更强的估计,这是几年后由 Sapozhenko [36] 获得的,使用的参数与第 5 节中提出的参数非常相似2

Theorem 3 ([36]).

存在绝对常数C,使得每个n-顶点d-正则图G满足

i(G)2(1+Clogdd)n2.

Alon [1]推测当n能被2d整除时,则n2d完全二分图的不相并并Kd,d 在所有具有 n 顶点的 d 正则图中具有最大数量的独立集。 后来 Kahn [23] 猜想出一个稍强的陈述(下面的定理 4),他在 G 是二部的附加假设下证明了这一点,使用美丽的熵论证。 最近,Zhao [45] 证明了这一假设是不必要的,他给出了一个简短而优雅的论证,表明对于每个 n-vertex d-regular图G,存在一个2n-顶点d-正则二分图G,使得i(G)i(G)1/2 卡恩和赵的结果如下。

Theorem 4 ([23, 45]).

对于每个n-顶点d-正则图G

i(G)i(Kd,d)n2d=(2d+11)n2d.

现在我们从引理 1 导出定理 3

定理证明3

Gn-顶点 d-正则图。 事实上,我们将为每个 m 估计 i(G,m),并通过对所有 m 求和来推断 i(G) 上声明的界限。由于 i(G)2nC 是任意常数,因此我们可以假设 d 足够大(因此 n 足够大)。 我们考虑两种情况。 首先,如果 mn/10,那么我们只需注意

i(G,m)(nn10)(10e)n1020.48n, (9)

其中我们使用了众所周知的不等式 (ab)(ea/b)b,该不等式对所有 ab 均有效。

在互补的情况下,m>n/10,我们将应用引理1 为此,令 BV(G) 并注意

d|B|=vBdegG(v)=2e(B)+e(B,Bc)2e(B)+vBcdegG(v)=2e(B)+d(n|B|). (10)

固定任意 β,设 R=n2+βn22d,并观察如果 |B|R,则 (10) 产生

e(B)d2(2|B|n)d2(2Rn)βn22β(|B|2). (11)

假设β>10/n并让q=1/β 通过引理 1,因为

eβqne1nR,

然后对于每个 mmn/10q

i(G,m)(nq)(n2+βn22dmq)(enq)q(n2+βn22dmq)(eβn)1/β(n2+βn22dmq). (12)

对所有 m 求和 (9) 和 (12) 得出

i(G)20.49n+2n2+βn22d+1/βlog2(eβn)

我们通过让 β=dlogdn 获得声明的界限;我们注意到 dlogd>10 因为我们假设 d 很大。

我们应该在此指出,通过对克莱特曼-温斯顿算法的执行进行比定理 1 的证明更仔细的分析,我们可以大大改进定理 3 所给出的上限。 我们之所以期待这种改进是可能的,主要是因为在 |B|n/2 远大于 Rn/2 的情况下, (11) 中的第二个不等式非常粗糙。 引理1的证明使用(11)来表明在算法的每一步中,集合A至少损失β|A| 元素,而实际上,只要 |A|n/2+βn2/(2d) 不是很接近,A 就会丢失更多元素。 通过考虑将 |A| 的“演化”划分为“二元”区间 (n/2+n/2i+1,n/2+n/2i](其中 1ilog2dlog2log2d),可以证明存在绝对常数 C 使得每个 n-顶点 d-正则图 G 满足

i(G)2(1+C(logd)2d)n2.

跟踪 |A| 的这种 "演变 "的一种严谨方法是,反复引用 Lemma 2Ri=n/2+n/2i+1Di=d/2ii=1,,log2dlog2log2d 我们将填写详细信息作为读者的练习。

3.2. 无和集

上一节提到的格兰维尔猜想是由卡梅伦和埃尔多斯在同一数论会议上提出的一个问题引发的。 如果没有满足x+y=zx,y,zA,则阿贝尔群的元素集合A称为无和 [n]表示集合{1,,n} Cameron 和 Erdős 提出了确定集合 [n] 中包含的无和集合 SF([n]) 数量的问题。 他们指出,任何仅包含奇数整数或仅包含大于 n/2 的整数的集合都是无和集合,并且不太可能存在另一个大的无和集合集合,这些集合本质上不是以下之一以上两种类型。 鉴于此,他们推测SF([n])=O(2n/2) 不久之后,Alon [1] 表明,前述的 Granville 猜想意味着以下对 SF([n]) 的较弱估计,这将作为引理 1

Theorem 5 ([1]).

集合{1,,n}最多有2(1/2+o(1))n个无和子集。

大约十五年后,Green [18] 和 Sapozhenko [38] 独立解决了卡梅伦-埃尔多斯猜想。 Sapozhenko 提出的解决方案使用类似于 2 节中介绍的 Kleitman-Winston 算法的方法,而 Green 提出的解决方案则使用离散傅立叶分析。222但是,人们可能仍然认为格林证明背后的一般“哲学”是相似的。 我们在这里不讨论他们的任何一个论点,而是让感兴趣的读者参考原始论文。 最后,我们提到最近在 [3] 中获得了对具有给定元素数量的 [n] 的无和子集数量的强估计,这暗示了猜想;那里的证明采用了第 2 节中提出的想法。

定理证明5

首先观察 [n] 中包含 {1,,n/21} 中少于 n2/3 个元素的所有子集的数量最多为 (n/2)n2/32n/2+1 因此,我们可以将注意力限制在至少包含严格小于 n/2n2/3 元素的无和集合上。 对于每个这样的集合A,令SAAn2/3最小元素的集合。

给定一个集合S{1,,n/21},定义一个带有顶点集[n]的辅助图GS,方法是让

E(GS)={xy:x+sy(modn) for some sS(S)}

并注意 GS2|S| - 规则的,因为 n(n/21)>n/21 ,因此 SS 包含不同的残基模n。关键的观察是,对于上面的每个无和 A,集合 ASA 是图中 GSA 中的独立集合。 事实上,否则就会有 x,yASAsSA(SA) 以及 x+sy(modn);由于1|s|<x,yn,这仅在x+s=y时才可能。 特别是,对于给定的S{1,,n/21},最多有i(GS)个满足S=SA的无和集A 根据定理3,我们得出结论

SF([n])(n/2)n2/32n/2+1+(n/2n2/3)2(1+O(n1/3logn))n22(1/2+O(n1/3logn))n.

在结束本节之前,我们注意到 Alon [1] 的论文对确定任意有限交换群中包含的无和集的数量这一密切相关的问题进行了非常成功的研究;例如,参见[2,19,20,31,37] 在许多这样的作品中,2 节中提出的想法的变体发挥着重要作用。

3.3. 正则图中没有小特征值的独立集

由于每个 n 顶点双方形图 G 都满足 α(G)n/2,因此它至少包含 2n/2 个独立集,因此只要 G 是双方形图,第 3.1 节中证明的 i(G) 上限基本上就是最佳可能。 当人们假设 G 距离二分“很远”时,很自然会问这些界限是否可以改进。 Alon和Rödl[5]对此问题给出了肯定的回答。

回想一下,n 顶点图 G 的邻接矩阵是实值对称 n×n 矩阵,因此它具有 n 实数特征值。 λ1,,λn 表示这些特征值,其中 λ1λn 众所周知,数量max{|λ2|,|λn|},称为G第二特征值,与G。我们只对 G 的最小特征值 λn 感兴趣,用 λ(G) 表示。 Hoffman[21]首先证明了每个d-正则n-顶点图G满足α(G)λ(G)dλ(G)n 后来这一点得到了显着加强333特别是,引理6意味着eG(A)>0对于每个A具有超过λ(G)dλ(G)n 顶点。 由 Alon 和 Chung [4] 提出,他们在 λ(G)G 中由大量顶点引起的边数之间建立了以下关系,参见:扩展器混合引理(参见,例如[22])。

Lemma 6 ([4]).

Gn-顶点 d-正则图。 对于所有AV(G)

2eG(A)dn|A|2+λ(G)n|A|(n|A|).

Alon 和 Rödl [5] 是第一个证明如果 λ(G) 远大于 d,那么每个这样的 G 有远少于 2n/2 独立集。 作为引理 1 的下一个应用,我们得出了类似的估计,最初在 [2] 中证明。

Theorem 7 ([2]).

对于每个ε>0,都存在一个常数C,使得以下内容成立。 如果G是一个n-顶点d-带有λ(G)λ的正则图,那么

i(G,m)((λd+λ+ε)nm),

前提是mCn/d

定理证明7

修复一些ε>0,令Gn-顶点d-正则图,并令λ=λ(G) 我们可以假设λd+λ+ε<1,否则没有什么可以证明的。 UV(G)|U|(λd+λ+ε2)n 的任意集合。 引理 6 意味着

2eG(U)dn|U|2λn|U|(n|U|)=|U|n((d+λ)|U|λn)εd2|U|εdn(|U|2).

β=εdnq=log(2/ε)εndR=(λd+λ+ε2)n 并观察 Reβqn 如果从引理 1 得出,对于每个带有 mqm

i(G,m)(nq)(Rmq). (13)

r(t) 表示 (13) 的右侧,用 t 替换 q。我们可以清楚地假设mα(G)λd+λn,否则i(G,m)=0 初步计算表明

r(t+1)r(t)=ntt+1mtRm+t+1nm(t+1)(Rm)2mε(t+1)

因此

i(G,m)=r(q)=t=0q1r(t+1)r(t)r(0)(2m)qεqq!(Rm)(2emεq)q(RR+εn/2)m(R+εn/2m),

我们使用的不等式 a!>(a/e)a(ac)(a/b)c(bc)abc0 时有效。 最后,如果 K 足够大(作为 ε 的函数)和 CKlog(2/ε)ε,则对于每个 mmCn/dKq,

(2emεq)q/mRR+εn/2(2Keε)1/K(1ε2)1,

从而完成了定理的证明。

我们以几句话结束本节。 首先,定理断言中的常数 λd+λ 对于 ndα 的许多值来说是最优的,有是n-顶点d-带有α(G)=λ(G)dλ(G)n=αn的正则图。 其次,不能放宽 mCn/d 的假设,因为对于每个 ε>0,每个 n 顶点 d 不规则图 G 只要 mεn/(d+1) 就满足 i(G,m)((1ε)nm) (要看到这一点,请考虑构造一个独立集合的贪婪过程,该独立集合重复选择 G 的任意顶点并将其及其所有邻居从 G 中删除。)第三,上面的定理意味着 3.1 节中对于每个 d-正则图 G 的 Granville 猜想为 λ(G)d。最后,我们向感兴趣的读者推荐[2][5],其中定理7用于获取数量的上限分别是偶数阶阿贝尔群中的无和集以及一些多色拉姆齐数的下界。

3.4. C4图的数量

作为我们的下一个示例,我们展示了 Kleitman 和 Winston [26] 的一篇论文的主要结果,该论文介绍了第 2 节中描述的方法。 如果一个图不包含长度为 4 的循环,则称该图为 C4free ;让 ex(n,C4) 表示具有 n 个顶点的 C4free 图中的最大边数。 Kővári、Sós 和 Turán [30] 的经典结果以及 Brown [10] 和 Erdős、Rényi 和 Sós [16] 的构造 意味着

ex(n,C4)=(12+o(1))n3/2.

fn(C4)为顶点集{1,,n}上的(标记的)C4自由图的数量。 由于C4自由图的每个子图本身都是C4自由的,所以我们有

2ex(n,C4)fn(C4)m=0ex(n,C4)((n2)m)=2Θ(ex(n,C4)logn),

这产生

ex(n,C4)log2fn(C4)O(ex(n,C4)logn). (14)

回答 Erdős、Kleitman 和 Winston [26] 的问题表明 (14) 中的下界严格达到常数因子。

Theorem 8 ([26]).

有一个正常数C使得

log2fn(C4)Cn3/2.

在继续证明定理之前,让我们先做一些评论。 事实上,Erdős 询问 log2fn(H)=(1+o(1))ex(n,H) 是否为包含循环的任意 H Erdős、Frankl 和 Rödl [15] 在假设 χ(H)3 的情况下证明了这一点。 最近,莫里斯和萨克斯顿[33]证明了log2fn(C6)1.0007ex(n,C6)对于无穷多个n。但是,除了以下两种特殊情况外,确定每个二分 H 是否不是森林的 log2fn(H)=O(ex(n,H)) 问题仍然悬而未决:H是循环长度 4 个 [26]、6 个 [24] 或 10 个 [33]H 是一个不平衡完全二分图[8, 9]0>。 更准确地说,在[9][33]中证明了每当2stlog2fn(Ks,t)=O(n21/s)并且log2fn(C2)=O(n1+1/) 分别对应每个 2 人们普遍认为,每当 stex(n,C2)=Ω(n1+1/) 时,ex(n,Ks,t)=Ω(n21/s) 都可能是最好的结果。 最后,我们提到本段中提到的大多数结果的证明使用引理 1 的变体或将 2 节中提出的想法扩展到超图,请参阅第 4.2 节。

定理证明8

请注意,可以将每个 n-顶点图 G 的顶点排序为 v1,,vn,对于每个 i{2,,n},让Gi=G[{v1,,vi}]

δ(Gi1)degGi(vi)1.

事实上,可以通过迭代地让vii=n,,2G{vi+1,,vn}的最小度数顶点来获得这样的排序。 特别地,每个标记的n-顶点图G可以通过以下方式构造。 首先,选择顶点的排序v1,,vn,并让G1为具有顶点集{v1}的空图。 其次,对于每个 i{2,n},通过向图形 Gi1 添加一个标记为 vi 的顶点来构建图形 Gi,其方式如下:度di(在Gi中)满足diδ(Gi1)+1 最后,我们让G=Gn 观察到 GC4 自由的,当且仅当 Gi 对于每个 i 都是 C4 自由的。

现在,给定整数 di 以及 di,令 gi(d) 表示附加度数为 d 到一个无 i 顶点 C4 的图,最小度数至少为 d1,结果图仍为 C4-免费。 这个数字被明确定义为gi(d)(id) 此外,设gi=max{gi(d):di} 上一段给出的论证证明

fn(C4)n!n!i=2ngi1. (15)

确实有n! [n] 排序为 v1,,vn 的方法,对于每个这样的排序,最多有 n! 度数序列 d2,,dn 的选择。 鉴于(15),下面的主张很容易暗示该定理的断言。

Claim

存在一个常量C,使得所有ngnexp(Cn)

不失一般性,我们可以假设n很大。 因此,如果dn/logn,那么

gn(d)(nd)(nnlogn)(enlogn)nlognexp(n).

因此,我们从现在开始假设d>n/logn G 为具有 δ(G)d1n 顶点上的 C4 无图。 HG 的平方,即具有 V(H)=V(G) 的图形,

E(H)={xy:xz,yzE(G) for some zV(G)}.

重要的是,如果且仅当 v 的邻域是 H 中的独立集合时,将 v 添加到 G 将产生一个无 C4 的图。因此,i(H,d)G 的顶点度数为 d 的无 C4 扩展的数量上限。我们将使用定理 1 估计 i(H,d)

为此,我们证明由 V(H) 的大子集引起的 H 子图具有相当高的密度。 由于 GC4 无关,因此 H 的每条边 xy 都对应一个唯一的顶点 zV(G),这样xzyzG的边缘。因此,对于每个BV(H)

eH(B)=zV(G)(degG(z,B)2)n(zdeg(z,B)/n2),

其中最后一个不等式是应用于凸函数 x(x2) 的 Jensen 不等式。 自从

zV(G)degG(z,B)=xBdegG(x)|B|δ(G)(d1)|B|,

然后假设 |B|2nd1 意味着

eH(B)n(d1)|B|2n((d1)|B|n1)(d1)22n(|B|2).

最后,让R=2nd1β=(d1)22nq=3(logn)3 由于 d>n/lognn 较大,因此 βqlogn 较大,因此 eβqn1R 也较大。 如果从引理 1 得出

i(H,d)(nq)(2nd1dq)e4log4n(2en(dq)2)dqsupk>0(enk)2k=e2n,

我们使用 n 很大的假设和 sup{(ex)x:x>0}=e 的事实。

3.5. 随机集中的罗斯定理

作为我们的最后一个例子,我们提供了 Kohayakawa、Łuczak 和 Rödl [28] 众所周知的结果的简短证明。 回想一下,[n] 表示集合 {1,,n} Roth 的一个著名定理 [34] 断言,对于每个正 δ,任何来自 [n] 的至少 δn 个整数的集合都包含3 项算术级数(3 项 AP),前提是 n 足够大(仅作为 δ 的函数)。 给定正 δ,我们可以说集合 Aδ-Roth 如果每个 BA满足|B|δ|A|包含3项AP。 现在我们可以将罗斯定理重述如下。 对于每个正数δ,都存在一个n0,使得只要nn0,集合[n]就是δ-Roth 。 为了表明存在“更小”和“更稀疏”δ-Roth 集 Kohayakawa、Łuczak 和 Rödl [28] 证明了以下结果。

Theorem 9 ([28]).

对于每个正δ,都存在一个常数C,这样如果Cnmn,则均匀选择的随机m元素的概率{1,,n} 的子集是 δ - Roth 倾向于将 1 视为 n

我们将推导出定理 9 作为以下上限的简单推论,该上限是给定基数的 [n] 的子集数量,不包含 3 -term AP,最初在 [7][39] 中以更通用的形式证明。 该上限将使用引理 2 以及之前在 [2] 中考虑过的一个附加扭曲从罗斯定理中导出。

Theorem 10

对于每个正数 ε,都存在一个常数 D,这样如果 Dnmn

|{A[n]:|A|=m and A contains no 3-term AP}|(εnm).
定理证明9

固定一个正数δ,令ε=δ/6,并令D为定理10陈述中的常数。 C=D/δ 并假设 Cnmn 由于δmDn,定理10意味着集合𝒜定义为

𝒜={A[n]:|A|=δm and A contains no 3-term AP}

至多有 (εnδm) 元素。 现在,令 R 为随机均匀选择的 [n]m 元素子集。 清楚地,

Pr(R is not δ-Roth)=Pr(RA for some A𝒜)A𝒜Pr(RA)A𝒜(mn)|A|=|𝒜|(mn)δm(εnδm)(mn)δm(εenδmmn)δm2δm.

我们的定理 10 证明将使用罗斯定理的以下简单推论,首先由 Varnavides [44] 观察到,作为“黑匣子”。

Proposition 11 ([34, 44]).

对于每个正数 δ,都存在一个整数 n0 和一个正数 β,这样,如果 nn0,那么从 {1,,n} 开始的每个至少包含 δn 整数的集合都至少包含 βn2 3项 AP。

定理证明10

固定一个正数 ε,让 n0β 是命题 11 的陈述中用 δ=ε/2 调用的常数,并假设 nn0 给定任意集合 B[n] 和整数 mn,令

a(B,m) =|{IB:|I|=m and I contains no 3-term AP}|,
a(n,m) =max{a(B,m):B[n] with |B|=n}.

我们的目标是证明 a([n],m)=a(n,m)(εnm),前提是 mCn 对于某个仅依赖于 ε 的常量 C 这种不等式可以从对所有 nma(n,m)(nm) 的简单观察以及以下声明得出。

Claim

如果nεn/2m2n,则a(n,m)2(nn)2a(nβn/12,m2n)

3 均匀超图,其顶点集 [n] 的边都是形成 3 项 AP 的数字三元组。 B[n] 的任意 n 元素子集。 根据命题11,e(B)βn2 ZB[B]的所有顶点的集合,B导出的子超图,其度至少为βn 换句话说,ZB中至少属于B中包含的βn个三项AP的所有数字的集合。 由于 的最大次数最多为 2n,因此我们有 |Z|βn

我们首先估计 Bm 元素子集的数量,其中没有 3 项 AP 包含少于 n 元素的 Z 由于每个这样的集合A可以分为A1A2,其中|A1|=nA2BZ,有至多 (nn)a(nβn,mn) 这样的集合。 因此,我们可以重点关注至少包含 Zn 元素的 B 子集的计数。 我们将使用引理 2 获得其数量的合适上限。

WZ的任意子集,并考虑具有顶点集B的辅助图GW,其边都是对{x,y} 使得{x,y,z} 适合某些zW 由于对于给定的对{x,y}[n],最多有三个不同的z,使得{x,y,z},因此可以得出e(GW)|W|βn/3和最大度数GW 不超过 3|W| 由此可见,对于 B 的任意子集 U 且至少具有 nβn/12 元素,

eGW(U)e(GW)|BU|Δ(GW)βn|W|3βn123|W|=βn|W|12. (16)

关键的是,如果某个集合 IW 不包含 3 项 AP,则 I 是图中 GW 中的一个独立集合。

w=n 并用 |W|=w 修复一些 WZ 我们将证明将 W 扩展到 Bm 元素子集(不包含 3)的方式数量上限> 期限 AP。 通过我们上面的讨论,如果IW是这样一个集合,那么I就是GWmw元素的独立集合。 𝒮 为集合族,并令 fg 为映射,其存在由引理 2G=GWq=nR=nβn/12D=βw/6 请注意,我们上面的讨论满足了引理的假设,请参见 (16)。 由于显然对于 W 的每个扩展 IBm 元素子集,没有 3 - term AP,If(g(I))不包含3term AP,W的扩展数量EW满足

EWS𝒮a(f(S),mwq)(nq)a(R,mwq).

我们的结论是

a(B,m)(nn)a(nβn,mn)+WZ:|W|=wEW(nn)2a(nβn,m2n)+(nw)(nq)a(nβn/12,m2n)2(nn)2a(nβn/12,m2n),

由于 B[n] 的任意 n 元素子集,因此证明了这一说法。

K=(126ε)/β 并假设 mn 我们递归调用声明 K 次以获得

a(n,m)2K(nn)2K(εn/2m2Kn)2K(2Kn2Kn)(εn/2m2Kn). (17)

如定理 7 的证明,用 r(t) 表示 (17) 的右侧,并将 2Kn 替换为t。根据罗斯定理,我们可以清楚地假设 m<εn/4a(n,m)=0 不同(我们可以假设 n 足够大)。 初步计算表明

r(t+1)r(t)=2Kntt+1mtεn/2m+t+12Knm(t+1)(εn/2m)8Kmε(t+1)

因此,让T=2Kn

a(n,m)r(T)2K(8Km)TεTT!(εn/2m)2K(8eKmεT)T(12)m(εnm).

最后,如果 D 作为 Kε 的函数足够大,那么对于每个 mmDnD/(2K)T,我们有

2K/m(8eKmεT)T/m2,

从而完成了定理的证明。

4. 结束语和进一步阅读

4.1. 克莱特曼-温斯顿方法的其他应用

除了 3 节中介绍的方法之外,Kleitman-Winston 方法还有很多成功的应用。 特别是,以下著作中使用了定理 1 的变体:Kleitman 和 Wilson [24] 证明了周长大于 2n 顶点图的数量为 2O(n1+1/);Dellamonica、Kohayakawa、Lee、Rödl 和作者 [13,14,27] 证明了具有给定心数的 [n] 子集的数目的尖锐边界,对于每个 h2,这些子集不包含方程 a1++ah=b1++bh 的非小解;Balogh、Das、Delcourt、Liu 和 Sharifzadeh [6]以及 Gauy、Hàn、和奥利维拉 [17]证明了具有给定心数的 [n] 元素子集 k 的相交族的数目,以及 k 元素子集 [n] 的随机集合中包含的最大相交子族的典型大小的锐界。

4.2. 克莱特曼-温斯顿方法对超图的扩展

寻求克莱特曼-温斯顿方法的推广似乎很自然,该方法将为更高均匀性的超图中的独立集合的数量产生非平凡的上限。 也许有些令人惊讶的是,这种概括直到最近才被考虑。 据我们所知,这是首先在 [8, 9] 中完成的,其中 n 顶点图的数量有明显的上限,这些顶点图不包含使用 3.4 节中提出的论证的推广来证明固定的完整二分子图。 大约在同一时间,Saxton 和 Thomason 提出了类似的想法,他们用它们来建立正则一致超图的列表色数的下界[40] 受到 Conlon 和 Gowers [12] 以及 Schacht [41] 开创性工作的启发,这些努力最终将 Kleitman-Winston 方法广泛推广到任意一致超图,由 Saxton 和 Thomason [39] 以及 Balogh、Morris 和作者 [7] 独立获得。 如需了解更多详细信息,感兴趣的读者请参阅[7,11,12,35,39,41]


致谢。 我要感谢 Noga Alon、Józsi Balogh、Domingos Dellamonica、Yoshi Kohayakawa、Sang June Lee、Rob Morris 和 Vojta Rödl,他们就图中的独立集、Kleitman-Winston 方法及其应用等主题进行了许多有趣的讨论。过去几年。 这些讨论极大地影响了本文的内容。 我还要感谢戴维·康伦 (David Conlon)、阿萨夫·费伯 (Asaf Ferber) 和罗布·莫里斯 (Rob Morris) 仔细阅读了这份手稿的早期版本,并提出了许多宝贵的意见,这些意见帮助我改进了阐述,并避免了我犯下一些令人尴尬的错误。 最后,特别感谢 Jarik Nešetřil 鼓励我们撰写这份调查报告。

参考

  • [1] N. Alon, Independent sets in regular graphs and sum-free subsets of finite groups, Israel J. Math. 73 (1991), 247–256.
  • [2] N. Alon, J. Balogh, R. Morris, and W. Samotij, Counting sum-free sets in abelian groups, Israel J. Math. 199 (2014), 309–344.
  • [3] by same author, A refinement of the Cameron-Erdős conjecture, Proc. Lond. Math. Soc. (3) 108 (2014), 44–72.
  • [4] N. Alon and F. R. K. Chung, Explicit construction of linear sized tolerant networks, Proceedings of the First Japan Conference on Graph Theory and Applications (Hakone, 1986), vol. 72, 1988, pp. 15–19.
  • [5] N. Alon and V. Rödl, Sharp bounds for some multicolor Ramsey numbers, Combinatorica 25 (2005), 125–141.
  • [6] J. Balogh, S. Das, M. Delcourt, H. Liu, and M. Sharifzadeh, The typical structure of intersecting families of discrete structures, arXiv:1408.2559 [math.CO].
  • [7] J. Balogh, R. Morris, and W. Samotij, Independent sets in hypergraphs, to appear in J. Amer. Math. Soc.
  • [8] J. Balogh and W. Samotij, The number of Km,m-free graphs, Combinatorica 31 (2011), 131–150.
  • [9] by same author, The number of Ks,t-free graphs, J. Lond. Math. Soc. (2) 83 (2011), 368–388.
  • [10] W. G. Brown, On graphs that do not contain a Thomsen graph, Canad. Math. Bull. 9 (1966), 281–285.
  • [11] D. Conlon, Combinatorial theorems relative to a random set, arXiv:1404.3324 [math.CO].
  • [12] D. Conlon and W. T. Gowers, Combinatorial theorems in sparse random sets, arXiv:1011.4310 [math.CO].
  • [13] D. Dellamonica Jr., Y. Kohayakawa, S. Lee, V. Rödl, and W. Samotij, The number of B3-sets of a given cardinality, submitted.
  • [14] by same author, On the number of Bh-sets, to appear in Combin. Probab. Comput.
  • [15] P. Erdős, P. Frankl, and V. Rödl, The asymptotic number of graphs not containing a fixed subgraph and a problem for hypergraphs having no exponent, Graphs Combin. 2 (1986), 113–121.
  • [16] P. Erdős, A. Rényi, and V. T. Sós, On a problem of graph theory, Studia Sci. Math. Hungar. 1 (1966), 215–235.
  • [17] M. M. Gauy, H. Hàn, and I. C. Oliveira, Erdős–Ko–Rado for random hypergraphs: asymptotics and stability, arXiv:1409.3634 [math.CO].
  • [18] B. Green, The Cameron-Erdős conjecture, Bull. London Math. Soc. 36 (2004), 769–778.
  • [19] B. Green and I. Z. Ruzsa, Counting sumsets and sum-free sets modulo a prime, Studia Sci. Math. Hungar. 41 (2004), 285–293.
  • [20] by same author, Sum-free sets in abelian groups, Israel J. Math. 147 (2005), 157–188.
  • [21] A. J. Hoffman, On eigenvalues and colorings of graphs, Graph Theory and its Applications (Proc. Advanced Sem., Math. Research Center, Univ. of Wisconsin, Madison, Wis., 1969), Academic Press, New York, 1970, pp. 79–91.
  • [22] S. Hoory, N. Linial, and A. Wigderson, Expander graphs and their applications, Bull. Amer. Math. Soc. (N.S.) 43 (2006), 439–561 (electronic).
  • [23] J. Kahn, An entropy approach to the hard-core model on bipartite graphs, Combin. Probab. Comput. 10 (2001), 219–237.
  • [24] D. J. Kleitman and D. B. Wilson, On the number of graphs which lack small cycles, manuscript, 1996.
  • [25] D. J. Kleitman and K. J. Winston, The asymptotic number of lattices, Ann. Discrete Math. 6 (1980), 243–249, Combinatorial mathematics, optimal designs and their applications (Proc. Sympos. Combin. Math. and Optimal Design, Colorado State Univ., Fort Collins, Colo., 1978).
  • [26] by same author, On the number of graphs without 4-cycles, Discrete Math. 41 (1982), 167–172.
  • [27] Y. Kohayakawa, S. Lee, V. Rödl, and W. Samotij, The number of Sidon sets and the maximum size of Sidon sets contained in a sparse random set of integers, to appear in Random Structures Algorithms.
  • [28] Y. Kohayakawa, T. Łuczak, and V. Rödl, Arithmetic progressions of length three in subsets of a random set, Acta Arith. 75 (1996), 133–163.
  • [29] Ph. G. Kolaitis, H. J. Prömel, and B. L. Rothschild, Kl+1-free graphs: asymptotic structure and a 0-1 law, Trans. Amer. Math. Soc. 303 (1987), 637–671.
  • [30] T. Kővari, V. T. Sós, and P. Turán, On a problem of K. Zarankiewicz, Colloquium Math. 3 (1954), 50–57.
  • [31] V. F. Lev, T. Łuczak, and T. Schoen, Sum-free sets in abelian groups, Israel J. Math. 125 (2001), 347–367.
  • [32] W. Mantel, Problem 28, Wiskundige Opgaven 10 (1907), 60–61.
  • [33] R. Morris and D. Saxton, The number of C2-free graphs, arXiv:1309.2927 [math.CO].
  • [34] K. F. Roth, On certain sets of integers, J. London Math. Soc. 28 (1953), 104–109.
  • [35] W. Samotij, Stability results for random discrete structures, Random Structures Algorithms 44 (2014), 269–289.
  • [36] A. A. Sapozhenko, On the number of independent sets in extenders, Diskret. Mat. 13 (2001), 56–62.
  • [37] by same author, Asymptotics of the number of sum-free sets in abelian groups of even order, Dokl. Akad. Nauk 383 (2002), 454–457.
  • [38] by same author, The Cameron-Erdős conjecture, Dokl. Akad. Nauk 393 (2003), 749–752.
  • [39] D. Saxton and A. Thomason, Hypergraph containers, arXiv:1204.6595 [math.CO].
  • [40] by same author, List colourings of regular hypergraphs, Combin. Probab. Comput. 21 (2012), 315–322.
  • [41] M. Schacht, Extremal results for random discrete structures, submitted.
  • [42] E. Szemerédi, On sets of integers containing no k elements in arithmetic progression, Acta Arith. 27 (1975), 199–245.
  • [43] P. Turán, Eine Extremalaufgabe aus der Graphentheorie, Mat. Fiz. Lapok 48 (1941), 436–452.
  • [44] P. Varnavides, On certain sets of positive density, J. London Math. Soc. 34 (1959), 358–360.
  • [45] Y. Zhao, The number of independent sets in a regular graph, Combin. Probab. Comput. 19 (2010), 315–320.