第七章 图与网络模型.ppt
《第七章 图与网络模型.ppt》由会员分享,可在线阅读,更多相关《第七章 图与网络模型.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE第七章第七章 图与网络模型图与网络模型1 1 图与网络的基本概念图与网络的基本概念2 2 最小生成树问题最小生成树问题3 3 最短路问题最短路问题4 最大流问题 1武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE1 图与网络的基本概念 图论中图是由点和边构成,可以反映一些对象之间图论中图是由点和边构成,可以反映一些对象之间的关系。的关系。例如:在一个人群中,对相互认识这个关系我们可以用图来表示,例如:在一个人群中,对相互认识这个关系我们可以用图来表示,下图就是一个表示这种关系的图。下图就是一个表示这种关系的
2、图。(v1)赵赵(v2)钱钱(v3)孙孙(v4)李李(v5)周周(v6)吴吴(v7)陈陈e2e1e3e4e52武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE1 图与网络的基本概念 当然图论不仅仅是要描述对象之间关系,还要当然图论不仅仅是要描述对象之间关系,还要研究特定关系之间的内在规律,一般情况下图中点研究特定关系之间的内在规律,一般情况下图中点的相对位置如何、点与点之间联线的长短曲直,对的相对位置如何、点与点之间联线的长短曲直,对于反映对象之间的关系并不是重要的,如对赵等七于反映对象之间的关系并不是重要的,如对赵等七人的相互认识关系我们也可以用图来表示,可见图人的相互认
3、识关系我们也可以用图来表示,可见图论中的图与几何图、工程图是不一样的。论中的图与几何图、工程图是不一样的。(v1)赵赵(v2)钱钱孙孙(v3)李李(v4)周周(v5)吴吴(v6)陈陈(v7)e2e1e3e4e53武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE1 图与网络的基本概念 一、一、图的三要素图的三要素 顶点无序的图为无向图。顶点无序的图为无向图。顶点有序的图为有向图。顶点有序的图为有向图。二、二、链链 一个由点和边的交替序列。一个由点和边的交替序列。三、三、回路回路(圈圈)若若链链的第一个点和最后一个点相同,则该路为回路的第一个点和最后一个点相同,则该路为回路(圈
4、圈)。4武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE1 图与网络的基本概念四、四、连通图连通图 对无向图对无向图G,若任何两个不同的点之间,至少存在一条链,则,若任何两个不同的点之间,至少存在一条链,则G为连通图。为连通图。五、五、子图及生成子图子图及生成子图1 1子图子图 设无向图设无向图G=G=(V V、E E),若),若2 2生成子图生成子图5武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE1 图与网络的基本概念六、六、赋权图赋权图对一个无向图对一个无向图G G的每一条边的每一条边(V Vi i,V,Vj j),相应地有一个数,相应地有一个数C
5、 Cijij,则,则称图称图G G为赋权图,为赋权图,C Cijij称为边称为边(V Vi i,V,Vj j)上的权。上的权。七、七、网络网络在赋权的有向图在赋权的有向图D D中指定一点,称为发点,指定另一点称为收中指定一点,称为发点,指定另一点称为收点,其它点称为中间点,并把点,其它点称为中间点,并把D D中的每一条弧的赋权数称为弧中的每一条弧的赋权数称为弧的容量,的容量,D D就称为网络。就称为网络。6武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE2 最小生成树问题一、树的概念树的概念树树树树 一个无圈的连通图称为树。一个无圈的连通图称为树。一个无圈的连通图称为树。一
6、个无圈的连通图称为树。树的性质:树的性质:树的性质:树的性质:1 1 1 1 在图中任意两点之间必有一条而且只有一条通路。在图中任意两点之间必有一条而且只有一条通路。在图中任意两点之间必有一条而且只有一条通路。在图中任意两点之间必有一条而且只有一条通路。2 2 2 2 在图中划去一条边,则图不连通。在图中划去一条边,则图不连通。在图中划去一条边,则图不连通。在图中划去一条边,则图不连通。3 3 3 3 在图中不相邻的两个顶点之间加一条边,可得一个在图中不相邻的两个顶点之间加一条边,可得一个在图中不相邻的两个顶点之间加一条边,可得一个在图中不相邻的两个顶点之间加一条边,可得一个且仅得一个圈。且仅
7、得一个圈。且仅得一个圈。且仅得一个圈。4 4 4 4 图中边数有图中边数有图中边数有图中边数有NeNeNeNe=V-1=V-1=V-1=V-1(V V V V为顶点数)。为顶点数)。为顶点数)。为顶点数)。生成树:生成树:若若T T是无向图是无向图G G的生成子图,且的生成子图,且T T又是树,称又是树,称T T为为G G的生成树。的生成树。7武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE2 2 最小生成树问题最小生成树问题最小生成树问题最小生成树问题 就是指在一个赋权的连通的就是指在一个赋权的连通的无向图无向图G G中找出一个生成树,并使得这个生成中找出一个生成树,并使
8、得这个生成树的所有边的权数之和为最小。树的所有边的权数之和为最小。8武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE2 2 最小生成树问题最小生成树问题二、求解最小生成树的破圈算法算法步骤:1、在给定的赋权的连通图上任找一个圈。2、在所找的圈中去掉一个权数最大的边(如果有两条或两条以上的边都是权数最大的边,则任意去掉其中一条)。3、如果所余下的图已不包含圈,则计算结束,所余下的图即为最小生成树,否则返回第2步。9武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE2 2 最小生成树问题最小生成树问题 例、某大学准备对其所属的例、某大学准备对其所属的7 7个学
9、院办公室计算机联网,个学院办公室计算机联网,这个网络的可能联通的途径如下图,图中这个网络的可能联通的途径如下图,图中v v1 1,v,v7 7 表示表示7 7个学个学院办公室,请设计一个网络能联通院办公室,请设计一个网络能联通7 7个学院办公室,并使总的线个学院办公室,并使总的线路长度为最短路长度为最短(单位单位:百米百米)。v1331728541034v7v6v5v4v2v3 解:此问题实际上是求图的最小生成树,也即按照图的解:此问题实际上是求图的最小生成树,也即按照图的(f)(f)设计,可设计,可使此网络的总的线路长度为最短,为使此网络的总的线路长度为最短,为1919百米。百米。“管理运筹
10、学软件管理运筹学软件”有专门的子程序可以解决最小生成树问题。有专门的子程序可以解决最小生成树问题。10武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE2 2 最小生成树问题最小生成树问题 例 用破圈算法求图(a)中的一个最小生成树v1331728541034v7v6v5v4v2v13317285434v7v6v5v4v2v133725434v7v6v5v4v2v3v3v31v13372434v7v6v5v4v2v31v1337234v7v6v5v4v2v31v133723v7v6v5v4v2v31(a)(b)(c)(d)(e)(f)11武汉科技学院经济管理学院武汉科技学院经
11、济管理学院SHUFESHUFE作业作业:求下列各图的最小树求下列各图的最小树V9V1V2V3V6V5V8V7V4675834423916547V1V2V3V4V6V7V8V5451684634749512武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE3 最短路问题最短路问题最短路问题:对一个赋权的有向图D(或无向图)中指定的两个点Vs和Vt找到一条从 Vs 到 Vt 的路,使得这条路上所有弧(或边)的权数的总和最小,这条路被称之为从Vs到Vt的最短路。这条路上所有弧(或边)的权数的总和被称为从Vs到Vt的最短距离。13武汉科技学院经济管理学院武汉科技学院经济管理学院SHU
12、FESHUFE3 最短路问题例1 电信公司准备在甲、乙两地沿路架设一条光缆线,问如何架设使其光缆线路最短?下图给出了甲乙两地间的交通图。权数表示两地间公路的长度(单位:公里)。V1(甲地)甲地)151762444 31065v2V7(乙地)乙地)v3v4v5v614武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE3 最短路问题15武汉科技学院经济管理学院武汉科技学院经济管理学院SHUFESHUFE3 最短路问题2 2算法算法从起点标号,标号有两个内容(从起点标号,标号有两个内容(a aj j,b,bj j),),a aj j表示从起表示从起点到该点的最小距离,点到该点的最小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七章 图与网络模型 第七 网络 模型
限制150内