hydd的博客

博客

图论入门教程

2020-05-02 23:18:55 By hydd

0513上午

1、子图

导出子图(Induced subgraph

  • G=(V,E)Gv1 上的导出子图 G1=(V1,E1),E1={eEu,vv1}
  • 相当于在图中去掉一些点。n 阶导出子图有 2n 个。

生成子图(Spanning subgraph

  • G=(V,E)G1G 生成子图是指 V(G1)=V(G),E(G1)E(G)
  • 相当于在图中去掉一些边。生成子图有 2|E| 个。
Note: 
  • 导出子图和生成子图都不限定是否为简单图。
  • 既是导出子图又是生成子图为原图。

2、Mantel 定理、托兰定理

Mantel's thm
  • 如果图 G=(V,E) 中没有三角形,则 |E|[n24]
  • 等号成立条件 G=Kn2n2
Turan's thm
  • GKk 子图,G 的边数取最大值的图唯一,为G=Kx1,x2,...,xk1,其中k1i=1xi=n,同时 |xixj|1
  • 形式化的,G=K[nk1][n+1k1]...[n+k2k1]r1i=0[x+ir]=[x]

3、二分图

二分图(Bipartite Graph) 定义

  • G=(V,E),V=AB
  • u,vA,(u,v)Eu,vB,(u,v)E
  • 则称 G 为二分图。

二分图判定定理

  • 一个图 G 是二分图,当且仅当图 G 无奇环。
  • 命题①:G 是二分图
  • 命题②:G 无奇环
  • 命题③:G 无奇数长的回路
  • 通过 ①① 可证得三个命题相互等价,在此略去。

4、完美匹配、Hall定理、Tutte定理

匹配(Matching

  • G=(V,E)E 的子集 E1 的顶点两两不重合。则 E1G 的匹配。
完美匹配(Perfect Matching,PM
  • 匹配 E1 的顶点覆盖 VGPM |G|0(mod2)
二分图完美匹配
  • G 为二分图 (x,y,E)
  • GPM ,则 |X|=|Y|XY 有双射。
  • f 称为由 PM E 诱导(induce) 的双射。
  • 满足 f(xi)=yi,(xi,yi)E(E1={(xi,yi)1i|X|})

Hall 定理

  • 二分图有完美匹配的充要条件为:SX|N(S)||S|(有匹配覆盖 X 的所有顶点),SY,|N(S)||S|(有匹配覆盖 Y 的所有顶点)。

Tutte 定理

  • 对于图 GGPM的充要条件为 SVGVS 上的导出子图 M 的有奇数个顶点的连通分支的个数 |S|

5、正则图的定义

正则图

  • 一个图为 k正则 的,定义为 vV,d(v)=K

0513下午

1、欧拉图的定义

欧拉图 Euler Graph

  • 存在一条回路,经过图 G 的全部的边恰好一次。(欧拉回路)

2、一笔画的算法,欧拉图的充要条件

  • 若一个图 G 存在 0 个或 2 个奇点,则这个图可以一笔画。
  • 欧拉图充要条件:vV,2d(v)

3、哈密顿(Hamilton)图、哈密顿链的定义

哈密顿图

  • 一个图 G 为哈密顿图 存在一条回路包含图 G 的全部顶点,这个回路被称为 Hamilton 圈。

哈密顿链

  • 若一条链 P 遍历了图 G 的全部顶点,则称 P 为哈密顿链。

4、Hamilton 性质、必要条件

必要条件

  • SG 的一个顶点子集,若 GVS 上导出子图的连通分量个数大于 |S| (|S|+1) ,则 G 无哈密顿图(链)。
  • 二分图有哈密顿圈(链),必要条件为 ||X||Y||1)。

5、哈密顿图(链)的一些充分条件:Ore条件、Dirac条件

Ore 条件

  • G 为哈密顿图,设 |G|=n,则 \forall v,d(v)\geqslant \frac{n}{2}

Dirac 条件

  • G 为哈密顿图,设 |G|=n,则 \forall u,v,若 (u,v)\notin Ed(u)+d(v)\geqslant n
  • G 存在哈密顿链,则 d(u)+d(v)\geqslant n-1

6、图的笛卡尔积的定义

  • 集合的笛卡尔积: A\times B=\{(a,b)\mid a\in A,b\in B\}
  • 图的笛卡尔积: G=(V,E)\space ,\space H=(U,F)
  • 定义 G\times H=(V\times U,E')E'=\{(v_1,u)(v_2,u)\mid v_1,v_2\in E,u\in U\}\cup\{(v,u_1)(v,u_2)\mid u_1,u_2\in F,v\in V\}

0514上午

1、图的顶点染色

染色的定义

  • 一般染色:f:x\rightarrow \{1,2,3,\cdots,k\}。其中,1\cdots k 是颜色集合。(高联一般不考虑无穷染色)
  • 图的顶点染色:G=(V,E)
    • 无限制的染色:f:V\rightarrow \{1,2,3,\cdots,k\}
    • 一般意义上的图染色:f:V\rightarrow \{1,2,3,\cdots,k\},且对于 \forall(a,b)\in E,a\neq b,f(a)\neq f(b)

染色数的定义

  • 最小使得染色映射 f 存在的 k 称为图 G 的色数,记为 \chi(G)。(chromatic number
\color{red}{\texttt{Note: }}
  • n 阶图一定可以用 n 种颜色染色。随机图算色数较为困难。
  • 答题方法:考试时将颜色标在图上,再证明不存在更少的色数。
  • 常用结论:
  • \chi(K_n)=nn 阶完全图 )
  • \chi (C_n)=\begin{cases} 2, &2\mid n \\ 3, &2\nmid n \end{cases}n 个点的环)
  • \chi (T)=2\ (n\geqslant 2)n(n\geqslant 2)个点的树)

2、色数的简单估计

估计色数上下界

下界
  • 团数(clique number):设团数 \omega(G)G 中最大完全子图的阶数。
  • 明显的下界:\chi (G)\geqslant \omega(G)

  • 最大独立集:一个图的最大独立集 S\subseteq V,是指点数最大的两两不连的顶点集合。

  • 独立数(independence number):设独立数 \alpha(G) 为图 G 的最大独立集顶点数。
  • 另一个下界:\chi(G)\geqslant \frac{n}{\alpha(G)}
上界
  • 上界:\chi(G)\leqslant 1+\Delta(G)

3、Brooks 定理简介

Brook's Thm

  • G 为连通图且不是完全图或奇圈。则必有 \chi(G)\leqslant \Delta(G)
  • 前提的等价表述:\Delta\geqslant 3,且\exists\ u,v\in V,(u,v)\notin E

4、色多项式(chromatic polynomial

  • 我们考虑一张一般的图 G ,将它 k 染色的方案数。
  • 我们在图 G 上任取一条边 e=(u,v),把 e 去掉。
  • 然后我们对 G\setminus e(从 G 中删去边 e)的任一种染色 f
    1. 对于 f(u)\neq f(v)f,则 f 也是 G 的染色。
    2. 对于 f(u)=f(v)f,则f 是图 G\cdot e 的染色(把 Ge 的端点合并,去掉重边)
  • 反之,G 的染色均是 G\setminus e 的使 f(u)\neq f(v) 的染色,G\cdot e 的染色均是 G\setminus e 的使 f(u)=f(v) 的染色。
  • 于是,我们定义 F_G(k)k 种颜色对 G 染色的方案数。
  • 此时,F_{G\setminus e}(k)=F_G(k)+F_{G\cdot e}(k),即 F_G(k)=F_{G\setminus E}-F_{G\cdot E}(k)
  • 对边数归纳可证对于任意的 GF_G 为关于 kn 次多项式。F_\texttt{n个点,没边}=k^n
  • F 首项系数=1,次高项系数=-|E|
  • k<\chi(G) 时,F_G(k)=0(x-k)|F_G(k)

5、平面图的定义

  • 可以画在平面上,使边与边只在顶点处相交(边可以为曲线或折线)。

6、库拉托夫斯基定理

Kuratowski's Thm

  • 一个图是平面图当且仅当 G 无同胚与 K_5K_{3,3} 的子图。
  • 同胚:如果两个图 G_1G_2 同构,或经过反复插入(将 e=(u,v) 拆成 e_1=(u,w),e_2=(w,v))或消去 2 度顶点后同构,则称 G_1G_2 同胚。

7、欧拉公式(多面体/平面图)

  • 连通图 G 为平面图,|G|=n,||G||=e,面数=f,则 n-e+f=2

0514下午

1、Ramsey 问题

前置知识

  • G=(V,E) ,图的一个边染色指映射 f:E\rightarrow \{1,2,3,\cdots\}
  • \forall e_i,e_j ,若 e_i\cap e_j\neq \varnothing,则 f(e_i)\neq f(e_j)
  • 所需最小色数 k 称为图 G 的边染色数 \chi'(G),显然 \chi'(G)\geqslant \Delta(G)

Viking Thm

  • \chi'(G)\leqslant 1+\Delta(G)

Ramsey's Thm

  • \forall s,t\in \mathbb{N}^+,对 K_n 的边 2 染色,当 n 足够大时,存在红色 K_s 或 蓝色 K_t 子图。
  • 最小满足上述条件的 n 称为 Ramsey 数 r(s,t)
\color{red}{\texttt{Note: }}
  • 常用结论:
    1. r(s,t)=r(t,s),显然。
    2. \forall x\quad r(x,1)=r(1,x)=1,证明显然。
    3. \forall x\quad r(x,2)=r(2,x)=x,证明显然。
    4. r(s,t)\leqslant r(s,t-1)+r(s-1,t),证明可以对 s+t 归纳,在此略去。
    5. ④的推论:r(s,t)\leqslant \binom{s+t-2}{s-1},显然。

2、简单的 Ramsey 数

r(3,3)=6

  1. 根据结论⑤,有r(3,3)\leqslant \binom{4}{2}=6
  2. 证明 5 不可以,请读者自行证明。

r(3,4)=9

  • 请读者自行证明。

r(3,5)=14

  1. r(3,5)\leqslant r(3,4)+r(2,5)=9+5=14
  2. 证明 13 不可以,给出简要思路:循环构造,将 i-j\equiv \pm 1 \operatorname{or} \pm 5 连红边,否则连蓝边。

3、范德瓦尔登定理

Vander Waerden's Thm

  • \forall m\in \mathbb{N}^+,\exists N,使集合 \{1,2,3,4,\cdots,N\} 的任意 2 染色必定存在同色,长度为 m 的等差数列。
  • 上面的表述等价于 \exists N_1,\{1,\cdots ,N_1\} 2 染色存在长为 N 的同色等差数列。

4、同色角,异色角方法

  • 我们将角的两条边颜色相同的角称为 同色角 ,将角的两条边颜色不同的角称为 异色角 。

  • 显然,有同色 \Delta+ 异色 \Delta=\binom n3

同色\Delta 异色\Delta \sum
同色角 3 1 3\times \texttt{同色}+1\times {异色}
异色角 0 2 2\times \texttt{异色}
3 3 /
  • 我们考虑顶点在 v 处的 \Delta 。同色角数=\binom{d_\texttt{红}(v)}2+\binom{d_\texttt{蓝}(v)}2。异色角数=d_\texttt{红}(v)\times d_\texttt{蓝}(v)。所有角数=\binom{d_\texttt{红}(v)+ d_\texttt{蓝}(v)}2

  • 整个图 \sum_{v\in V} \binom{d_\texttt{红}(v)}2+\sum_{v\in V} \binom{d_\texttt{蓝}(v)}2+\sum_{v\in V}d_\texttt{红}(v)\times d_\texttt{蓝}(v)

  • 即我们可以将 同/异色\Delta 与 顶点的红蓝度 相互转化。

Comments

No comments yet.

Post a comment

You can use @mike to mention the user mike.

If you wish to input the '@' character, please use @@