可直观地表示离散对象之间的相互关系,研究它们的共性和特性,以便_第1页
可直观地表示离散对象之间的相互关系,研究它们的共性和特性,以便_第2页
可直观地表示离散对象之间的相互关系,研究它们的共性和特性,以便_第3页
可直观地表示离散对象之间的相互关系,研究它们的共性和特性,以便_第4页
可直观地表示离散对象之间的相互关系,研究它们的共性和特性,以便_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Chapter7Graphs

图论图/Graph:

可直观地表示离散对象之间的相互关系,研究它们的共性和特性,以便解决具体问题。1/11/202317.1图的概念/IntroductionofGraph7.2图的术语/GraphTerminology7.3图的表示与同构/RepresentingGraphandGraphIsomorphism7.4连通性/Connectivity7.5欧拉道路与哈密尔顿道路/EulerandHamiltonPaths7.6最短道路问题/ShortestPathProblem7.7平面图/PlanarGraphs7.8图的着色/GraphColoring1/11/202327.1图的概念/IntroductionofGraph[定义]图

V是一个非空有限集,E是V上的一个二元关系,有序对(V,E)称为有向图/DirectedGraph。

若将E中的有序对看成是无序的(即将e=(a,b)看成e={a,b}),则称(V,E)为无向图/UndirectedGraph。有向图和无向图统称为图/Graph,记为G。

G=(V,E)1/11/20233[定义]顶点:V中的元素称为顶点,用带标记的点表示,也称为结点/Vertices。[定义]边:在有向图G中,若e=(a,b)∈E,e称为G的有向边/directededge。用由a到b带箭头的线把a和b连起来;在无向图G中,若e=(a,b)∈E,e称为G的无向边/undirectededge。a、b间用连线连结,有向边和无向边统称为G的边/edge。1/11/20234[定义]图的分类

对图G=(V,E)。若对于任意的(a,b)∈E,ab,则称图G为简单图/SimpleGraph。

对图G=(V,E)。若允许E是一个重集,则称图G为重图/Multigraph。其相同的元素称为重边。对图G=(V,E)。若G既允许是重图又允许是非简单图,则称图G为拟图/Pseudograph。

一般的G称为线性图/LinearGraph。1/11/20235图的模型

NicheOverlapGraphsinEcologyInfluenceGraphsRound-RobinTournamentsPrecedenceGraphsTrafficMapFamilyGraphs1/11/202367.2图的术语/GraphTerminology[定义]相邻和关联:在无向图G中,若e=(a,b)∈E,则称a与b相邻/adjacent,或边e关联a、b/incident或联结a、b/connect。a、b称为边e的端点或结束顶点/endpoint.

在有向图G中,若e=(a,b)∈E,即箭头由a到b,称a相邻到b,或a关联或联结b。a称为e的起点/initialvertex,b称为e的终点/terminalorendvertex。1/11/20237[定义]自回路:若(a,a)∈E,({a,a}∈E),称边(a,a)({a,a})是自回路/loop。[定义]孤立顶点:若a∈V,a不与其他顶点相邻,称a为孤立顶点/isolated。1/11/20238[定义]顶点的次:在无向图G中,与a相邻的顶点的数目称为a的次或度/degree。记为deg(a)或d(a)。

在有向图G中,以a为终点的边的条数称为a的入次或入度/in-degree。记为deg–(a)或d–(a)。以a为起点的边的条数称为a的出次或出度/out-degree。记为deg+(a)或d+(a)。1/11/20239[定理1(Handshaking)]设无向图G=(V,E)有e条边,则G中所有顶点的次之和等于e的两倍。证明思路:利用数学归纳法。[定理2]无向图中次为奇数的顶点个数恰有偶数个。证明思路:将图中顶点的次分类,再利用定理1。1/11/202310[定理3]设有向图G=(V,E)有e条边,则G中所有顶点的入次之和等于所有顶点的出次之和,也等于e。证明思路:利用数学归纳法。1/11/202311有向图与无向图的对应:无向图对应有向图:加上箭头。

有向图对应无向图:去掉箭头。称为underlyingundirectedgraph1/11/202312一些特殊的简单无向图:(1)CompleteGraphs/完全图Kn

(n>0)

(2)Cycles/环图Cn(n>2)

(3)Wheels/轮图Wn

(n>2)

(4)n-Cubes/n-立方图Qn

(n>0)

(5)BipartiteGraphs/二分图

CompleteBipartiteGraphs/完全二分图Kn,m1/11/202313[定理4]设无向完全图G有n个顶点,则G有n(n-1)/2条边。1/11/202314一些特殊的其他图:(1)有向完全图(2)零图(3)平凡图(4)正则图:若图G=(V,E)中每个顶点的次均为n,称此图G是n-正则的/n-regular。(PP455T27)1/11/202315计算机处理和网络应用特殊图表示:(1)串行处理/Seriallineararraynetwork

(2)并行处理/Parallel

Kn

、Star、Cn、Wn2-dimensionalarraynetworkhypercubenetwork1/11/202316[定义]子图:G=(V,E)是图,若G’=(V’,Ε’)也是图且满足:

(1)V’V;(2)E’E;则称G’为G的子图/subgraph。注:当V’=V时,称G’为G的生成子图。当E’≠E时,或V’≠V时称G’为G的真子图。1/11/202317[定义]补图:关于完全图的子图的补图称为此子图的绝对补图,若子图记为G,则补图记为。[定义]补图/complementarygraph

:G=(V,E)是图,G’=(V’,Ε’)是G的子图,E”=E-E’,V”=V-V’或是E”中边所关联的所有顶点集合,则G”=(V”,E”)称为G’关于G的相对补图。1/11/202318图A图B1/11/202319图C图D1/11/202320图E图F1/11/202321图A是一个无向完全图图B,C,D,E,F均是A的子图图C的顶点a是孤立顶点图B的边[a,b]是孤立边图D是图C的子图图F是图D关于图C的余图图E是图C的补图(A是完全图,C是A的子图)1/11/202322说明:图C不是E的补图。(不互为补图)因为:

E”=E-E’={[b,c],[b,d],[b,e],[c,d],[c,e],[d,e]}

V”={b,c,d,e}而图C多了顶点a。1/11/202323[定义]子图:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论