08图论离散数学讲义海南大学共十一讲Word格式文档下载.docx
- 文档编号:15896000
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:16
- 大小:412.05KB
08图论离散数学讲义海南大学共十一讲Word格式文档下载.docx
《08图论离散数学讲义海南大学共十一讲Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《08图论离散数学讲义海南大学共十一讲Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。
每个顶点都有相同的度数。
E={<
vi,vj>
|vi,vj∈V}有向边集有向图
有向边<
,
vi起点弧尾,vj终点弧头
TD(vi):
顶点的度degree:
以vi为端点的边的数目。
OD(vi):
出度,以vi为起点的边的数目。
ID(vi):
入度,以vi为终点的边的数目。
TD(vi)=OD(vi)+ID(vi)
OD=ID,TD=2|E|,E|=1/2*TD
TDODID为整个图的总度,出度,入度数。
路径path:
vi·
vj,以vi为起点vj为终点的顶点序列,相邻顶点相邻。
路径的长length:
路径上边的数目,
简单路径simplepath:
点都不重复的路径,
回路circuit:
首尾相接的路径,
简单回路simplecircuit:
除起点和终点以外都不重复的路径,
vivj连通connected:
有路径vi·
vj相连。
连通图:
任意两点都连通的图。
例
b
左图a,c,d,g是简单路径
右图a,d,b,c,e是简单路径。
f,e,a,d,b,a,f是简单回路。
f,e,d,c,e,f不是简单回路。
有向图
vivj强连通vivj连通vjvi也连通,
强连通图任意两点都强连通。
子图和商图SubgraphandQuotientGraph
G=(V,E),G’=(V’,E’)
如果V’V,E’E,就称G’是G的子图subgraph。
G’的补图:
=(V,E\E’),G的边集中去掉E’的边。
Ge=(V,E’),E’=E\{e}.
连通分量connectedcomponents:
一个图的极大连通子图。
一个图可以划分成几个不相交的连通分量。
强连通分量strongconnectedcomponents:
一个有向图的极大强连通子图。
商图quotientgraph
R是V上等价关系,
V/R={[v]|v∈V}
E/R={([v],[w])|[v],[w]中有相邻的顶点}
GR=G/R=(V/R,E/R),称为G模R的商图。
把R相关的顶点粘合成一点,相关的边粘合成一边,就得到商图。
连通图的生成树spanningtree:
含有所有顶点的极小连通图.
n个顶点连通图至少有n-1条边。
m条边的连通图去掉m-n+1条边可以得到生成树。
从连通图中如有回路,去掉回路中的一条边,继续直至没有回路,就得到生成树。
从m条边的连通图中得到生成树,要去掉m-n+1条边
T是连通图G的生成树,G的每一条不属于T的边e,叫弦。
m条边的连通图共有m-n+1条弦。
基本回路:
每条弦加到T中得到一个回路,叫基本回路。
m条边的连通图共有m-n+1个基本回路。
割集:
G的边集,去掉后G不连通。
一条边组成的割集叫桥bridge。
树的每条边都是桥。
基本割集:
生成树T中每一条边,和G中对应于T的所有的弦,组成一个割集,叫基本割集。
最小生成树:
权重最小的生成树。
带权的边:
带边长的边。
带权的图:
每边都带权。
Prim算法:
设G=<
V,E>
1.令U={v0},T={}.
2.对任意u∈U,v∈V-U,(u,v)∈E,
找到权最小的边(u1,v1),
令U=U∪{v1},T=T∪{(u1,v1)}
3.重复2,直至U=V.
得到T就是最小生成树。
T中共有n-1条边
Kruskal克鲁斯卡尔算法
G=(V,E)连通图
令T=(V,{})是G的所有顶点而无边的非连通图。
1.选择E中权值最小的边,
若该边连接T的两个连通分量,将它加入T,
这时T的连通分量减少1;
否则选下一条权值最小的边。
2.重复1n-1次直到T连通。
T就是最小生成树
8.2欧拉路径和欧拉回路
哥尼斯堡七桥问题。
一笔画问题。
欧拉路径Eularpath:
通过图的所有边,每个边恰好一次的路径。
欧拉回路Eularcircuit:
构成回路的欧拉路径。
定理1.G有欧拉回路当且仅当G连通且没有奇数度顶点。
定理2.G有欧拉路径当且仅当G连通且至多有两个奇数度顶点。
8.3Hamilton路径和Hamilton回路
周游世界问题:
每个城市访问一次只经过一次。
Hamilton公爵提出是否存在一条回路通过正二十边形每个顶点恰一次。
一个连通图G
Hamilton路径:
经过每个顶点恰一次的路径。
Hamilton回路:
经过每个顶点恰一次的回路。
Hamilton图:
有Hamilton回路的图。
完全图Kn,n>
2,是Hamilton图。
归纳可证。
n个顶点的连通图G有Hamilton回路,G至少有n条边。
用p(G)表示图G的连通分量的个数。
定理1.G=(V,E)是Hamilton图,则对任意V1V,p(G-V1)≤|V1|.
证明:
设C是G的一个Hamilton回路,V1都在C上。
回路C中去掉V1中顶点,至多划分成|v1|段。
因此p(C-V1)≤|V1|.
例1.下图不是Hamilton图。
引理2.
n阶简单无向图G中,
l:
a……vivj……b,是一条有m个顶点的路径。
a,b只与l中顶点相邻,D(a)+D(b)≥m。
则l中所有顶点构成回路。
证明.
若a,b相邻,a……vivj……b是回路。
设a,b不相邻。
D(a)=s,D(b)=t.
s+t≥m。
t≥m-s。
l中存在相连顶点vi,vj,avj相邻,bvi相邻,
avj……bvi……a构成一个回路。
定理3.n阶简单无向图G中,n>
2,任意两个不相邻顶点的度数之和大于等于n-1,则G有Hamilton路径。
证明.
取G中最长路径:
a……vi……vj……b。
我们证明其长度为n-1,包含G的所有顶点,否则一定可以加长。
a,b不与l外的顶点相邻,否则l可以加长。
设l的长度≤n-2,l上共有顶点少于n-1个。
a,b度数和大于n-1,由引理1.l的所有顶点组成回路。
这时有一顶点c不在l上,c
c必与l中一点vi相邻。
我们得到含有顶点c,和l中所有顶点的路径,长度比l更长。
推论4.n阶简单无向图G中,n>
2,任意两个不相邻顶点的度数之和大于等于n,则G有Hamilton回路。
证明.由定理3,G有Hamilton路径。
由引理2,这条路径可以构成一条Hamilton回路。
推论5.n阶简单无向图G中,n>
2,任意顶点的度数大于等于n/2,则G有Hamilton回路。
定理6.G有n个顶点,m条边,如果
,则G是Hamilton图。
任取不相邻的两个顶点u,v∈G,
G中去掉u,v后导出子图G’,
G’有n-2个顶点,至多
条边。
u,v到G’的边数有
D(u)+D(v)≥n.
由推论4.G是Hamilton图。
8.4运输网络TransportNetworks
8.5匹配问题MatchingProblem
二部图、偶图BipartiteGraph:
无向图G=(V,E),
V=V1∪V2,V1∩V2=。
V1中顶点互不相邻,V2中顶点互不相邻,任意边连接V1,V2中各一个顶点。
G=(V1,V2,E).
完全二部图:
V1中每个顶点与V2中每个顶点都相邻。
|V1|=m,|V2|=n,完全二部图记做Km,n。
K2,3,K3,3.
定理1.二部图中没有奇数长的回路。
左边两图同构是K2,3,右边都是K3,3.
E*E.E*中的边互不相连,称E*为G的一个匹配。
边数最大的匹配叫最大匹配。
邻接V1或V2中所有顶点的匹配叫完全匹配。
|V1|=|V2|时,完全匹配也叫完美匹配。
定理2.(Hall定理)
设G=(V1,V2,E),|V1|≤|V2|.
G中有完全匹配iffV1中任意k个顶点至少与V2中任意k个顶点相邻,即,任意XV1,|X|≤|R(X)|,R(X)为与X中顶点相邻的顶点的集合。
证明.是显然的。
对V1中顶点个数归纳:
|V1|=1是显然的。
设|V1|=k时定理成立。
|V1|=k+1:
1)如果V1中任意k个顶点都至少与V2中k+1个顶点相邻,从G中去掉一条边,V1中任意k个顶点都至少与V2中k个顶点相邻,存在完美匹配。
2)如果V1中存在k个顶点只与V2中k个顶点相邻,例如{a1,a2,……,ak}V1,
{b1,b2,……,bk}V2,
{a1,a2,……,ak}只与{b1,b2,……,bk}相邻。
则V1-{a1,a2,……,ak}任意s个顶点,都与V2-{b1,b2,……,bk}中s个顶点相连。
两部分都有完美匹配。
推论3.二部图G=(V1,V2,E)中如果
(1)V1中每个顶点至少与V2中t条边相邻。
(2)V2中每个顶点至多与V1中t条边相邻。
则G有完美匹配。
V1中任意k个顶点的总度数≥kt。
V2中任意k个顶点的总度数≤kt。
V1中任意k个顶点至少与V2中k条边相邻。
由Hall定理,G有完美匹配。
推论4.正则二部图必有完美匹配。
8.6染色图ColoringGraphs
平面图planargraph
agraphcanbedrawninaplanesothatnoedgescrossexceptatvertices
K5,K3,3不是平面图
平面图的面:
内部面,外部面,
有限面,无限面。
面的边界:
包围这个面的回路(不一定是简单回路)。
面的次数次数deg(R)=边界的长度。
非连通平面图有一个公共外面,边界由k个回路组成,k=p(G).
平面图每条边都是两个面的交线。
一条边处于一个内部面中或一个外部面中,面的次数要计算两次。
定理1.
平面图的所有面的次数之和等于边数的两倍:
极大平面图:
简单平面图,增加一边就不是平面图。
极小非平面图:
简单非平面图,减少一边就是平面图。
定理2.n阶极大平面图的性质:
(1)连通。
(2)n≥3时,每个面Ri,deg(Ri)=3.
(3)n≥4时,每个顶点v:
D(v)≥3。
定理3.欧拉定理:
满足n-m+r=2,
任意连通平面图G,满足n-m+r=2,
即,顶点数-边数+面数=2。
证明.对边数归纳:
m=0,1,2,3显然。
增加一边:
增加一个顶点,不增加面。
不增加顶点,增加一面。
推论4.任意连通度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 08 离散数学 讲义 海南 大学 十一