图论I图的基本概念_第1页
图论I图的基本概念_第2页
图论I图的基本概念_第3页
图论I图的基本概念_第4页
图论I图的基本概念_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1第一课图的基本概念1.1无向图及有向图1.2路,回路和图的连通性1.3最短路径和着色25.1无向图及有向图无向图与有向图顶点的度数握手定理简单图完全图子图补图无向图

多重集合:元素可以重复出现的集合,唯一对应一个元素不重复的集合,称前者是后者的多重集。例如,{1,1,2,3}是{1,2,3}的多重集无序积:AB={(x,y)|xAyB}(x,y)为无序二元组,即(x,y)=(y,x),故AB=BA定义无向图G=<V,E>,其中(1)顶点集V是非空有穷集合,其元素称为顶点(2)边集E为VV的子集的多重集,其元素称为无向边,简称边.注意:E为多重集,故一对顶点间可以有多条边。例如,G=<V,E>,其中V={v1,v2,…,v5},E={(v1,v1),(v1,v2),(v2,v3),(v2,v3),(v2,v5),(v1,v5),(v4,v5)}5有向图定义有向图D=<V,E>,其中(1)顶点集V是非空有穷集合,

其元素称为顶点(2)边集E为VV子集的多重集,其元素称为有向边,简称边.D的基图:用无向边代替有向边如D=<V,E>,其中

V={a,b,c,d}E={<a,a>,<a,b>,<a,b>,<a,d>,<c,b>,<d,c>,<c,d>}图的数学定义与图形表示,在同构意义下一一对应6无向图与有向图(续)通常用G表示无向图,D表示有向图,也常用G泛指无向图和有向图.V(G),E(G),V(D),E(D):G和D的顶点集,边集.n阶图:n个顶点的图零图:E=平凡图:1阶零图空图:V=

7顶点和边的关联与相邻定义设e=(u,v)是无向图G=<V,E>的一条边,称u,v为e的端点,e与u

(也与

v)关联.若u

v,则称e与u

(

v)的关联次数为1;若u=v,则称e为环,此时称e与u

的关联次数为2;若w不是e端点,则称e与w

的关联次数为0.无边与之关联的顶点称作孤立点.定义设无向图G=<V,E>,u,vV,

e,eE,

若(u,v)E,则称u,v相邻;若e,e至少有一个公共端点,则称e,e相邻.对有向图有类似定义.设e=u,v是有向图的一条边,又称u是e的始点,v是e的终点,u邻接到v,而v邻接于u.顶点的度数

设G=<V,E>为无向图,vV,

v的度数

d(v):图中的边与v的关联次数之和(注意:不是与v关联的边的数目之和!)

悬挂顶点:度数为1的顶点

悬挂边:与悬挂顶点关联的边

G的最大度(G)=max{d(v)|vV}

G的最小度(G)=min{d(v)|vV}例如右图d(v5)=3,d(v2)=4,d(v1)=4,(G)=4,(G)=1,

v4是悬挂顶点,e7是悬挂边,e1是环9顶点的度数(续)

设D=<V,E>为有向图,vV,v的出度d+(v):v作为边的始点次数之和

v的入度d(v):v作为边的终点次数之和

v的度数

d(v):v作为边的端点次数之和

d(v)=d+(v)+d-(v)D的最大出度+(D)=max{d+(v)|vV}

最小出度+(D)=min{d+(v)|vV}

最大入度(D)=max{d(v)|vV}最小入度(D)=min{d(v)|vV}

最大度(D)=max{d(v)|vV}

最小度(D)=min{d(v)|vV}10例例d+(a)=4,d-(a)=1,d(a)=5,d+(b)=0,d-(b)=3,d(b)=3,+(D)=4,+(D)=0,(D)=3,(D)=1,(D)=5,(D)=3.11图论基本定理——握手定理定理任意无向图和有向图的所有顶点度数之和都等于边数的2倍,并且有向图的所有顶点入度之和等于出度之和等于边数.析:换一种角度(以边为单位)来统计顶点度数和证G中每条边(包括环)均有两个端点,所以在计算G中各顶点度数之和时,每条边均提供2度,m条边共提供2m度.有向图的每条边提供一个入度和一个出度,故所有顶点入度之和等于出度之和等于边数.推论

任意无向图和有向图的奇度顶点个数必为偶数.12图的度数列

设无向图G的顶点集V={v1,v2,…,vn}G的度数列:d(v1),d(v2),…,d(vn)如右图度数列:4,4,2,1,3设有向图D的顶点集V={v1,v2,…,vn}D的度数列:d(v1),d(v2),…,d(vn)D的出度列:d+(v1),d+(v2),…,d+(vn)D的入度列:d(v1),d(v2),…,d(vn)如右图度数列:5,3,3,3

出度列:4,0,2,1

入度列:1,3,1,213握手定理的应用例1(3,3,3,4),(2,3,4,6,8)能成为图的度数列吗?解不可能.它们都有奇数个奇数,故总度数和为偶数.例2已知图G有10条边,4个3度顶点,其余顶点的度数均小于等于2,问G至少有多少个顶点?解设G有n个顶点.由握手定理,43+2(n-4)210解得n814握手定理的应用(续)例3证明不存在具有奇数个面且每个面都具有奇数条棱的多面体.证用反证法.假设存在这样的多面体,作无向图G=<V,E>,其中V={v|v为多面体的面},

E={(u,v)|u,vVu与v有公共的棱uv}.根据假设,|V|为奇数且vV,d(v)为奇数.这与握手定理的推论矛盾.15多重图与简单图

定义

(1)在无向图中,如果有2条或2条以上的边关联同一对顶点,则称这些边为平行边,平行边的条数称为其重数.(2)在有向图中,如果有2条或2条以上的边具有相同的始点和终点,则称这些边为有向平行边,简称平行边,平行边的条数称为重数.(3)含平行边的图称为多重图.(4)既无平行边也无环的图称为简单图,简称单图.注意:简单图是极其重要的概念16实例e5和e6是平行边重数为2不是简单图e2和e3是平行边,重数为2e6和e7不是平行边不是简单图17图的同构

定义设G1=<V1,E1>,G2=<V2,E2>为两个无向图(有向图),若存在双射函数f:V1V2,使得对于任意的vi,vjV1,(vi,vj)E1(<vi,vj>E1)当且仅当

(f(vi),f(vj))E2(<f(vi),f(vj)>E2),并且,(vi,vj)(<vi,vj>)与(f(vi),f(vj))(<f(vi),f(vj)>)的重数相同,则称G1与G2是同构的,记作G1G2.同构实例

18彼得森图例1证明下述2对图是同构的例2试画出4阶3条边的所有非同构的无向简单图例3判断下述每一对图是否同构:(1)20同构实例(续)度数列不同不同构21同构实例(续)(2)(3)不同构入(出)度列不同不同构(左边没有三角形,右边有三角形)注意:度数列相同

(1)(2)

22图的同构(续)几点说明:图之间的同构关系具有自反性、对称性和传递性.能找到多条同构的必要条件,但它们都不是充分条件:①边数相同,顶点数相同②度数列相同(不计度数的顺序)③对应顶点的关联(边)集及邻(顶)域的元素个数相同,等等若破坏必要条件,则两图不同构至今没有找到判断两个图同构的多项式时间算法

23完全图

n阶无向完全图Kn:每个顶点都与其余顶点相邻的n阶无向简单图.简单性质:边数m=n(n-1)/2,==n-1n阶有向完全图:每对顶点之间均有两条方向相反的有向边的n阶有向简单图.简单性质:边数m=n(n-1),==2(n-1),+=+=-=-=n-1

K53阶有向完全图24子图定义设G=<V,E>,G=<V,E>是两个图(1)若VV且EE,

则称G为G的子图,G为G的

母图,记作GG(2)若VV或EE,称G为G的真子图

(3)若GG且V=V,则称G为G的生成子图(通过删边得到的子图)(4)设VV且V,

以V为顶点集,以两端点都在

V中的所有边为边集的G的子图称作V的导出子图,记作G[V](通过取顶点带出的子图)(5)设EE且E,

以E为边集,以E中边关联的所有顶点为顶点集的G的子图称作E的导出子图,记作G[E](通过取边带出的子图)25生成子图实例K

温馨提示

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

最新文档

评论

0/150

提交评论