管理决策第七讲网络分析与应用.ppt

上传人:赵** 文档编号:63674756 上传时间:2022-11-25 格式:PPT 页数:38 大小:1.12MB
返回 下载 相关 举报
管理决策第七讲网络分析与应用.ppt_第1页
第1页 / 共38页
管理决策第七讲网络分析与应用.ppt_第2页
第2页 / 共38页
点击查看更多>>
资源描述

《管理决策第七讲网络分析与应用.ppt》由会员分享,可在线阅读,更多相关《管理决策第七讲网络分析与应用.ppt(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、管理决策曹媛媛曹媛媛 2021/9/211第七讲 网络分析图论(Graph Theory)是运筹学的一个分支,已广泛应用在物理学、化学、控制论、信息论、科学管理、计算机等各个领域中。网络分析(Network Analysis)作为图论的一个重要内容,已成为对各种系统进行分析、研究和管理的重要工具。本章主要介绍运输问题、最短路问题、最小支撑树问题、最大流问题,以及网络计划评审与优化问题。2021/9/212第七讲 网络分析图与网络的基本概念图论中的图,是反映现实世界中具体事物及其相互关系的一种抽象工具,它比地图、分子结构图、电路图等更抽象。图的定义:图的定义:简单的说,一个图是由一些点(Vert

2、ices)及点间的连线(Edges)所组成的。点可以作为现实世界中事物的抽象,而点间的连线表示事物间的关系。无向图:如果一个图由点及边所构成,则称之为无向图,记为G=(V,E)。其中,V是一个有限非空的点集合,称为G的点集,一般表示为V=v1,v2,vn;E是一个边集合,称为G的边集,一条连接vi和vj的边一般表示为一个无序对e=(vi,vj)。有向图:如果一个图由点及弧所构成,则称之为有向图,记为D(V,A)。其中,V是点的集合;A是弧的集合,一条从vi连接到vj的弧一般表示为一个有序对a(vi,vj)。2021/9/213第七讲 网络分析图与网络的基本概念 无向图无向图 例3-1 试用一个

3、图来表示大连、北京、深圳、上海四城市之间的民航客机通航情况。解:设v1,v2,v3,v4分别表示大连、北京、深圳、上海四市,则他们之间的通航情况可表示为一个无向图:G=(V,E)。V=v1,v2,v3,v4E=e1,e2,e3,e4,e5,e6e1=v1,v2,e2=v1,v3,e3=v1,v4,e4=v2,v3,e5=v2,v4,e6=v3,v42021/9/214第七讲 网络分析图与网络的基本概念 有向图有向图 例3-2 有A、B、C、D四支篮球队,进行单循环比赛,比赛情况如表所示。试用一个图表示各队之间的胜负关系。比比赛赛球球队队获胜获胜球球队队A AB BA AA AC CA AA A

4、D DD DB BC CB BB BD DD DC CD DC C解:设v1,v2,v3,v4分别表示球队A、B、C、D,其相互间的胜负关系可表示为一个有向图:D=(V,A),从vi连接到vj的弧表示vi代表的球队胜vj代表的球队。其中V=v1,v2,v3,v4A=a1,a2,a3,a4,a5,a6a1=v1,v2,a2=v1,v3,a3=v4,v1,a4=v2,v3,a5=v4,v2,a6=v3,v42021/9/215第七讲 网络分析图与网络的基本概念几个基本概念 若有e=(vi,vj),则称vi,vj是e的端点,也称点vi与vj相邻,称e是vi,vj的关联边。如图中,v1与v4是e5的端

5、点,点v2与v3相邻,e6是v4与v5的关联边。若一条边的两个端点相同,则称该边为环。如e7。若两个端点之间不止一条边,则称具有多重边;一个无环也无多重边的图称为简单图。2021/9/216第七讲 网络分析图与网络的基本概念几个基本概念图G=(V,E)中,设 ;则交替序列 称为一条从 到 的链,简记为若 则称为闭链,否则称 为开链。若 中的边均不相同,则称 为简单链;若 中所有结点也均不同,则称 为初等链。若一条闭链 中,除 外,任意两点均不相同,则称 为一个圈。若图G中,任意两点间至少存在一条链,则称图G为连通图,否则称为不连通图。2021/9/217第七讲 网络分析图与网络的基本概念几个基

6、本概念如图,v4v7v5v6v7v8是简单链,v4v5v7v6v8是初等链,v4v5v6v8v7v4是一个圈,但 v4v7v6v8v7v5v4仅为一条闭链,而不是圈。左图是连通图,而右图是不连通图,因为v1与v4之间不存在链。2021/9/218第七讲 网络分析图与网络的基本概念几个基本概念设有图G=(V,E)和图G=(V,E),若VV,E E,则称G是G的一个支撑子图或支撑图。图中(a),(b),(c)均为(a)的支撑子图,但(d)不是(a)的支撑子图,因为(d)比(a)少一个点v1。2021/9/219第七讲 网络分析图与网络的基本概念几个基本概念若把一个有向图D中所有弧的方向去掉,即每一

7、条弧都用相应的无向边代替,所得到一个无向图称为该有向图D的基础图,记为G(D)。如图中(b)为(a)的基础图。2021/9/2110第七讲 网络分析图与网络的基本概念几个基本概念若交替序列 是有向图D(V,A)的一条链,并且有:;则称 是图D的一条从 到 的路,简记为:,若 ,则称是图D的一条回路,否则称为开路。对无向图G而言,链和路(闭链和回路)这两个概念是一致的。如图,v2v4v1v3是一条开路,v4v1v3v4是一条回路;但 v2v1v4v3 和 v2v4v1v2虽然分别是G(D)的开路和回路,却不是D的路,而仅是D的链和圈。2021/9/2111第七讲 网络分析图与网络的基本概念几个基

8、本概念 若给一个图中的每一条边(或弧)都赋予一个实数 =(vi,vj),所得的图称为一个赋权网络图。赋权无向图和赋权有向图统称为网络,记为N。这里,称为边(vi,vj)的权数(或权)。一般来讲,图论中所讨论的图,特别是在应用图论中所讨论的图多数是网络。2021/9/2112第七讲 网络分析运输问题 运输问题一般描述为:一种物资有m个产地 ,其产量分别为ai,有n个销地 ,其销量分别为bj;从Ai至Bj的运价为cij,问如何设计调运方案才能使总运费最少?产销平衡问题 当总产量等于总销量,即:时,称为产销平衡的运输问题,简称平衡问题。产销不平衡问题 当总产量大于总销量,即 时,称为产大于销的运输问

9、题;当总产量小于总销量,即 时,称为产小于销的运输问题。产大于销的运输问题和产小于销的运输问题统称为产销不平衡问题。2021/9/2113第七讲 网络分析运输问题产销平衡问题 例3-3 有A1,A2,A3三个水泥厂,每天要把生产的水泥运往B1,B2两地。各厂的产量、各地的需求量(销量)以及各厂地间的运价见表3-2。问如何设计调运方案才能使总运费最少?运价(元运价(元/吨)(吨)(cij)产产量(量(ai)B1B2A112015011A214513015A31351409销销量(量(bj)1421 解:因为 =11+15+9=35,=14+21=35,所以这是一个产销平衡问题。目标函数为:其中x

10、ij为Ai至 Bj的运量,因为某产地运往各销地的运量之和应等于该产地的产量,所以有:。又因各产地运往某销地的运量之和应等于该销地的销量(需求量),所以有:2021/9/2114第七讲 网络分析运输问题产销平衡问题产销平衡运输问题的一般模型为:应用到本例中的实例模型为:经求解,最优解:,可知,由A1运往 B1地11吨,A2运往 B2 地15吨,A3运往 B1 地3吨,A3运往 B2 地6吨,这样安排总运费最少,最少总运费为4515元。2021/9/2115第七讲 网络分析运输问题产销不平衡问题 例3-4 有A1,A2,A3三个水泥厂,每天要把生产的水泥运往B1,B2两地。各厂的产量、各地的需求量

11、(销量)以及各厂地间的运价见表。问如何设计调运方案才能使总运费最少?运价(元运价(元/吨)(吨)(cij)产产量(量(ai)B1B2A112015011A214513015A31351409销销量(量(bj)1320 解:因为 =11+15+9=35,=13+20=33,所以这是一个产大于销的问题。目标函数为:其中xij为Ai至 Bj的运量,因为某产地运往各销地的运量之和应不大于该产地的产量,所以有:。又因各产地运往某销地的运量之和应等于该销地的销量(需求量),所以有:2021/9/2116第七讲 网络分析运输问题产销不平衡问题产大于销运输问题的一般模型为:应用到本例中的实例模型为:经求解,最

12、优解:,可知,由A1运往 B1 地11吨,A2运往 B2 地15吨,A3运往 B1 地2吨,A3运往 B2 地5吨,这样安排总运费最少,最少总运费为4240元。2021/9/2117第七讲 网络分析运输问题转运问题 前面介绍的运输问题,都是将物资直接由产地运往销地,但是,实际中很多的运输问题是先将物资由产地运往某个或某些转运站(转运站在现实情况中往往表现为仓库),再由转运站运往销地,这类运输问题不仅要求总运费最少,而且要同时选出最优运输路线,这就是转运问题。2021/9/2118第七讲 网络分析运输问题转运问题例3-5 有A1,A2,A3三个水泥厂,每天要把生产的水泥先运往C1,C2两个仓库,

13、再由仓库运往B1,B2两地。各厂至各仓库、各仓库至各销地的运价(单位:元/吨)见表3-4,每个产地的产量(单位:吨/天)和每个销地的销量(单位:吨/天)分别在左侧和右侧做了标注。问如何设计调运方案才能使总运费最少?C1C211 A19010015 A2105929 A310283B1 14B2 21C17267C25864 解:该例中共有10条运输路线,分别是A1-C1,A1-C2,A2-C1,A2-C2,A3-C1,A3-C2,C1-B1,C1-B2,C2-B1,C2-B2,我们分别用数字17来表示A1、A2、A3、C1、C2、B1、B2,则这十条运输路线上的运量可分别用x14,x15,x2

14、4,x25,x34,x35,x46,x47,x56,x57来表示。2021/9/2119第七讲 网络分析运输问题转运问题目标函数为:minz=90 x14+100 x15+105x24+92x25+102x34+83x35+72x46+67x47+58x56+64x57由于这是一个产销平和问题,对于产地,物资的运出量应等于产地的产量,因此 ,对A1有:对A2有:对A3有:对于转运站(仓库),物资的运入量应等于运出量,因此:对C1有:对C2有:对于销地,物资的运入量应等于销地的需求量,因此:对B1有:对B2有:2021/9/2120第七讲 网络分析运输问题转运问题综上,建立此例的数学模型为:经求

15、解,最优解如下:2021/9/2121第七讲 网络分析运输问题转运问题归纳出转运问题的一般线性规划模型这里xij表示从节点i到j的运量,cij表示从i到j的运价,ai表示产地i的产量,bj表示销地j的销量(需求量)。2021/9/2122第七讲 网络分析最短路问题 最短路问题一般描述为:在一网络中,给定两个点vs和vt,找到一条从vs到vt的路,使这条路上所有弧的权数之和最小,这条路就是vs到vt的最短路。这条路上所有弧的权数之和称为vs到vt的距离。最短路线问题可以采用标号法等方法进行求解,也可借助相关的运筹学软件包进行求解。这里xij表示从节点i到j的运量,cij表示从i到j的运价,ai表

16、示产地i的产量,bj表示销地j的销量(需求量)。例 某电信公司计划在甲、乙两地铺设通信电缆,图是甲、乙两地间的交通图,图中 v1,v2,v3,v4,v5,v6表示6个地名点,其中v1 表示甲地,v6表示乙地,点之间的连线(边)表示两地公路,边上的数值表示两地间公路的长度(单位:千米),问如何铺设能使甲、乙两地的电缆长度最短?2021/9/2123 经标号法求解最短路是v1-v2-v6,最短距离是7+12=19千米,所以应在v1-v2,v2-v6间铺设线路。(0)14(14)7819(7)(8)(19)11(11)2021/9/2124练习:最短路为提高运输效率,请找出公司(节点1)到零售店(节

17、点11)之间的最短路径。2021/9/2125第七讲 网络分析最小支撑树问题 一个连通无圈简单图称为树。若图G的一个支撑图T是树,则称T是图G的一棵支撑树。如图示出了一个图G及其支撑树T1,T2,T3。2021/9/2126第七讲 网络分析最小支撑树问题 设Tk(V,Ek)是网络N(G,)的一个棵支撑树,则Tk的边集Ek中所有边的权数之和称为树Tk的权,记为 。即:若支撑树T*的权 是N的所有支撑树的权中最小者,则称T*为网络N的最小支撑树,简称最小树。即:如何找出网络的最小树就是最小支撑树问题。最小支撑树问题可以采用避圈法和破圈法等方法进行求解,也可借助相关的运筹学软件包进行求解。2021/

18、9/2127第七讲 网络分析最小支撑树问题 例某自然景区内设有6个服务站和一个网络中心,景区的管理部门决定铺设光纤网络,为各服务站点提供通信线路。管理部门希望这个通信线路的建设成本尽可能低。图表示了服务站和网络中心的分布情况,一个圆圈表示一个服务站(或网络中心),圆圈之间连线上的数字表示两个站点(或站点与网络中心)之间铺设电缆的成本(单位:万元)。问应如何设计该通讯线路?经求解,结果如图所示,铺设总成本最小,为4+5+4+3+4+3=23(万元)。2021/9/2128练习:最小支撑树为节约成本,请设计一个网络系统,使得城市1与乡镇2-10之间都有光纤连通,且铺设总长度最少。地点地点23456

19、7891019491515111616222816128101914203691171211154416118151757126141361037157791081112992021/9/2129第七讲 网络分析最大流问题 现实生活中,许多系统中都存在流量问题。如公路系统中存在车辆流,电力系统中存在电流,供水系统中存在水流,信息系统中存在信息流,金融系统中存在现金流等。例 迅达通讯公司使用光缆网络在不同地方传递电话和其他信息。信息通过光缆线和转换点传递。该公司的传送网络如图所示。一个圆圈代表一个转换点,转换点之间的连线上的数字表示该条光缆线的最大信息传递能力。求该通讯网络的最大传输能力。202

20、1/9/2130第七讲 网络分析最大流问题(1)容量网络与网络流 满足如下规定的网络称之为容量网络。对于一个有向网络N(V,A),各弧的方向就是流量通过的方向;对网络中的每一弧(vi,vj)A,都赋予一个容量r(vi,vj)rij 0,表示容许通过该弧的最大流量;网络有一个始点vs和一个终点vt。除vs和vt外的其余点称之为中间点。所谓网络流,指某种流在网络中各弧上的流量的集合。即:其中,表示流经弧 的流量。2021/9/2131第七讲 网络分析最大流问题(2)可行流 满足下述条件的流Xxij称为一个可行流:容量限制条件 中间点平衡条件 上式意味着每个中间点的流入量必须等于其流出量。设以ff(

21、x)表示可行流x从vs到vt的流量,则有:由上式可以看出,可行流x的流量f(x)等于始点的净流出量,也等于终点的净流入量。可行流恒存在,令所有弧的流量均为0,即可得到一个可行流,称为零流,其流量 f(X)0。2021/9/2132第七讲 网络分析最大流问题(3)最大流 最大流问题就是求一个可行流,使其流量最大,并满足:最大流问题是一个特殊的线性规划问题。由于其特殊性,用网络分析的方法求解它要比线性规划的一般方法更方便、更直观。最大流问题可以采用福特-富尔克逊标号等法进行求解,也可借助相关的运筹学软件包进行求解。2021/9/2133第七讲 网络分析最大流问题2021/9/2134第七讲 网络分

22、析最大流问题 经求解,各线路的实际传输情况如图所示(括号内第一个数字表示该线路的最大传输能力,第2个数字表示该线路的实际传输情况),该网络的最大传输能力为13个信息单位。2021/9/2135练习:最大流求输油管道网地点1到地点6的最大流量。2021/9/2136第七讲 网络分析小结图与网络的基本概念运输问题产销平衡问题产销不平衡问题转运问题最短路问题最小支撑树问题最大流问题2021/9/2137第七讲 网络分析本节结束本节结束 谢谢!谢谢!Thank you for your attention!Any questions?Thank you for your attention!Any questions?2021/9/2138

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁