超详细证明题总结

基本证明

d1,d2,,dnn 个不同的正整数。求证:序列 π=(d1,d2,,dn) 不能是简单图的度序列

证明:一个简单图 Gn 个点的度不能互不相同

所以显然,序列 π=(d1,d2,,dn) 不能是简单图的度序列

用图论的方法证明:任何一个人群中至少有两个人认识的朋友数相同

证明:以人为顶点,如果两个人相识,对应的顶点之间连一条边,得到的图记为 G

显然图 G 是简单图

当一个人的朋友数等于他在图中对应顶点的度数

因为简单图中一定存在度数相等的顶点,所以在任何一个人群中至少有两个人认识的朋友数相同

Gn 阶简单无向图,n>2n 为奇数,GG 的补图 G 中度数为奇数的顶点个数是否相等?

解:由补图定义知,任意点 v 在图 G 及其补图 G 中的度数之和为 n1,即:dG(v)+dG(v)=n1

因此,若 G 中有 bi 个度为奇数的顶点,其度数为 di,则这 bi 个顶点在 G 中的度数为 n1di

因为 n 为奇数,故 n1 为偶数,所以 n1di 为奇数

综上所述,G 与其补图中度数为奇数的顶点个数相等

Δδ 分别是 (n,m)G 的最大度与最小度。求证:δ2mnΔ

证明:根据握手定理,有:nδ2mnΔ

所以:δ2mnΔ

求证:任意图中奇度点个数一定为偶数

证明:若不然,假设图中奇度点个数为奇数

显然,图中所有顶点度数之和也一定为奇数,这与握手定理矛盾!

所以任意图中奇度点个数一定为偶数

求证:若 G 恰有两个奇度点 uv,则 uv 必连通

证明:若不然,假设 uv 不连通,且连通分支 F1 包含 u

显然连通分支 F1 中除了点 u 的度数为奇数外,其余点度数均为偶数

所以 F1 中所有顶点度数之和也一定为奇数,与握手定理矛盾!!

故:uv 必连通

树相关证明

求证:一棵非平凡树至少有两片树叶

证明: 若不然,假设每棵非平凡树至多有一片树叶

在树 T 中找一条最长的路,假设为 P,且依次经过 v1,v2,,vk

因为非平凡树至多只有一片树叶,那么 v1vk 一定至少存在两个邻接顶点

假设 v1 有两个邻接顶点,所以除了 v2 一定还存在另外一个邻接顶点

假设 v1 另外一个邻接顶点为 u,那么一定有 uP

所以路 P 上一定存在圈 v1v2uv1

显然和树的定义矛盾!所以一棵非平凡树至少有两片树叶

求证:一棵非平凡树最多只有一个完美匹配

证明:若不然,设 M1M2 是树 T 的两个不同的完美匹配,那么 M1ΔM2

容易知道:T[M1ΔM2] 的每个顶点度数为 2,即它存在圈,于是推出 T 中有圈,矛盾!

T 是完全 m 元树,i 是分支点数,t 是树叶数。证明:(m1)i=t1

证明:出度 = 入度 = 边数

所以有:mi=t+i1

故:(m1)i=t1

τ(G) 表示图 G 的生成树的棵数。求证:对图 G 的任意一条边 e 来说,有 τ(G)=τ(Ge)+τ(Ge)

证明:由于 G 的每一棵不包含 e 的生成树也是 Ge 的生成树

由此推知,τ(Ge) 就是 G 不包含 e 的生成树的个数

类似的,τ(Ge) 就是 G 的包含 e 的生成树的个数

  • 理解:因为收缩了边 e,故当经过收缩顶点时,还原到原图中,即经过了边 e

正整数序列 d1,d2,,dn 是一棵树的度序列的充分必要条件是 i=1ndi=2(n1)

证明:

必要性:根据握手定理显然成立

充分性:(很长很长很长很长。。。。。)祈求不要出吧!!!

偶图

证明:若 k 正则二部图具有而分类 V=V1V2,则 |V1|=|V2|

证明:对于二部图来说,因为边是建立在顶点集的二部划分之间的,所以边数即等于 V1 中的顶点的度数之和,也等于 V2 中顶点的度数之和

故有:k×|V1|=|E|=k×|V2|

所以:|V1|=|V2|

偶图 + 完美匹配

共有 n 为男士和 n 位女士参加一次舞会,已知每位男士至少认识两位女士,而每位女士至多认识两位男士。能否将男士和女士分配为 n 对,使得每队中的男士和女士彼此相识?

解:以人为顶点,相识的异性之间连一条边,得到图记为 G

G 显然是一个二部图

设男士为集合 X,女士为集合 Y,构成二部图 (X,Y)

显然:

{xX, δ(x)2yY, δ(y)2{xV(X)d(x)2nyV(Y)d(y)2n

根据二部图的性质得:xV(X)d(x)=yV(Y)d(y)

故:xV(X)d(x)=yV(Y)d(y)=2n

故:xX, yY, d(x)=d(y)=2

(X,Y) 为二正则偶图,存在完美匹配

所以能将男士和女士分配为 n 对,使得每队中的男士和女士彼此相识

割边

求证:若连通图 G 的每个顶点的度数均为偶数,则 G 没有割边

证明:若不然,假设 e=uvG 的割边,Ge 的两个连通分支为 F1F2

不妨考虑连通分支 F1,设分支 F1 包含 u

显然分支 F1 中除了点 u 的度数为奇数外,其余点度数均为偶数

所以 F1 中所有顶点度数之和也一定为奇数,与握手定理矛盾!!

故:G 没有割边

证明:若 k>1,则 k 正则偶图 G 没有割边

证明:若不然,假设 e=uvG 的割边

假设 G1Ge 包含点 u 的连通分支,显然 G1 中除了点 u 的度数为 k1 外其他点的度数均为 k

显然 G1 也为偶图,设其二部划分为 ST,且 s=|S|t=|T|

不妨假设 S 包含顶点 u,则有:ks1=|E(G1)|=kt

但是因 k>1,所以上式不成立。因此 e 一定不是割边

边连通

证明:设简单图 Gk 边连通的,EG 的某 k 条边构成的集合,则 ω(GE)2

证明:因为简单图 Gk 边连通的,所以 λ(G)k;同时 |E|=k

如果 E 是边割,那么 E 一定是最小边割,所以 ω(GE)=2

如果 E 不是边割,那么删去 E 中的边后不会破坏图的连通性,所以 ω(GE)=1

综上所述:EG 的某 k 条边构成的集合,则 ω(GE)2

最小度

证明:若 n 阶简单图 G 满足 δ(G)n2,则 κ(G)=δ(G)

证明:显然:n2δ(G)n1

如果 δ(G)=n1,则图 G 一定是完全图 Kn,此时图 G 的点连通度和最小度均为 n1

如果 δ(G)=n2,只需证明:「任意删除 n3 个顶点,不会破坏图的连通性」即可

任意删除 n3 个顶点,那么只留下了 3 个顶点,假设为 x,y,z

由于 δ(G)=n2,故 x,y,z 中一定有一个邻接顶点留下

假设 yx 的邻接顶点,如果 x 不是 z 的邻接,那么 y 一定与 z 相邻,所以 x,y,z 连通

假设 y 不是 x 的邻接顶点,那么 z 一定与 xy 相邻,所以 x,y,z 连通

得证:「任意删除 n3 个顶点,不会破坏图的连通性」所以 κ(G)n2

又因为 n2κ(G)δ(G)=n2,所以 κ(G)=δ(G)

证明:如果一个图 G 满足:δ(G)2 ,那么一定有圈存在

在图 G 中找一条最长的路,假设为 P,且依次经过 v1,v2,,vk

因为 d(v1)2,那么 v1 一定有两个邻接顶点,所以除了 v2 一定还存在另外一个邻接顶点

假设 v1 另外一个邻接顶点为 u,那么一定有 uP

所以路 P 上一定存在圈 v1v2uv1

哈密尔顿图相关

证明:若 n 阶简单图 G 满足 δ(G)(n1)/2,则 G 包含哈密尔顿路

证明:在图 G 的基础上添加一个顶点 v,让点 v 与图 G 的每个顶点都相连,得到新图,记为 K

那么,在 H 中,一定存在 δ(K)(n+1)/2

根据 Dirac 定理,图 K 一定是哈密尔顿图

从图 K 的哈密尔顿圈上去掉新添加的顶点 v,就变成了原图 G 的一条哈密尔顿路

证明:对于一般的 mn,其中 1mn2。证明:Cm,n 图不是哈密尔顿图

证明:S=V(Km),则 ω(GS)=m+1>|S|=m,所以,由 H 图的性质知,G 不是 H

求证:若 Gn3 的非哈密尔顿简单图,则 G 度弱于某个 Cm,n

证明:G 是度序列为 (d1,d2,,dn) 的非 H 简单图,且 d1d2dn

由度序列判定法:存在 m<n/2,使得 dmm,且 dnm<nm

于是,G 的度序列必弱于如下序列:

m,m,,mm,nm1,nm1,,nm1n2m,n1,n1,,n1m

而上面序列正好是图 Cm,n 的度序列

因子分解

证明:若 k>0,则 k 正则偶图可 1-因子分解

证明:因正则偶图存在完美匹配,即 1-因子,从不断减去完美匹配的方式就可得到正则偶图的 1-因子分解

证明:完全图 K6n2 可以 3-因子分解

证明:vV(K6n2),显然:d(v)=6n3,即:完全图 K6n26n3 正则图

所以 K6n2 可以分解为 6n3 个边不重的 1-因子的并

将每 3 个 1-因子合并成一个 3-因子,故恰好有 2n1 个 3-因子

所以完全图 K6n2 可以 3-因子分解

求证:对于 n1,完全图 K4n+1 是 4-可因子分解的

证明:阶数为奇数,显然可以 2-因子分解

可以分解成 2n 个边不重的 2-因子的并

将每 2 个 2-因子合并成一个 4-因子,故恰好有 n 个 4-因子

所以完全图 K4n+1 可以 4-因子分解

n 为偶数,且简单图 G 满足:δn2+1。求证:G 中有 3 因子

证明:δ(G)n2+1,由 Dirac 定理 得:n 阶图 GHC

又因 n 为偶数,所以 C 为偶圈

于是由 C 可得到 G 的两个 1 因子,设其中一个为 F1

考虑 G1=GF1,则 δ(G1)n2。于是 G1 中有 HC1

H=C1F1。显然 HG 的一个 3-因子

求证:设 Gn 阶简单图 (m4)n 为偶数,且最小度 δn2+3,则图 G 中存在 5 因子

同上!!!

最小覆盖 -> 最大匹配

假定 G 是具有 m 条边的简单二部图,顶点的最大度为 Δ。证明:G 包含一个至少有 m/Δ 条边的匹配

证明:因为顶点的最大度为 Δ,所以一个顶点最多可以覆盖 Δ 条边

由于图 Gm 条边,所以最少需要 m/Δ 个顶点才能覆盖所有的边

所以最小覆盖中的点数一定大于等于 m/Δ

根据 König 定理,最大匹配中至少有 m/Δ 条边

矩阵中一行或一列称为矩阵的一条线,利用哥尼定理证明:布尔矩阵中,包含了所有 1 的最少数目,等于具有性质「任意两个 1 都不在同一条线上的 1 的数目」(注:哥尼定理:在偶图中,最大匹配包含的边数等于最小点覆盖包含的顶点数)

证明:设布尔阵是 nm 列矩阵,每行每列分别用一个点表示,X 表示行点集合,Y 表示列点集合,两点连线,当且仅当该行该列元为 1

于是,包含了所有「1」的线的最少数目对应偶图中的最小点覆盖数;而具有性质「任意两个 1 都不在同一条线上的 1 的最大数目」对应偶图的最大匹配包含的边数。由哥尼定理,命题得到证明

有一个街区如下图所示,其中所有街道都是直线段。为了在巷战中能控制所有的街道,需要在街口处修筑碉堡,其中一个碉堡可以控制与其关联的所有街道。问最少需要多少个碉堡?并给出一种具体修建的位置。(用图论方法解答)

5

定理 61:M 是匹配,K 的覆盖,若 |M|=|K|,则 M 是最大匹配,且 K 是最小覆盖

证明:显然,上图是二部图

可以很容易找到一个匹配 {24,35,68,79},大小为 4

也可以很容易找到一个覆盖 {2,5,6,9},大小为 4

所以该覆盖是最小覆盖

故原问题最少需要 4 个碉堡,分别修在 {2,5,6,9} 处即可

平面图

求证:设 Gn 阶的具有 m 条边的简单连通平面图,则:m3n6

证明:由于 Gn 阶的具有 m 条边的简单连通平面图,所以对于每个面 f 有:deg(f)3

fΦdeg(f)=2m 可以得到:φ23m

由连通平面图的欧拉公式得:nm+φ=2

φ23m 代入得:m3n6

求证:在 n 阶简单平面图 G 中有 φ2n4,这里 φG 的面数

证明:由连通平面图的欧拉公式得:nm+φ=2

根据简单连通平面图有:m3n6

整理得:φ2n4

求证:在 n 阶简单平面图 G 中有 δ(G)5

证明:若不然,假设 δ(G)>5

根据握手定理得:2m>nδ(G)>6n;进一步有:m>3n>3n6

这显然与 m3n6 矛盾!

所以在 n 阶简单平面图 G 中有 δ(G)5

求证:若 G 是连通平面图,且所有顶点度数不小于 3,则 G 至少有一个面 f,使得 deg(f)5

证明:若不然,假设对于 G 的所有面 f,均有 deg(f)>5

fΦdeg(f)=2m 可以得到:2m6φ

由连通平面图的欧拉公式得:nm+φ=2

整理得:2m3n6<3n

根据「所有顶点度数不小于 3」和握手定理得:2m3n

显然矛盾!!所以 G 至少有一个面 f,使得 deg(f)5

G 是具有 n 个顶点,m 条边,p (p2) 个连通分支的平面图,G 的每个面至少由 k (k3) 条边所围成,则 mk(np1)k2

证明:由连通平面图的欧拉公式得:nm+φ=2

根据握手定理得:2mφk

整理得:mnp1+2mk

化简得:mk(np1)k2

求证:每个 5 连通简单可平面图至少有 12 个顶点

证明:5κ(G)δ(G)

根据握手定理得:2mnδ(G)5n

根据简单连通平面图有:m3n6

整理得:5n2m6n12

化简得:n12

所以每个 5 连通简单可平面图至少有 12 个顶点