- 1、本文档共118页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch10图基本概念
第10章 图的基本概念;如何找到物流运输的最优路径?
如何找到最优的网络通信线路?
如果你想周游全国所有城市,如何设计旅游线路?
化学化合物分析:结构是否相同?
程序结构度量:程序是否结构相似?
如何为考试分配教室,使得资源利用率最优?
如何安排工作流程而达到最高效率?
如何设计为众多的电视台频道分配最优方案?
如何设计通信编码以提高信息传输效率?
操作系统中,如何调度进程而使得系统效率最优?;如何设计集成电路线路布局而达到最优效率?
如何设计计算机鼓轮?
七枚同重量硬币与一枚较轻的伪币,使用天平秤多少次就能找出伪币?
如何设计下棋程序?
n-皇后问题
最少用几种颜色就能将世界地图都着色?
如何使箱子尽可能装满物体?
一个船夫要把一只狼,一只羊和一棵白菜运过河。问题是当人不在场时,狼要吃羊,羊要吃白菜,而他的船每趟只能运其中的一个。那么他怎样才能把三者都运过河呢?;研究主题
旅行商问题:TSP问题
中国邮路问题
地图着色问题:四色定理
最短路径问题
网络流
匹配
组合计数
;主要内容 ;10.1 图论概述
图是人们日常生活中常见的一种信息载体,其突出的特点是直观、形象。图论,顾名思义是运用数学手段研究图的性质的理论,但这里的图不是平面坐标系中的函数,而是由一些点和连接这些点的线组成的结构。图论是有许多应用的古老学科,也一直以来都是一个热门学科,它已经被广泛应用于计算机科学、化学、运筹学、心理学等很多领域。;10.2 图与图模型
例10.2 时间安排问题。某大学计算机学院的某教研组共有10名教师,他们分别参加7个班级的讨论课,每个班级可能同时需要多位教师参加,有的教师可能需要参加多个班级的讨论,每个班级必须单独开展讨论课,则如何安排才使得所有班级在最短时间段内完成讨论课?参加各个班级讨论课的教师情况如下(ci为班级编号,数字1-10为教师编号):
c1={1,2,3},c2={1,3,4,5},c3={2,5,6,7},c4={2,6,7},c5={4,7,8,9},c6={8,9,10},c7={1,3,9,10}。 ;10.2 图与图模型
;10.2 图与图模型
定义10.1 图G包括一个非空的对象的集合V与有限的两个对象构成的V的无序对构成的集合E,前者称为的结点集,后者称为边集。
令V={v1,v2,…,vn}是包含n个结点的集合,其m条边的集合E={e1,e2,…,em},其中,每一条边都是集合V的二元子集,如边ei={u,v},常常简记为uv或vu,其中u、v称为边uv的端点。这样,一个图事实上就是V与E构成的序偶,常常被记作G=(V,E)。于是,也常常用V(G)和E(G)来表示某一个图G的结点集与边集。当然,也可以使用其它符号来表示图,如用F或H,甚至G1等等。;10.2 图与图模型
集合V(G)的基数n表示图G的阶(Order),集合E(G)的基数m表示图G的规模(Size),有时也将图G记作(n,m)。在图G中,若边集E(G)=Ф,则称G为零图(Null Graph),此时,又若G为n阶图,则称G为n阶零图,记作Nn,特别地,称N1为平凡图(Trivial graph)。在图的定义中规定结点集V为非空集,但在图的运算中可能产生结点集为空集的运算结果,为此规定结点集为空集的图为空图(Empty Graph),并将空图记为?。阶为有限的图称为有限图(Finite Graph),否则称为无限图(Infinite Graph)。结点没有标号的图称为非标号图(Unlabeled Graph),否则为标号图(Labeled Graph)。 ;10.2 图与图模型
如果图中存在某两条边的端点都相同,则称该图为多重图(Multigraph),该两条边称为平行边。如果一条边关联的两个结点是相同的结点,则称该边为圈或自环(Loop)。不存在平行边与圈的图即称为简单图(Simple Graph)。 ;10.2 图与图模型
定义10.2 如果uv是图G的边,记为e,即uv?E(G),则称结点u和v邻接(Adjacent),否则称结点u与v非邻接。这里,也称结点u或v与边e是关联(Incident)关系。与同一个结点关联的两条边称为邻接边。与结点v关联的边数称为结点v的度,记作deg(v)。与结点v关联的环对v的度数的贡献要计算两次。如果结点v的度为0,则称之为孤立点(Isolated Vertex)。一度的结点称为悬挂点(Pendant Vertex)。图G的所有结点度数的最小度数称为G的最小度,记作?(G),而所有结点度数的最大者称为G的最大度,记作?(G)。各结点的度均相同的图称为正则图(Regular Graph)。各结点度均为k的正则
文档评论(0)