七图与网络模型.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
七图与网络模型

第七章 图与网络模型 §1 图与网络的基本概念 §2 最小生成树问题 §3 最短路问题 §4 最大流问题 §1 图与网络的基本概念 §1 图与网络的基本概念 当然图论不仅仅是要描述对象之间关系,还要研究特定关系之间的内在规律,一般情况下图中点的相对位置如何、点与点之间联线的长短曲直,对于反映对象之间的关系并不是重要的,如对赵等七人的相互认识关系我们也可以用图来表示,可见图论中的图与几何图、工程图是不一样的。 §1 图与网络的基本概念 一、图的三要素 顶点无序的图为无向图。 顶点有序的图为有向图。 二、链 一个由点和边的交替序列。 三、回路(圈) 若链的第一个点和最后一个点相同,则该路为回路(圈) 。 §1 图与网络的基本概念 四、连通图 对无向图G,若任何两个不同的点之间,至少存在一条链,则G为连通图。 五、子图及生成子图 1.子图 设无向图G=(V、E),若 2.生成子图 §1 图与网络的基本概念 六、赋权图 对一个无向图G的每一条边(Vi,Vj),相应地有一个数Cij,则称图G为赋权图,Cij称为边(Vi,Vj)上的权。 七、网络 在赋权的有向图D中指定一点,称为发点,指定另一点称为收点,其它点称为中间点,并把D中的每一条弧的赋权数称为弧的容量,D就称为网络。 §2 最小生成树问题 一、 树的概念 树 一个无圈的连通图称为树。 树的性质: 1 在图中任意两点之间必有一条而且只有一条通路。 2 在图中划去一条边,则图不连通。 3 在图中不相邻的两个顶点之间加一条边,可得一个且仅得一个圈。 4 图中边数有Ne=V-1(V为顶点数)。 生成树:若T是无向图G的生成子图,且T又是树,称T为G的生成树。 §2 最小生成树问题 §2 最小生成树问题 二、求解最小生成树的破圈算法 算法步骤: 1、在给定的赋权的连通图上任找一个圈。 2、在所找的圈中去掉一个权数最大的边(如果有两条或两条以上的边都是权数最大的边,则任意去掉其中一条)。 3、如果所余下的图已不包含圈,则计算结束,所余下的图即为最小生成树,否则返回第2步。 §2 最小生成树问题 例、某大学准备对其所属的7个学院办公室计算机联网,这个网络的可能联通的途径如下图,图中v1,…,v7 表示7个学院办公室,请设计一个网络能联通7个学院办公室,并使总的线路长度为最短(单位:百米)。 §2 最小生成树问题 例 用破圈算法求图(a)中的一个最小生成树 作业: 求下列各图的最小树 §3 最短路问题 最短路问题:对一个赋权的有向图D(或无向图)中指定的两个点Vs和Vt找到一条从 Vs 到 Vt 的路,使得这条路上所有弧(或边)的权数的总和最小,这条路被称之为从Vs到Vt的最短路。这条路上所有弧(或边)的权数的总和被称为从Vs到Vt的最短距离。 §3 最短路问题 例1 电信公司准备在甲、乙两地沿路架设一条光缆线,问如何架设使其光缆线路最短?下图给出了甲乙两地间的交通图。权数表示两地间公路的长度(单位:公里)。 §3 最短路问题 2.算法 ①从起点标号,标号有两个内容(aj,bj),aj表示从起点到该点的最小距离,bj表示此最小距离链的紧前一个顶点的足标。起点的标号为(0、0)。 ②从已标号的顶点出发,找出与这些已标号的顶点紧邻的所有顶点的距离,并选最小值进行标号。直到所有顶点都标号完为止。 §3 最短路问题 §3 最短路问题 §3 最短路问题  例5: §3 最短路问题 二、逐次逼近法(适用某些Cij0)。 解决指定点到任意点的最短路或两指定点间最短路。 算法: 1.先赋予起点标号(0、0)及与起点邻近点的标号(Cij、1),其它标号为(∞,1) 2.检查各顶点标号是否得到最小值,否则,逐个调整。 §3 最短路问题 例6. 求 V1至各点的最短路 §3 最短路问题 §3 最短路问题 循环,路长单调下降而趋向-∞,无结果。回路上的权值之和为正数或零,可求得结果。 回路上的权值之和为负数时,此法失效。 §3 最短路问题 例8 已知某地区的交通网络如下图所示,其中点代表居民小区,边表示公路,问区中心医院应建在哪个小区,可使离医院最远的小区居民就诊时所走的路程最近。 §3 最短路问题 §4 最大流问题 在交通运输、物资供应中,经常会遇到人流、车流、信息流、物流、现金流。称“网络流理论”。二十世纪中叶以后, Ford和Fulkerson建立了网络流理论。 最大流问题:给一个带收发点的网络,其每条弧的赋权称之为容量,在不超过每条弧的容量的前提下,求出从发点到收点的最大流量。 一、最大流的数

文档评论(0)

taotao0c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档