图论及其应用课件 电子科技大学PPT课件下载推荐.ppt

上传人:b****1 文档编号:15042235 上传时间:2022-10-27 格式:PPT 页数:854 大小:18.79MB
下载 相关 举报
图论及其应用课件 电子科技大学PPT课件下载推荐.ppt_第1页
第1页 / 共854页
图论及其应用课件 电子科技大学PPT课件下载推荐.ppt_第2页
第2页 / 共854页
图论及其应用课件 电子科技大学PPT课件下载推荐.ppt_第3页
第3页 / 共854页
图论及其应用课件 电子科技大学PPT课件下载推荐.ppt_第4页
第4页 / 共854页
图论及其应用课件 电子科技大学PPT课件下载推荐.ppt_第5页
第5页 / 共854页
点击查看更多>>
下载资源
资源描述

图论及其应用课件 电子科技大学PPT课件下载推荐.ppt

《图论及其应用课件 电子科技大学PPT课件下载推荐.ppt》由会员分享,可在线阅读,更多相关《图论及其应用课件 电子科技大学PPT课件下载推荐.ppt(854页珍藏版)》请在冰豆网上搜索。

图论及其应用课件 电子科技大学PPT课件下载推荐.ppt

其中:

(1)V是一个有限的非空集合,称为顶点集合是一个有限的非空集合,称为顶点集合,其其元素称为顶点或点。

用元素称为顶点或点。

用|V|V|表示顶点数;

表示顶点数;

(2)E是由是由V中的点组成的无序对构成的集合,称中的点组成的无序对构成的集合,称为边集,其元素称为边,且同一点对在为边集,其元素称为边,且同一点对在E中可以中可以重复出现多次。

用重复出现多次。

用|E|E|表示边数。

表示边数。

10图可以用图形表示:

图可以用图形表示:

V中的元素用平面上一个黑点表示,中的元素用平面上一个黑点表示,E中的元素用一条连接中的元素用一条连接V中相应点对的任意形状的线表示。

中相应点对的任意形状的线表示。

例例1、设图、设图G。

这里。

这里Vv1,v2,v3,v4Ee1,e2,e3,e4,e5,e6,ee11(v(v11,v,v22),ee22(v(v11,v,v33),ee33(v(v11,v,v44),ee44(v(v22,v,v33),ee55(v(v33,v,v22),ee66(v(v33,v,v33)。

v1v2v3v4e1e2e3e4e5e611图的相关概念:

图的相关概念:

有限图:

顶点集和边集都有限的图称为有限图;

平凡图:

只有一个顶点的图称为平凡图;

空图:

边集为空的图称为空图;

n阶图:

顶点数为阶图:

顶点数为n的图称为的图称为n阶图;

阶图;

(n,m)图:

顶点数为图:

顶点数为n,边数为边数为m的图称为的图称为(n,m)图;

图;

边的重数:

连接两个相同顶点的边的条数称为边的重数;

重数大于重数大于1的边称为重边;

的边称为重边;

环:

端点重合为一点的边称为环;

简单图:

无环无重边的图称为简单图;

其余的图称为简单图:

其余的图称为复合图;

复合图;

12顶点顶点u与与v相邻接:

顶点相邻接:

顶点u与与v间有边相连接;

其中间有边相连接;

其中u与与v称为称为该边的两个端点;

该边的两个端点;

顶点顶点u与边与边e相关联:

顶点相关联:

顶点u是边是边e的端点;

的端点;

边边e1与边与边e2相邻接:

边相邻接:

边e1与边与边e2有公共端点;

有公共端点;

22、图论模型、图论模型为了抽象和简化现实世界,常建立数学模型。

图是关系的为了抽象和简化现实世界,常建立数学模型。

图是关系的数学表示,为了深刻理解事物之间的联系,图是常用的数学数学表示,为了深刻理解事物之间的联系,图是常用的数学模型。

模型。

(1)化学中的图论模型化学中的图论模型19世纪,化学家凯莱用图论研究简单烃世纪,化学家凯莱用图论研究简单烃即碳氢化合物即碳氢化合物13用点抽象分子式中的碳原子和氢原子,用边抽象原子间用点抽象分子式中的碳原子和氢原子,用边抽象原子间的化学键。

的化学键。

通过这样的建模,能很好研究简单烃的同分异构现象通过这样的建模,能很好研究简单烃的同分异构现象.例如:

例如:

C4H10的两种同分异构结构图模型为:

的两种同分异构结构图模型为:

hhhhhhhhhhhhhhhhhhhh14

(2)商业中的图论模型商业中的图论模型商业中,经常用图来对仓库和零售店进行建模商业中,经常用图来对仓库和零售店进行建模例如:

令例如:

令V=w1,w2,w3,r1,r2,r3,r4,r5代表代表3个仓库和个仓库和5个零售点个零售点E=w1r1,w1r2,w2r2,w2r3,w2r4,w3r3,w3r5代表每个仓库和每个代表每个仓库和每个零售店间的关联。

则图模型图形为:

零售店间的关联。

w1r1r2w2r3r4w3r5(3)最短航线问题最短航线问题15用点表示城市,两点连线当且仅当两城市有航线。

为了用点表示城市,两点连线当且仅当两城市有航线。

为了求出两城市间最短航线,需要在线的旁边注明距离值。

求出两城市间最短航线,需要在线的旁边注明距离值。

令V=a,b,c,d,e代表代表5个城市个城市E=ab,ad,bc,be,de代表城市间的直达航线代表城市间的直达航线则航线图的图形为:

则航线图的图形为:

abcde500320140430370请求出从请求出从d到到c的最短路的最短路16(4)任务分配问题任务分配问题有一个旅行团要组织一批人去旅游,其中一些人是朋友有一个旅行团要组织一批人去旅游,其中一些人是朋友他们要乘坐公共汽车去,而车上的位子是成对的。

因此他们要乘坐公共汽车去,而车上的位子是成对的。

因此为了让大家旅途更愉快,旅行团负责人需要将成对的朋为了让大家旅途更愉快,旅行团负责人需要将成对的朋友安排在一起。

给出一种安排方案。

友安排在一起。

该问题可以建立一个图论模型来解决:

旅行团的人抽象该问题可以建立一个图论模型来解决:

旅行团的人抽象为图的顶点,两个顶点连线,当且仅当两个顶点代表的为图的顶点,两个顶点连线,当且仅当两个顶点代表的人是朋友。

人是朋友。

问题归结于在模型图中求所谓的问题归结于在模型图中求所谓的“匹配匹配”,关于图的匹配,关于图的匹配将在第五章介绍。

将在第五章介绍。

17(5)考试时间安排问题考试时间安排问题一个教授需要对期末考试时间进行安排,使得学生们一个教授需要对期末考试时间进行安排,使得学生们不会有相互冲突的考试。

如何解决?

不会有相互冲突的考试。

待考的课程可该问题可以建立一个图论模型来解决:

待考的课程可抽象为图的顶点,连接两个顶点的边表示至少有一个学生抽象为图的顶点,连接两个顶点的边表示至少有一个学生同时选择了这两门课程。

同时选择了这两门课程。

问题归结于在模型图中求所谓的问题归结于在模型图中求所谓的“顶点着色方案顶点着色方案”问题,问题,该问题将在第七章讨论。

该问题将在第七章讨论。

有例如:

有a,b,c,d,e,f六门课程。

按照上面方法建立六门课程。

按照上面方法建立的模型图如下:

的模型图如下:

18一种可行的安排方案为:

第一时间:

一种可行的安排方案为:

a,d,e;

第二时间:

b,f;

最后:

c.abcefd另一种可行的安排方案为:

另一种可行的安排方案为:

a,e;

c,d;

b,f.(6)旅行售货员问题旅行售货员问题一电脑代理商要从她所在城市出发,乘飞机去六个城市,一电脑代理商要从她所在城市出发,乘飞机去六个城市,然后回到出发点,如果要求每个城市只经历一次,能否办然后回到出发点,如果要求每个城市只经历一次,能否办到?

给出行走方案。

到?

19问题归结为在模型图中寻求所谓的问题归结为在模型图中寻求所谓的“哈密尔顿圈哈密尔顿圈”问题。

问题。

将在第四章介绍。

如果模型图如下:

城市抽象为该问题可以建立一个图论模型来解决:

城市抽象为图的顶点,边代表城市间的直达航线。

图的顶点,边代表城市间的直达航线。

abcdef可行方案可行方案:

(1)h,d,e,c,b,a,h

(2)h,d,e,c,a,b,h20在图论中,一个很值得研究的问题是如何比较两个在图论中,一个很值得研究的问题是如何比较两个图的异同,这就是图的同构问题。

图的异同,这就是图的同构问题。

定义:

设有两个图定义:

设有两个图G1=(V1,E1)和和G2=(V2,E2),若在其顶点若在其顶点集合间存在双射,使得边之间存在如下关系:

设集合间存在双射,使得边之间存在如下关系:

设u1u2v1v2,u1,v1V1,u2,v2V2;

u1v1E1,当且当且仅当当u2v2E2,且且u1v1与与u2v2的重数相同。

称的重数相同。

称G1与与G2同构,同构,记为:

由定义可以得到图同构的几个必要条件:

(三三)、图的同构、图的同构

(1)顶点数相同;

顶点数相同;

(2)边数相同;

边数相同;

(3)关联边数相同的顶点关联边数相同的顶点个数相同。

个数相同。

21判定图的同构是很困难的,属于判定图的同构是很困难的,属于NP完全问题。

对于规模完全问题。

对于规模不大的两个图,判定其是否同构,可以采用观察加推证的不大的两个图,判定其是否同构,可以采用观察加推证的方法。

方法。

例例2证明下面两图不同构。

证明下面两图不同构。

u1v1证明证明:

u1的两个邻接点与的两个邻接点与v1的两个邻接点状况不同。

所以,的两个邻接点状况不同。

所以,两图不同构。

两图不同构。

22例例3证明下面两图同构。

证明下面两图同构。

证明证明:

作映射作映射f:

viui(i=1,2.10)容易证明,对容易证明,对vivjE(a),有有f(vivj,),ui,uj,E,(b)(1i10,1j10)由图的同构定义知,图由图的同构定义知,图(a)与与(b)是同构的。

是同构的。

23例例4指出指出4个顶点的非同构的所有简单图。

个顶点的非同构的所有简单图。

分析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1