图论及其应用-杨春-课件-全ppt.ppt
《图论及其应用-杨春-课件-全ppt.ppt》由会员分享,可在线阅读,更多相关《图论及其应用-杨春-课件-全ppt.ppt(854页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 1 图论及其应用图论及其应用任课教师:杨春任课教师:杨春数学科学学院数学科学学院 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 2图论及其应用图论及其应用 作者作者: 张先迪、李正良张先迪、李正良 购买地点:教材科购买地点:教材科 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 3参考文献参考文献1 美,帮迪图论及其应用美,帮迪图论及其应用2 美,美,Gary Ch
2、artrand图论导引图论导引,人民邮电,人民邮电出版社,出版社,20073 Bela Bollobas,现代图论,现代图论,科学出版社,科学出版社,2001 中国科学院研究生教学丛书中国科学院研究生教学丛书4 美,美,Fred Buckley图论简明教程图论简明教程,清华大学,清华大学出版社,出版社,2005 李慧霸李慧霸 王风芹译王风芹译 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 45 李尉萱,图论,湖南科学技术出版社,李尉萱,图论,湖南科学技术出版社,19796 美,美,Douglas B.West图论导引图论导引,机械工
3、业出,机械工业出版社,版社,2007 李建中,骆吉洲译李建中,骆吉洲译7 杨洪,图论常用算法选编,中国铁道出版社,杨洪,图论常用算法选编,中国铁道出版社,19888 陈树柏,网络图论及其应用,科学出版社,陈树柏,网络图论及其应用,科学出版社,1982 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 59 Chris Godsil,Gordon Royle Algebraic Graph Theory,世界图书出版公司北京公司,世界图书出版公司北京公司,200410 王朝瑞,图论,高等教育出版社,王朝瑞,图论,高等教育出版社,1983
4、0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 6第一章第一章 图的基本概念图的基本概念本次课主要内容本次课主要内容图的概念与图论模型图的概念与图论模型(一一)、图论课程简介、图论课程简介(二二)、图的定义与图论模型、图的定义与图论模型(三三)、图的同构、图的同构 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 71 1、研究对象、研究对象 图论是研究点与线组成的图论是研究点与线组成的“图形图形”问题的一门科问题的一门科学。属于应用数学分支学。属于应用数学分支.(一一)、图论
5、课程简介、图论课程简介2 2、发展历史、发展历史 图论起源于图论起源于18世纪的世纪的1736年,标志事件是年,标志事件是“哥尼哥尼斯堡七桥问题斯堡七桥问题.数学家欧拉被称为数学家欧拉被称为“图论之父图论之父”.20世纪世纪30年代出版第一本图论著作年代出版第一本图论著作. 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 83 3、应用状况、应用状况 图论的应用已经涵盖了人类学、计算机科学、化图论的应用已经涵盖了人类学、计算机科学、化学、环境保护、非线性物理、心理学、社会学、交学、环境保护、非线性物理、心理学、社会学、交通管理、电信以
6、及数学本身等通管理、电信以及数学本身等。 目前,图论已形成很多分支:如随机图论、网络目前,图论已形成很多分支:如随机图论、网络图论、代数图论、拓扑图论、极值图论等。图论、代数图论、拓扑图论、极值图论等。4 4、教学安排、教学安排 主要介绍图的一些基本概念、基本理论和图论的主要介绍图的一些基本概念、基本理论和图论的典型应用。典型应用。60学时。学时。 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 91 1、图的定义、图的定义(二二)、图的定义与图论模型、图的定义与图论模型 一个图是一个序偶一个图是一个序偶,记为,记为G=(V,E),其
7、中:其中:(1) V是一个有限的非空集合,称为顶点集合是一个有限的非空集合,称为顶点集合,其其元素称为顶点或点。用元素称为顶点或点。用|V|V|表示顶点数;表示顶点数;(2) E是由是由V中的点组成的无序对构成的集合,称中的点组成的无序对构成的集合,称为边集,其元素称为边,且同一点对在为边集,其元素称为边,且同一点对在E中可以中可以重复出现多次。用重复出现多次。用|E|E|表示边数。表示边数。 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 10图可以用图形表示:图可以用图形表示:V中的元素用平面上一个黑点表示,中的元素用平面上一个黑
8、点表示,E中的元素用一条连接中的元素用一条连接V中相应点对的任意形状的线表示。中相应点对的任意形状的线表示。例例1、设图、设图G。这里。这里Vv1,v2,v3,v4Ee1,e2,e3,e4,e5,e6,e e1 1(v(v1 1,v,v2 2) ),e e2 2(v(v1 1,v,v3 3) ),e e3 3(v(v1 1,v,v4 4) ),e e4 4(v(v2 2,v,v3 3) ),e e5 5(v(v3 3,v,v2 2) ),e e6 6(v(v3 3,v,v3 3) )。v1v2v3v4e1e2e3e4e5e6 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.
9、5 2 1 0.5 0 0.5 1 n 11图的相关概念:图的相关概念:有限图:顶点集和边集都有限的图称为有限图;有限图:顶点集和边集都有限的图称为有限图;平凡图:只有一个顶点的图称为平凡图;平凡图:只有一个顶点的图称为平凡图;空图:边集为空的图称为空图;空图:边集为空的图称为空图;n阶图:顶点数为阶图:顶点数为n的图称为的图称为n阶图;阶图;(n, m) 图:顶点数为图:顶点数为n,边数为边数为m的图称为的图称为(n, m) 图;图;边的重数:连接两个相同顶点的边的条数称为边的重数;边的重数:连接两个相同顶点的边的条数称为边的重数;重数大于重数大于1的边称为重边;的边称为重边;环:端点重合为
10、一点的边称为环;环:端点重合为一点的边称为环;简单图:无环无重边的图称为简单图;其余的图称为简单图:无环无重边的图称为简单图;其余的图称为复合图;复合图; 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 12顶点顶点u与与v相邻接:顶点相邻接:顶点u与与v间有边相连接;其中间有边相连接;其中u与与v称为称为该边的两个端点;该边的两个端点;顶点顶点u与边与边e相关联:顶点相关联:顶点u是边是边e的端点;的端点;边边e1与边与边e2相邻接:边相邻接:边e1与边与边e2有公共端点;有公共端点;2 2、图论模型、图论模型为了抽象和简化现实世界
11、,常建立数学模型。图是关系的为了抽象和简化现实世界,常建立数学模型。图是关系的数学表示,为了深刻理解事物之间的联系,图是常用的数学数学表示,为了深刻理解事物之间的联系,图是常用的数学模型。模型。(1) 化学中的图论模型化学中的图论模型19世纪,化学家凯莱用图论研究简单烃世纪,化学家凯莱用图论研究简单烃即碳氢化合物即碳氢化合物 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 13用点抽象分子式中的碳原子和氢原子,用边抽象原子间用点抽象分子式中的碳原子和氢原子,用边抽象原子间的化学键。的化学键。通过这样的建模,能很好研究简单烃的同分异构现
12、象通过这样的建模,能很好研究简单烃的同分异构现象.例如:例如:C4H10的两种同分异构结构图模型为:的两种同分异构结构图模型为:hhhhhhhhhhhhhhhhhhhh 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 14(2) 商业中的图论模型商业中的图论模型商业中,经常用图来对仓库和零售店进行建模商业中,经常用图来对仓库和零售店进行建模例如:令例如:令V=w1,w2,w3,r1,r2,r3,r4,r5代表代表3个仓库和个仓库和5个零售点个零售点E=w1r1, w1r2, w2r2, w2r3, w2r4, w3r3, w3r5代表
13、每个仓库和每个代表每个仓库和每个零售店间的关联。则图模型图形为:零售店间的关联。则图模型图形为:w1r1r2w2r3r4w3r5(3) 最短航线问题最短航线问题 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 15用点表示城市,两点连线当且仅当两城市有航线。为了用点表示城市,两点连线当且仅当两城市有航线。为了求出两城市间最短航线,需要在线的旁边注明距离值。求出两城市间最短航线,需要在线的旁边注明距离值。例如:令例如:令V=a, b, c, d, e代表代表5个城市个城市E=a b, ad, b c , be, de代表城市间的直达航线
14、代表城市间的直达航线则航线图的图形为:则航线图的图形为:abcde500320140430370请求出从请求出从d到到c的最短路的最短路 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 16(4) 任务分配问题任务分配问题 有一个旅行团要组织一批人去旅游,其中一些人是朋友有一个旅行团要组织一批人去旅游,其中一些人是朋友他们要乘坐公共汽车去,而车上的位子是成对的。因此他们要乘坐公共汽车去,而车上的位子是成对的。因此为了让大家旅途更愉快,旅行团负责人需要将成对的朋为了让大家旅途更愉快,旅行团负责人需要将成对的朋友安排在一起。给出一种安排方
15、案。友安排在一起。给出一种安排方案。 该问题可以建立一个图论模型来解决:旅行团的人抽象该问题可以建立一个图论模型来解决:旅行团的人抽象为图的顶点,两个顶点连线,当且仅当两个顶点代表的为图的顶点,两个顶点连线,当且仅当两个顶点代表的人是朋友。人是朋友。 问题归结于在模型图中求所谓的问题归结于在模型图中求所谓的“匹配匹配”,关于图的匹配,关于图的匹配将在第五章介绍。将在第五章介绍。 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 17(5) 考试时间安排问题考试时间安排问题 一个教授需要对期末考试时间进行安排,使得学生们一个教授需要对期末
16、考试时间进行安排,使得学生们不会有相互冲突的考试。如何解决?不会有相互冲突的考试。如何解决? 该问题可以建立一个图论模型来解决:待考的课程可该问题可以建立一个图论模型来解决:待考的课程可抽象为图的顶点,连接两个顶点的边表示至少有一个学生抽象为图的顶点,连接两个顶点的边表示至少有一个学生同时选择了这两门课程。同时选择了这两门课程。 问题归结于在模型图中求所谓的问题归结于在模型图中求所谓的“顶点着色方案顶点着色方案”问题,问题,该问题将在第七章讨论。该问题将在第七章讨论。 例如:有例如:有a, b, c ,d, e, f 六门课程。按照上面方法建立六门课程。按照上面方法建立的模型图如下:的模型图如
17、下: 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 18 一种可行的安排方案为:第一时间:一种可行的安排方案为:第一时间:a, d, e;第二时间:第二时间:b, f ;最后:;最后:c.abcefd 另一种可行的安排方案为:第一时间:另一种可行的安排方案为:第一时间:a, e;第二时间:第二时间:c, d ;最后:;最后:b, f .(6) 旅行售货员问题旅行售货员问题 一电脑代理商要从她所在城市出发,乘飞机去六个城市,一电脑代理商要从她所在城市出发,乘飞机去六个城市,然后回到出发点,如果要求每个城市只经历一次,能否办然后回到出发
18、点,如果要求每个城市只经历一次,能否办到?给出行走方案。到?给出行走方案。 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 19 问题归结为在模型图中寻求所谓的问题归结为在模型图中寻求所谓的“哈密尔顿圈哈密尔顿圈”问题。问题。将在第四章介绍。将在第四章介绍。 例如:如果模型图如下:例如:如果模型图如下: 该问题可以建立一个图论模型来解决:城市抽象为该问题可以建立一个图论模型来解决:城市抽象为图的顶点,边代表城市间的直达航线。图的顶点,边代表城市间的直达航线。abcdef 可行方案可行方案: (1) h, d, e, c, b, a,
19、h (2) h, d, e, c, a, b, h 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 20 在图论中,一个很值得研究的问题是如何比较两个在图论中,一个很值得研究的问题是如何比较两个图的异同,这就是图的同构问题。图的异同,这就是图的同构问题。 定义:设有两个图定义:设有两个图G1=(V1,E1)和和G2=(V2,E2),若在其顶点若在其顶点集合间存在双射,使得边之间存在如下关系:设集合间存在双射,使得边之间存在如下关系:设u1u2v1v2, u1,v1 V1, u2,v2 V2; u1v1 E1,当且仅当当且仅当u2v2
20、E2,且且u1v1与与u2v2的重数相同。称的重数相同。称G1与与G2同构,记为:同构,记为: 由定义可以得到图同构的几个必要条件:由定义可以得到图同构的几个必要条件:(三三)、图的同构、图的同构12GG (1) 顶点数相同;顶点数相同;(2) 边数相同;边数相同;(3) 关联边数相同的顶点关联边数相同的顶点个数相同。个数相同。 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 21 判定图的同构是很困难的,属于判定图的同构是很困难的,属于NP完全问题。对于规模完全问题。对于规模不大的两个图,判定其是否同构,可以采用观察加推证的不大的两
21、个图,判定其是否同构,可以采用观察加推证的方法。方法。 例例2 证明下面两图不同构。证明下面两图不同构。u1v1证明证明:u1的两个邻接点与的两个邻接点与v1的两个邻接点状况不同。所以,的两个邻接点状况不同。所以,两图不同构。两图不同构。 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 22 例例3 证明下面两图同构。证明下面两图同构。证明证明:作映射作映射f : vi ui (i=1,2.10) (a) v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 u1 u2 u3 u4 u5 u6 u7 u8 u9 u10 (b)
22、 容易证明,对容易证明,对 vi v j E (a),有有f (v i vj,), ,ui,uj, ,E,(b) (1 i 10, 1 j 10 )由图的同构定义知,图由图的同构定义知,图(a)与与(b)是同构的。是同构的。 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 23 例例4 指出指出4个顶点的非同构的所有简单图。个顶点的非同构的所有简单图。分析:四个顶点的简单图最少边数为分析:四个顶点的简单图最少边数为0,最多边数为,最多边数为6,所以,所以可按边数进行枚举。可按边数进行枚举。 0.8 1 0.6 0.4 0.2 0 x
23、t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 24作业作业P29P30 3, 4, 5, 6 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 25Thank You ! 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 26第一章第一章 图的基本概念图的基本概念本次课主要内容本次课主要内容(二二)、顶点的度与图的度序列、顶点的度与图的度序列(一一)、完全图、偶图与补图、完全图、偶图与补图 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5
24、2 1 0.5 0 0.5 1 n 27(一一)、完全图、偶图与补图、完全图、偶图与补图1、每两个不同的顶点之间都有一条边相连的简单图称为、每两个不同的顶点之间都有一条边相连的简单图称为完全图完全图 .在同构意义下,在同构意义下,n个顶点的完全图只有一个,记为个顶点的完全图只有一个,记为 KnK2K3K5容易求出:容易求出:1()(1)2nm Kn n 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 28 2、所谓具有二分类(、所谓具有二分类(X, Y)的偶图(或二部图)是指一个图,)的偶图(或二部图)是指一个图,它的点集可以分解为两
25、个它的点集可以分解为两个(非空非空)子集子集X和和Y,使得每条边的一个,使得每条边的一个端点在端点在X中,另一个端点在中,另一个端点在Y中中. 完全偶图是指具有二分类(完全偶图是指具有二分类(X, Y)的简单偶图,其中)的简单偶图,其中X的每个顶点与的每个顶点与Y的每个顶点相连,若的每个顶点相连,若|X|=m,|Y|=n,则这样,则这样的偶图记为的偶图记为 K m, n 图图1图图2 图图1与图与图2均是偶图,图均是偶图,图2是是K2,3 0.8 1 0.6 0.4 0.2 0 x t 0 0.5 1 1.5 2 1 0.5 0 0.5 1 n 29 偶图是一种常见数学模型。偶图是一种常见数学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论及 应用 杨春 课件 ppt
限制150内