- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十一章图与网络模型 引论 在生产和日常生活中经常碰到各种各样的图:公路或铁路交通图、管网图、电网图、通讯联络图等。 运筹学中所研究的图(graph)是上述各类图的抽象概括,它表明一些研究对象和这些对象之间的相互联系。 图的用处 A、B、C、D、E 五支球队进行循环赛 铁路交通图 综上所述,图是由点和线(边、弧)构成的。 点的集合V表示为V={v1, v2 , v3 ……vn} 不带箭头的连线叫做边(edge),边的集合记为E= { ej } ,一条边可以用两点[ vi,vj ]表示,eij= [ vi,vj ]。 带箭头的连线叫做弧(arc),弧的集合记为A,A= { ak },一条弧也是用两点表示,aij= [ vi,vj ],弧有方向:vi为始点,vj为终点。 图的基本概念 由点和边组成的图叫做无向图,记为G=(V,E) 由点和弧组成的图叫做有向图,记为D=(V,A) 无向图是一种特殊的有向图,其边实际等价于两条反向的弧 图的基本概念 点边交替序列称为链;闭合的链称为圈 点弧交替序列称为路;闭合的路称回路 任意两点之间都有链相连的图,称为连通图 无向图G的每一条边上对应的数称为边( vi,vj )上的权,记为cij,G为赋权无向图; 有向图D的每一条弧上对应的数称为弧( vi,vj )上的权,记为cij,D为赋权有向图; 第二节 最短路问题 例:某交通网络如下图,求v1到v8的最短路线 一、求解最短路的Dijkstra算法 下面介绍在一个赋权有向图中寻求最短路的方法——Dijkstra算法,它是在1959年提出来的。 目前公认,在所有的权wij ≥0时,这个算法是寻求最短路问题最好的算法。并且,这个算法实际上也给出了寻求从一个始点vs到任意一个点vj的最短路。 Dijkstra算法也称为双标号法。 双标号:即对图中的点vj赋予两个标号(lj,kj),第一个标号lj表示从起点vs到vj的最短路的长度,第二个标号kj表示在vs至vj的最短路上vj前面一个邻点的下标号。 解:求从V1到的最短距离V8 双标号法具体步骤 (1)给起点v1标号(0,s); (2)确定两个点集和一个弧集合: 已标号的点集I,未标号的点集 J, 以及弧的集合{(Vi,Vj)/Vi∈ I,Vj∈ J}; (3)对弧集合中每条弧计算距离sij=li+cij,取其中最小值sij,并给相应的vj标号(sij, ki); (4)重复上述步骤(2),(3),直至弧集合为空集。 课堂习题:求最短路。 二、最短路问题的应用 交通问题:如前例 设备更新问题:教材236页例3。 第三节 最小生成树问题 生成子图:对于无向图G=(V,E),保留所有V中的点,而只删掉E中一部分的边,所获得的图G’,称之为G的生成子图。 树:无圈的连通图。 生成树:若G的一个生成子图G’是一个树,则称之为G的生成树。 最小生成树:对于赋权的连通无向图G,若生成树G’中所有边的权数之和,在所有生成树中最小,则称G’为G的最小生成树。 例:V1, V2, V3, V4, V5, V6, V7, V8代表八个不同的城市,它们之间的可能连通关系和距离图示如下,现要在这8个城市之间建设互联网,请设计一个网络使其能联通8个城市,并使总的线路长度最短。 第四节 最大流问题 引例:如下输水网络,属南水北调工程,从vs到vt送水,弧旁数字为管道容量,问应当如何输水使得流量最大? 最大流问题的相关概念 网络:在赋权有向图D中,指定一点作为发点( vs ),另一点作为收点( vt ),其余点称为中间点,并把D中的每一条弧的赋权数cij称为弧( vi,vj )的容量。这样的赋权有向图称为网络。 可行流:各点流入量=流出量,且发点vs的流出量=收点vt的流入量,且各弧上的流量fij≤cij,这样的流称之为可行流。 最大流问题:给定一个带收发点的网络,求出从发点到收点的最大可行流。 最大流问题的网络图论解法 1、改进弧容量。对每一条弧(vi,vj)的容量用一对数cij和0标在弧上,其中cij靠近vi点,0靠近vj点,表示从vi到vj容许通过的容量为cij,反之,从vj到vi容许通过的容量为0。 2、求解最大流。 (1)寻路。从包含弧数最少的路开始寻找,该路上所有顺流容量cij0,若不存在这样的路,则已求得最大流。 (2)增流。找出路上最小的弧顺流容量pf,通过该路增加流量pf ,即网络流量变为F+ pf。 (3)改进。顺减逆加。 3、绘图。绘制最大流量图。 1、改进弧容量 2、求解水网最大流问题 . . 3、绘制最大流量图 习题:求下列最大流问题: 最大流量图 第五节 最小费用最大流问题 接最大流问题中的
您可能关注的文档
最近下载
- 《戏剧影视表演剧目创作》课件——2.任务2 梳理中心事件与矛盾冲突.pptx VIP
- 18G901-1混凝土结构施工钢筋排布规则与构造详图(现浇混凝土框架、剪力墙、梁、板)公开版.docx VIP
- 化妆品店长毕节大方岗位职责.docx VIP
- (正式版)DB35∕T 2250-2025 《免陪照护病区服务规范》.pdf VIP
- 【教学课件】微专题课件:把握戏剧冲突.pptx
- 高级园林绿化工试题库(含答案).pdf VIP
- 微电影创作教程全套教学课件.pptx VIP
- 高二【物理(人教版)】实验:练习使用多用电表-教学设计.docx VIP
- 2025年执业药师考试《中药学专业知识(一)》真题及答案解析【完整版20259.pdf VIP
- 2009年十一月号 - 沙田培英中学.pdf VIP
文档评论(0)