(1)、问题背景—欧拉与哥尼斯堡七桥问题
问题:对于图G,它在什么条件下满足从某点出发,经过每条边一次且仅一次,可以回到出发点?
注:一笔画----中国古老的民间游戏(存在欧拉迹)
要求:对于一个图G, 笔不离纸, 一笔画成.
拓展:三笔画:在原图上添加三笔,可使其变为欧拉图。
定义1 对于连通图G,如果G中存在经过每条边的闭迹,则称G为欧拉图,简称G为E图。欧拉闭迹又称为欧拉环游,或欧拉回路。
定理1 下列陈述对于非平凡连通图G是等价的:
(1) G是欧拉图;
(2) G的顶点度数为偶数;
(3) G的边集合能划分为圈。
推论1 连通图G是欧拉图当且仅当G的顶点度数为偶。
推论2 连通非欧拉图G存在欧拉迹当且仅当G中只有两个顶点度数为奇数。
证明:若G和H是欧拉图,则 G × H G\times H G×H是欧拉图。
定理2 若W是包含图G的每条边至少一次的闭途径,则W具有最小权值当且仅当下列两个条件被满足:
(1) G的每条边在W中最多重复一次;
(2) 对于G的每个圈上的边来说,在W中重复的边的总权值不超过该圈非重复边总权值。
定义1 : 如果经过图G的每个顶点恰好一次后能够回到出发点,称这样的图为哈密尔顿图,简称H图。所经过的闭途径是G的一个生成圈,称为G的哈密尔顿圈。
定义2: 如果存在经过G的每个顶点恰好一次的路,称该路为G的哈密尔顿路,简称H路。
定理1 (必要条件) 若G为H图,则对V(G)的任一非空顶点子集S,有:
w ( G − S ) ≤ ∣ S ∣ w(G-S)\leq | S| w(G−S)≤∣S∣
注:不等式为G是H图的必要条件,即不等式不满足时,可断定对应图是非H、图。满足定理1不等式的图不一定是H图。
著名的彼德森图是非H图
若连通图G不是2-连通的,则G不是哈密尔顿图
定理2 (充分条件) 对于n≧3的单图G,如果G中有: δ ( G ) ≥ n 2 \delta(G) \geq \frac{n}{2} δ(G)≥2n ,则G是H图.
定理3 (充分条件) 对于n≧3的单图G,如果G中的任意两个不相邻顶点u与v,有:
d ( u ) + d ( v ) ≥ n d(u) + d(v) \geq n d(u)+d(v)≥n
那么,G是H图。
定义3 在n阶单图中,若对d (u) + d (v) ≧n 的任意一对顶点u与v,均有u adj v , 则称G是闭图。
引理1 若G1和G2是同一个点集V的两个闭图,则G = G1∩G2是闭图。
注:G1与G2都是闭图,它们的并不一定是闭图。
定义4 如果 G ‾ \overline{G} G是包含G的极小闭图,则其是图G的闭包
图的闭包的构造方法:将图中度数之和至少是图的顶点个数的非邻接顶点对递归地连接起来,直到不再有这样的顶点对存在时为止。
引理2 图G的闭包是唯一的
引理3 对于单图G,如果G中有两个不相邻顶点u与v,满足:
d ( u ) + d ( v ) ≥ n d(u)+d(v) \geq n d(u)+d(v)≥n
那么G是H图当且仅当G + uv是H图 。
定理4(帮迪——闭包定理) 图G是H图当且仅当它的闭包是H图。【引理3证】
说明:1、对于一个具体的图,我们可以作出其闭包,若能够断定闭包是H图,则原图为H图。否则,定理失效!【太麻烦】
2、如果对满足一定条件的图G,能够从逻辑上说明其闭包是H图,则可以断定G是H图【掌握一点,看下面的例子】。
推论1:设G是n≧3的单图,若G的闭包是完全图,则G是H图。
定理5(Chvátal——度序列判定法) 设简单图G的度序列是(d1,d2,…,dn), 这里,d1≦d2≦…≦dn,并且n≧3.若对任意的m
若连通图中每对距离为2的点中有一点的度数至少是图的点数的一半,则该图是哈密尔顿图。
设G是n阶简单图。若n≥3且KaTeX parse error: Undefined control sequence: \matrix at position 14: |E(G)>\left( \̲m̲a̲t̲r̲i̲x̲{{n-1}\\2}\righ…则G是H图;并且具有n个顶点条KaTeX parse error: Undefined control sequence: \matrix at position 8: \left( \̲m̲a̲t̲r̲i̲x̲{{n-1}\\ 2} \ri…边的非H图只有 C 1 , n C_{1,n} C1,n以及 C 2 , 5 C_{2,5} C2,5
定义1 图G称为度极大非H图,如果它的度不弱于其它非H图。
定义2 对于 1 ≤ m ≤ n 2 1\leq m \leq \frac{n}{2} 1≤m≤2n, C m , n C_{m,n} Cm,n 图定义为:
C m , n = K m ∨ ( K m ‾ + K n − 2 m ) C_{m,n}=K_m \vee(\overline{K_m}+K_{n-2m}) Cm,n=Km∨(Km+Kn−2m)
引理1 对于 1 ≤ m ≤ n 2 1\leq m \leq \frac{n}{2} 1≤m≤2n, C m , n C_{m,n} Cm,n 图是非H图。
定理1 (Chvátal,1972) 若G是n≧3的非H单图,则G度弱于某个 C m , n C_{m,n} Cm,n图。(性质)
注: (1) 定理1刻画了非H单图的特征:从度序列角度看, C m , n C_{m,n} Cm,n 图族中某个图是某个n阶非H单图的极图。
(2) C m , n C_{m,n} Cm,n 图族中的图是度极大非哈密尔顿简单图。
(3) 定理1的逆不能成立!但有结论:n(≥3)阶单图若度优于C m, n 图族中所有图,则G是H图。
推论(边数判定法!) 设G是n阶单图。若n≧3且
,则G是H图。并且,具有n个顶点
条边的非H图只有 C 1 , n C_{1,n} C1,n以及 C 2 , 5 C_{2,5} C2,5.
在赋权图中求最小H圈是NP—难问题。理论上也已经证明:不存在多项式时间近似算法,使相对误差小于或等于某个固定的常数ε,即便是ε=1000也是如此。
注:为了得到进一步的优解,可以从几个不同的初始圈开始,通过边交换技术得到几个近似最优解,然后从中选取一个近似解。
定义1 若图G是非H图,但对于G中任意点v,都有G-v是H图,则称G是超H图。
定理1 彼得森图是超H图。
定义2 若G中没有H路,但是对G中任意点v,G-v存在H路,则称G是超可迹的。
1、加莱猜想:不存在超可迹的图。 错误
2、泰特猜想:任何3连通3正则可平面图是H图。 错误
3、纳什—威廉斯猜想:每个4连通4正则图是H图。 错误
4、托特猜想:每个3连通3正则偶图是H图。 错误
5、普鲁默猜想:每个2连通图的平方是H图。 正确
定义:图G的平方 G 2 G^2 G2是这样的图:
定理:每个3正则H图至少有3个生成圈。
定义3 设G是图,G的线图L(G)定义为:
V ( L ( G ) ) = E ( G ) ( e 1 , e 2 ∈ E ( L ( G ) ) ) ⇔ 在 G 中 有 : 边 e 1 , e 2 邻 接 V(L(G))=E(G) (e_1,e_2 \in E(L(G))) \Leftrightarrow 在G中有:边e_1,e_2邻接 V(L(G))=E(G)(e1,e2∈E(L(G)))⇔在G中有:边e1,e2邻接
(1) 线图L(G)顶点数等于G的边数;若e=u v是G的边,则e作为L(G)的顶点度数为:d(e)=d(u)+d(v)-2 .
(2) 若G=(n, m), 则线图L(G) 边数为:
m ( E ( L ( G ) ) = − m + 1 2 ∑ v ∈ V ( G ) d 2 ( v ) m(E(L(G))=-m+\frac{1}{2}\sum_{v\in V(G)}d^2(v) m(E(L(G))=−m+21v∈V(G)∑d2(v)
(3) 一个图同构于它的线图,当且仅当它是圈。
(4) 若图G和G1有同构的线图,则除了一个是K3而另一个是 K 1 , 3 K_{1,3} K1,3外,G和G1同构。
定义4 称 S n ( G ) S_n(G) Sn(G)是图G的n次细分图,是指将G的每条边中都插入n个2度顶点。又记:
L n ( G ) = L ( S n − 1 ( G ) ) L_n(G)=L(S_{n-1}(G)) Ln(G)=L(Sn−1(G))
定理3 (1)若G是E图,则L(G) 既是E图又是H图。
(2)若G是H图,则L(G)是H图。
定理4 一个图G 是E图的充要条件是 L 3 ( G ) L_3(G) L3(G)为H图
定理5 (Chartarand)若G 是n个点的非平凡连通图,且不是一条路,则对所有 m ≥ n − 3 m \geq n-3 m≥n−3, L m ( G ) L^m(G) Lm(G)是H图。
C m , n C_{m,n} Cm,n 一种度极大非H图族
S n ( G ) S_n(G) Sn(G) 是图G的n次细分图,是指将G的每条边中都插入n个2度顶点。
L ( G ) L(G) L(G) G的线图
连通图G是欧拉图当且仅当G的顶点度数为偶。
连通非欧拉图G存在欧拉迹当且仅当G中只有两个顶点度数为奇数。
如果一个非负权的边赋权图G中只有两个奇度顶点u与y,求其最优欧拉环游的算法。
(1)、在u与v间求出一条最短路P;(最短路算法)
(2)、在最短路P上,给每条边添加一条平行边得G的欧拉母图G;
(3)、在G的欧拉母图G中用Fleury算法求出一条欧拉环游。
1、性质定理【必要条件】:若G为H图,则对V(G)的任一非空顶点子集S,有: w ( G − S ) ≤ ∣ S ∣ w(G-S)\leq | S| w(G−S)≤∣S∣
2、狄拉克定理【充分条件】:对于n≧3的单图G,如果G中有: δ ( G ) ≥ n 2 \delta(G) \geq \frac{n}{2} δ(G)≥2n ,则G是H图.
3、奥尔定理【充分条件】:对于n≧3的单图G,如果G中的任意两个不相邻顶点u与v,有: d ( u ) + d ( v ) ≥ n d(u) + d(v) \geq n d(u)+d(v)≥n,那么,G是H图。
4、邦迪定理(闭包定理)【充分必要条件】:图G是H图当且仅当它的闭包是H图
5、邦迪-沙瓦达定理(度序列判定法)【充分条件】:设简单图G的度序列是(d1,d2,…,dn), 这里,d1≦d2≦…≦dn,并且n≧3.若对任意的m
7、边数判定法:设G是n阶简单图。若n≥3且KaTeX parse error: Undefined control sequence: \matrix at position 14: |E(G)>\left( \̲m̲a̲t̲r̲i̲x̲{{n-1}\\2}\righ…则G是H图;并且具有n个顶点条KaTeX parse error: Undefined control sequence: \matrix at position 8: \left( \̲m̲a̲t̲r̲i̲x̲{{n-1}\\2}\righ…边的非H图只有 C 1 , n C_{1,n} C1,n以及 C 2 , 5 C_{2,5} C2,5
欧拉图相关等价命题:
欧拉图的相关结论:
欧拉迹相关结论:
H图相关结论:(举反例想到长度为5的圈)