




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图论及其应用1图的基本概念2树3连通度4遍历问题5匹配6着色问题7平面图8有向图9网络10NP-完全问题1精选课件ppt第一章图的基本概念2精选课件ppt1.1图的概念1.2同构1.3图的矩阵和顶点的度1.4子图1.5路和连通性1.6圈1.7最短路问题3精选课件ppt1.1图的概念4精选课件pptKönigsberg七桥问题电网络四色猜想5精选课件ppt图G=(V(G),E(G)),其中V(G)={}V---顶点集,---顶点数E(G)={}E---边集,ε---边数例如,下图中, V={a,b,…,f}, E={k,p,q,ae,af,…,ce,cf}defG=(V,E)pq
abck
6精选课件ppt注意,右图仅仅是图G的一个几何实现(geometricrealization,代表representation),它们有无穷多个,随顶点位置及边的形状而不同。真正的图G是上面所给出式子,它与顶点的位置、边的形状等无关。不过今后对图G及其几何实现将经常不加以区别。defG=(V,E)pq
abck
7精选课件ppt称边ad与顶点a(及d)相关联(incident)。也称顶点b(及f)与边bf相关联。称顶点a与e相邻(adjacent)。也称有公共端点的一些边,例如p与af彼此相邻。称一条边的两个顶点为它的两个端点环(loop,selfloop):如边k,它的两个端点相同。棱(link):如边ae,它的两个端点不相同。重边:如边p及边q。简单图:(simplegraph)无环,无重边平凡图:仅有一个顶点的图。注意:任何一图都有V
。记号:(,)defG=(V,E)pq
abck
8精选课件ppt例题1.1
若G为简单图,则。1.2若一群人中,凡相识的两人都无公共朋友,凡不相识的两人都恰有两个公共朋友,则每人的朋友数相等。9精选课件ppt1.2同构10精选课件ppt例如在下图中,称 图G恒等于图H(记为G=H)
VG)=V(H),E(G)=E(H)。
a
y
zx
wb
c
d
e
G=(V,E)
x’
d’
w’
a’
b’
c’
y’
e’
z’
F=(V’,E’)
x
w
b
c
d
e
a
yz
H=(V,E)
11精选课件ppt图G同构于图F(记为GF)
V(G)与V(F),E(G)与E(F)之间各存在一一映射,及且这二映射保持关联关系,即:
a
y
zx
wb
c
d
e
G=(V,E)
x
w
b
c
d
e
a
yz
H=(V,E)
x’
d’
w’
a’
b’
c’
y’
e’
z’
F=(V’,E’)
12精选课件ppt注两个图同构是指”它们有相同的结构”,仅在顶点及边的标号上或两个图的画法上有所不同而已。往往将同构慨念引伸到非标号图中,以表达两个图在结构上是否相同。注判定两个图是否同构是个未解决的困难问题(openproblem)。
a
y
zx
wb
c
d
e
G=(V,E)
x
w
b
c
d
e
a
yz
H=(V,E)
x’
d’
w’
a’
b’
c’
y’
e’
z’
F=(V’,E’)
13精选课件ppt完全图(completegraph)Kn空图(emptyg.)E=。V’(V)为独立集
V’中任二顶点都互不相邻。二部图
(偶图,bipartiteg.)G=(X,Y;E)存在V(G)的一个2-划分(X,Y)(即V(G)=X∪Y,且X∩Y=),使X与Y都是独立集。K1K2K3K4K514精选课件ppt完全二部图
Km,n
二部图G=(X,Y;E),其中X和Y之间的每对顶点都相邻,且X=m,Y=n。类似地可定义,完全三部图(例如,Km,n,p),完全n-部图等。二部图K3,3K1,5K2,2,215精选课件ppt例。用标号法判定二部图。用红蓝两种颜色进行顶点标号如下:任取一顶点v标以红色。再将v的所有相邻顶点都标以兰色。这时称v为已扫描顶点。若尚存在一已标号未扫描顶点u,将它的所有相邻顶点,(若不出现矛盾)都标以(其相异色)红色,并称u为已扫描顶点。如此继续下去,直到或者所有顶点都已标号,从而该图为一二部图;或者在标号过程中出现矛盾,该图为非二部图。16精选课件ppt习题1.2.1GH
(G)=(H),(G)=(H)。并证明其逆命题不成立。1..2.2证明下面两个图不同构:
17精选课件ppt1.2.3证明下面图1与图2是同构的;而图1与图3是不同构的:1.2.4
证明两个简单图G和H同构存在一一映射f:V(G)V(H),使得uvE(G)当且仅当f(u)f(v)E(H)。
图1
图2
图3
18精选课件ppt1.2.5
证明:(a).(Km,n)=mn;(b).对简单二部图有
2/4.1.2.6记Tm,n为这样的一个完全m-部图:其顶点数为n,每个部分的顶点数为[n/m]或{n/m}个。证明:(a).(Tm,n)=其中k=[n/m].(b)*.对任意的n顶点完全m-部图G,一定有(G)
(Tm,n),且仅当GTm,n
时等式才成立。1.2.7
所谓k-方体是这样的图:其顶点是由0与1组成的有序k-元组,其二顶点相邻当且仅当它们恰有一个坐标不同。证明k-方体有2k个顶点,k*2k-1条边,且是一偶图。19精选课件ppt1.2.8简单图G的补图Gc是指和G有相同顶点集V的一个简单图,在Gc中两个顶点相邻当且仅当它们在G中不相邻。(a).画出Kcn和Kcm,n。(b).如果GGc则称简单图G为自补的。证明:若G是自补的,则
0,1(mod4)。1.2.9设,且 ,则H一定是个完全二部图。1.2.10 若的简单图中如下性质成立 则G一定是个完全(某)m部图。20精选课件ppt1.3图的矩阵和顶点的度21精选课件pptM(G)=[mi,j],(关联矩阵)mi,j=顶点vi与边ej的关联次数=0,1,2.e1e2e3e4e5e6v1v2v3v4G
=
(V,
E)e722精选课件pptA(G)=[ai,j],ai,j=连接顶点vi与vj的边数。(邻接矩阵)23精选课件ppt顶点v的度dG(v)=G中与顶点v相关联边数。(每一环记为2)记号:最大、最小度
,。((G),(G))奇点:度为奇数的顶点;偶点:度为偶数的顶点;孤立点:度为0的顶点;悬挂点:度为1的顶点;悬挂边:悬挂点的关联边。24精选课件ppt定理1.3.1(handshakinglemma)任一图中,推论1.1任一图中,度为奇数顶点的个数为偶数。25精选课件ppt例:任一多面体中,边数为奇数的外表面的数目为偶数。 (提示:作一图,其顶点对应于多面体的面,且二顶点相邻当且仅当对应的两个面相邻(即有公共边界)。)
k-正则图(k-regularg.)0-正则图1-正则图2-正则图3-正则图26精选课件ppt习题1.3.1证明:
2/
。1.3.2若k-正则偶图(k>0)的2-划分为(X,Y),则X=Y。1.3.3在人数>1的人群中,总有二人在该人群中有相同的朋友数27精选课件ppt1.3.4
设V(G)={},则称(d(v1),d(v2),…,d(v))为G的度序列。证明:非负整数序列(d1,d2,…,dn)为某一图的度序列是偶数。
1.3.5
证明:任一无环图G都包含一偶生成子图H,使得dH(v)dG(v)/2对所有vV成立。(提示:考虑G的边数最多的偶生成子图)1.3.6*设平面上有n个点,其中任二点间的距离1,证明:最多有3n对点的距离=1。28精选课件ppt1.4子图29精选课件ppt子图(subgraph)HGV(H)V(G),E(H)E(G)。真子图
HGHG且HG。母图(supergraph)。生成子图(spanningsubg.)HHG且V(H)=V(G)。生成母图。基础简单图(underlyingsimpleg.):从一图中去掉其所有重边及环后所得的剩余(简单图)图称之为其基础简单图。导出子图(inducedsubgraph.)G[V’],(非空V’V)
以V’为顶点集,以G中两端都在V’上的边全体为边集构成的G的子图边导出子图
G[E’](非空E’E)
以E’为边集,以E’中所有边的端点为顶点集的的子图。30精选课件pptG[V’],G[E’]两种子图对应于取子图的两种基本运算。下面是取子图的另两种基本运算:G-V’
去掉V’及与V’相关联的一切边所得的剩余子图。
即G[V\V’]G-E’
从中去掉E’后所得的生成子图
fea
bc
dghG=(V,E)
x
wvyuG[{u,w,x}]
G[{u,w,x,y}]
G[{c,d,e}]G[{f,c}]
31精选课件ppt例。G-{b,d,g},(=G[E\{b,d,g}]) G-{b,c,d,g},(G[E\{b,c,d,g}]) G-{a,e,f,g}.(G[E\{a,e,f,g}])注意G[E\E’]与G-E’虽有相同的边集,但两者不一定相等:后者一定是生成子图,而前者则不然。
fea
bc
dghG=(V,E)
x
wvyubc
dhx
wvyufeac
hxwvyuxfeahwvyu32精选课件ppt上述四种运算是最基本的取子图运算,今后经常会遇到,一定要认真掌握好。关于子图的另一些定义还有:G+E’往G上加新边集E’所得的(G的)母图。为简单计,今后将 G{e}简记为Ge; G-{v}简记为G-v。设G1,G2
G,称G1与G2为不相交的(disjiont)V(G1)∩V(G2)=
(E(G1)∩E(G2)=)
边不相交(edge-distjiont,边不重的)E(G1)∩E(G2)=。 (但这时G1与G2仍可能为相交的)。
并图
G1∪G2,当不相交时可简记为G1+G2.交图G1∩
G2.33精选课件ppt习题1.4.1证明:完全图的每个导出子图是完全图;偶图的每个导出子图是偶图。1.4.2*设G为一简单图,1n
-1。证明:若
4,且G中每个n顶点的导出子图均有相同的边数,则GK或Kc
。34精选课件ppt1.5路和连通性35精选课件ppt途径(walk) 例如图G的(u,x)-途径 W=ueyfvgyhwbvgydxdydx(有限非空序列) =uyvywvyxyx(简写法---当不引起混淆时)uvyxweabdhcfg36精选课件ppt起点(origin)u。终点(terminus)x。内部顶点(internalvertex)y,v,w,x。(注意,中间出现的x也叫内部顶点。)长
边数(重复计算)。节(段,section)。例如W的(y,w)-节=yvw。W-1(逆途径),WW’(两条途径W与W’相衔接。要求:W的终点=W’的起点)。迹(trail)边各不相同的途径(顶点可重复出现)。例如,yvwyx。路(path)顶点各不相同的途径。(边也一定不重复出现。路可当作一个图或子图)。例如,yvwx。距离dG(u,v)=图G中顶点u与v之间最短路的长。
uyvywvyxyx37精选课件ppt定理1.5.1G中存在(u,v)-途径G中存在(u,v)-路。证明:是显然的;
:设G中存在-途径其中若W中的顶点互不相同,则W就是(u,v)-路;不然,设其中有(),则
也是一条-途径,长度比W短。若其中仍有重复顶点出现,则继续上述过程。由于W长度的有限性,上述过程必停止于一(u,v)-路。
38精选课件ppt。图G
图的连通性:称G中顶点u与v为连通的(connected)G中存在(u,v)-路
(
G中存在(u,v)-途径。)
容易验证,V上的连通性是V上的等价关系,它将V划分为一些等价类: V1,…,V使每个Vi中的任二顶点都连通(即存在(u,v)-路);而不同Vi与Vj之间的任二顶点都不连通。39精选课件ppt称每个 G[Vi]i=1,2,......为G的一个分支(component);称(G)为G的分支数。称G为连通图
(G)=1
G中任两点间都有一条路相连。称G为非连通图
(G)1。40精选课件ppt记号:对任一非空SV,令=V\S,记[S,]=G中两端分别在S及中的一切边的集合。(后文中将称为边割)41精选课件ppt容易证明:定理1.5.2G连通
对任SV都有[S,]
例1.5简单图G中,
kG中有长k的路。
(注意到,G中任一最长路P的起点(终点)的所有邻接点全在P上。)42精选课件ppt习题1.5.1证明:G中长为k的途径的数目,就是Ak中的(I,j)元素,其中A为G的邻接矩阵。1.5.2
证明:对简单图G有,G连通。对于>1,试给出的不连通简单图。1.5.3证明简单图G中,>[/2]-1G连通。当是偶数时,试给出一个不连通的([/2]-1)正则简单图。43精选课件ppt1.5.4G不连通Gc连通。1.5.5对任意图G的任一边e,有(G)
(G-e)
(G)+1。1.5.6G连通,且d(v)=偶数,vV
(G-v)d(v)/2,vV.1.5.7
连通图中,任二最长路必有公共顶点。1.5.8对任一图的任三个顶点u,v,w都有d(u,v)+d(v,w)d(u,w)。1.5.9任一的简单、连通、非完全图中,一定有三个顶点u,v,w,使得uv,vwE而uwE。1.5.10 若图G中恰有两个奇点u与v,则G中一定有一(u,v)路。44精选课件ppt1.6圈45精选课件ppt闭途径(closedwalk)起点=终点且长0的途径。闭迹
(closedtrail)边各不相同的闭途径。圈(cycle)顶点各不相同的闭迹。(可当作一图或子图。)46精选课件ppt例:闭途径:uyvyu;uywxywvu;uyuyu。闭迹:uyxwyvu。圈:yfvgy;uywvu。k-圈(k-cycle)长为k的圈。奇圈(oddcycle)。偶圈(evencycle)。uvyxweabdhcfg47精选课件ppt例:1-圈(即一条环),2-圈(由两条重边组成),3-圈(又称三角形)。48精选课件ppt定理1.2G为二部图G不含奇圈。
证明::设G的2-划分为(X,Y),由G的定义,G的任一圈中,X和Y的顶点一定交错出现,从而其长必为偶数。:不妨设G为连通的。任取一顶点u,令X={xVd(u,x)=偶数},Y={yVd(u,y)=奇数}。易见,(X,Y)为V的2-划分,49精选课件ppt所以只要再证X(和Y)都是G的独立集(即X(或Y)中任二顶点v,w都不相邻)即可。令P与Q分别为最短(u,v)-路与最短(u,w)-路。设u’为P与Q的最后一个公共顶点;而P’与Q’分别为P的(u’,v)-节与Q的(u’,w)-节。则P’与Q’只有一公共顶点。又,由于P与Q的(u,u’)-节的长相等,P’与Q’的长有相同的奇偶性,因此v与w不能相邻,不然,v(P’)-1Q’wv将是一奇圈,矛盾。
PQuP’
Q’u’vw50精选课件ppt容易证明:命题1图G中
2G中含圈。命题2简单图G,
2G含长
+1的圈。(提示:以上两例中可考虑其最长路)命题3任一图G中
G含圈。证明:反证,假设结论不成立,而G为其最小反例。则首先G是连通的,且。再由以上第一例知,G中存在一顶点u,。于是,,且显然G-u中也不含圈,从而G-u也是个反例,但顶点数比G少,矛盾。51精选课件ppt习题1.6.1
若边e在G的一闭迹中,则e在G的一圈中。1.6.2证明:(a).
G含圈。(b)*.
+4G含两个边不重的圈。1.6.3
证明:任一连通偶图G=(X,Y)的2-划分(X,Y)是唯一的。(提示:不然,必有二顶点u,v,原属同一部(例如,)X,而在另一种2-划分则不然。)52精选课件ppt1.6.4 证明或反证: (1).G中有两个不同的(u,v)路,则G中含一圈。 (2).G中有一闭途径,在则G中含一圈。 (3).G中有一长为奇数的闭途径,在则G中含一奇圈。1.6.5设图G的顶点可用两种颜色进行着色,使每个顶点都至少与两个异色顶点邻,则G中一定包含偶圈。1.6.6
座位的教室中,不可能让每个学生都作一上下左右移动,使每个人都换了座位。(提示:“座位图”是一二部图)53精选课件ppt1.7最短路问题
54精选课件ppt赋权图(weightedgraph)G(注:权1时即为上文中所提的图。)权(weight)w(e)0.记号:w(H)=,HG.
路P的长
=w(P)顶点u与v的距离
d(u,v)=最短(u,v)-路的长。55精选课件ppt问题
求最短(u0,v0)-路。转求最短(u0,v)-路,vV\{u0}.简化只考虑简单图,且w(e)>0eE.(w(uv)=0时,可合并u与v为一顶点)。56精选课件ppt原理逐步求出顶点序列u1,u2,............使d(u0,u1)d(u0,u2)......记S0={u0},Sk={u0,u1,…,uk},=V\S。Pi为最短(u0,ui)-路i=1,2,…(1).求u1:u1是使w(u0u1)=min{w(u0v)vu0}者.得S1=S0∪{u1},P1=u0u1.57精选课件ppt(2).若已求得Sk-1;d(u0,u1),…,d(u0,uk-1);及最短(u0,ui)路Pi,i=1.2,...,k-1。求uk:显然,d(u0,uk)=min{d(u0,v)v}=d(u0,uj)+w(ujuk)某j{1,2,…,k-1}=min{d(u0,u)+w(uuk)uSk-1}=min{d(u0,u)+w(uv)uSk-1,v}=min{l(v)v}其中,l(v)=min{d(uo,u)+w(uv)uSk-1}(l(uk)=d(u0,uk))58精选课件pptSk=Sk-1∪{uk},Pk=Pjujuk某j{1,2,…,k-1}。update进行下一步时,只要更新l(v)即可: l(v)min{l(v),l(uk)+w(ukv)}
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- YY/T 0107-2024眼科A型超声测量仪
- 肉鸡养殖购销合同样本
- 建筑外墙清洗服务合同范本
- 合同终止通知书模板与合同范本
- 工程技术人才劳动合同书
- 应收账款质押贷款合同
- 机动车维修服务合同标准范本
- 劳动合同简化版合同模板
- 个人贷款合同还款计划书范本大全
- 简版个人商业空间租赁合同
- 跨文化商务交际导论 课件 Unit 1 Culture
- (外研社版)小学英语语法大全
- 急危重症护理学4课件
- 新疆民族发展史(精简)
- 华为机器视觉好望系列产品介绍
- 多重耐药护理查房
- 《旅游经济学》全书PPT课件
- 中国医院质量安全管理 第3-5部分:医疗保障 消毒供应 T∕CHAS 10-3-5-2019
- 安全评价理论与方法第五章-事故树分析评价法
- 幼儿园一日活动流程表
- 中国民俗知识竞赛题(附答案和详细解析)
评论
0/150
提交评论