网络最优化问题课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《网络最优化问题课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 优化 问题 课件
- 资源描述:
-
1、第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院实用运筹学实用运筹学运用运用ExcelExcel建模和求解建模和求解第第5 5章章网络最优化问题网络最优化问题第1页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院本章内容要点本章内容要点 网络最优化问题的基本概念网络最优化问题的基本概念 网络最优化问题的四种主要类网络最优化问题的四种主要类型:型:最小费用流最小费用流、最大流最大流、最短最短路路、最小支撑树最小支撑树 各种网络最优化问题的建模与各种网络最优化问题的建模与应用应用第2页,共73页。第第5
2、章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院本章节内容本章节内容5.1 5.1 网络最优化问题基本概念网络最优化问题基本概念5.2 5.2 最小费用流问题最小费用流问题5.3 5.3 最大流问题最大流问题5.4 5.4 最短路问题最短路问题5.5 5.5 最小支撑树问题最小支撑树问题5.6 5.6 货郎担问题和中国邮路问题货郎担问题和中国邮路问题第3页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院本章主要内容框架图本章主要内容框架图点连 线(边 或 弧)基 本 概 念权(赋 权 图)网 络 图最 小
3、 费 用 流 问 题最 大 流 问 题网 络 最 优 化 问 题主 要 类 型最 短 路 问 题最 小 支 撑 树 问 题货 郎 担 问 题 和 中 国 邮 路 问 题节 点(供 应 点、转 运 点、需 求 点)净 流 量建 模 和 求 解数 学 模 型电 子 表 格 模 型第4页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.1 5.1 网络最优化问题基本概念网络最优化问题基本概念网络在各种实际背景问题中以各种各样的形式存在。网络在各种实际背景问题中以各种各样的形式存在。交通、电子和通讯网络遍及我们日常生活的各个方面交通、电子和通讯网
4、络遍及我们日常生活的各个方面,网络规划也广泛用于解决不同领域中的各种问题,网络规划也广泛用于解决不同领域中的各种问题,如生产、分配、项目计划、厂址选择、资源管理和财如生产、分配、项目计划、厂址选择、资源管理和财务策划等等。务策划等等。网络规划为描述系统各组成部分之间的关系提供网络规划为描述系统各组成部分之间的关系提供了非常有效的直观和概念上的帮助,广泛应用于了非常有效的直观和概念上的帮助,广泛应用于科学、社会和经济活动的各个领域中。科学、社会和经济活动的各个领域中。近些年来,运筹学(管理科学)中一个振奋人心近些年来,运筹学(管理科学)中一个振奋人心的发展是它的的发展是它的网络最优化问题的方法论
5、网络最优化问题的方法论和和应用方面应用方面都取得了不同寻常的飞速发展都取得了不同寻常的飞速发展。第5页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.1 5.1 网络最优化问题基本概念网络最优化问题基本概念许多研究的对象往往可以用一个许多研究的对象往往可以用一个图图表示,研究的表示,研究的目的归结为图的极值问题。目的归结为图的极值问题。运筹学中研究的图具有下列特征:运筹学中研究的图具有下列特征:(1)(1)用用点点表示研究对象,用表示研究对象,用连线连线(不带箭头的(不带箭头的边边或带或带箭头的箭头的弧弧)表示对象之间某种关系;)表示对
6、象之间某种关系;(2)(2)强调点与点之间的关联关系,不讲究图的比例大强调点与点之间的关联关系,不讲究图的比例大小与形状;小与形状;(3)(3)每条边上都赋有一个权,其图称为每条边上都赋有一个权,其图称为赋权图赋权图。实际中权可以代表两点之间的距离、费用、利润实际中权可以代表两点之间的距离、费用、利润、时间、容量等不同的含义;、时间、容量等不同的含义;(4)(4)建立一个建立一个网络模型网络模型,求最大值或最小值。,求最大值或最小值。第6页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.1 5.1 网络最优化问题基本概念网络最优化问题基
7、本概念v1v3v5v2v4v68736548521对于该网络图,可以提出许多极值问题对于该网络图,可以提出许多极值问题 第7页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.1 5.1 网络最优化问题基本概念网络最优化问题基本概念(1 1)将某个点)将某个点vi的物资或信息送到另一个点的物资或信息送到另一个点vj,使得运送成本最小。这属于,使得运送成本最小。这属于最小费用最小费用流流问题。问题。(2 2)将某个点)将某个点vi的物资或信息送到另一个点的物资或信息送到另一个点vj,使得流量最大。这属于,使得流量最大。这属于最大流最大流问题
8、问题。(3 3)从某个点)从某个点vi出发到达另一个点出发到达另一个点vj,怎,怎样安排路线使得总距离最短或总费用最样安排路线使得总距离最短或总费用最小。这属于小。这属于最短路最短路问题。问题。第8页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.1 5.1 网络最优化问题基本概念网络最优化问题基本概念(4 4)点)点vi表示自来水厂及用户,表示自来水厂及用户,vi与与vj之间的边之间的边表示两点间可以铺设管道,权为表示两点间可以铺设管道,权为vi与与vj间铺设间铺设管道的距离或费用,极值问题是如何铺设管管道的距离或费用,极值问题是如何
9、铺设管道,将自来水送到其他道,将自来水送到其他5 5个用户并且使总的费个用户并且使总的费用最小。这属于用最小。这属于最小支撑树最小支撑树问题。问题。(5)(5)售货员从某个点售货员从某个点vi出发走过其他出发走过其他所有点所有点后回后回到原点到原点vi,如何安排路线使总路程最短。这属,如何安排路线使总路程最短。这属于于货郎担问题货郎担问题或旅行售货员问题。或旅行售货员问题。(6 6)邮递员从邮局)邮递员从邮局vi出发要经过出发要经过每一条边每一条边将邮件将邮件送到用户手中,最后回到邮局送到用户手中,最后回到邮局vi,如何安排路,如何安排路线使总路程最短。这属于线使总路程最短。这属于中国邮递员问
10、题中国邮递员问题。第9页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.1 5.1 网络最优化问题基本概念网络最优化问题基本概念网络最优化问题类型网络最优化问题类型主要包括:主要包括:(1 1)最小费用流问题;)最小费用流问题;(2 2)最大流问题;)最大流问题;(3 3)最短路问题;)最短路问题;(4 4)最小支撑树问题;)最小支撑树问题;(5 5)货郎担问题和中国邮路问题,等等)货郎担问题和中国邮路问题,等等第10页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.2 5.2
11、最小费用流问题最小费用流问题最小费用流问题的模型在网络最优化中扮最小费用流问题的模型在网络最优化中扮演着重要的角色,因为它的适用性很广,演着重要的角色,因为它的适用性很广,并且求解方法容易。通常并且求解方法容易。通常最小费用流问题最小费用流问题用于最优化货物从供应点到需求点的网络用于最优化货物从供应点到需求点的网络。目标是在通过网络配送货物时,以最小。目标是在通过网络配送货物时,以最小的成本满足需求,一种典型的应用就是使的成本满足需求,一种典型的应用就是使得配送网络的运营最优得配送网络的运营最优。最小费用流问题的最小费用流问题的特殊类型特殊类型包括包括运输问题运输问题和和指派问题指派问题,以及
12、在下面将要提到的两种,以及在下面将要提到的两种重要类型:重要类型:最大流问题最大流问题和和最短路问题最短路问题。第11页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.2 5.2 最小费用流问题最小费用流问题例例5.1 5.1 某公司有两个工厂生产产品,这些产品需要运送到两某公司有两个工厂生产产品,这些产品需要运送到两个仓库中。其配送网络图如图个仓库中。其配送网络图如图5 52 2所示。目标是确定一所示。目标是确定一个运输方案(即每条路线运送多少单位的产品),使通个运输方案(即每条路线运送多少单位的产品),使通过配送网络的运输成本最小。
13、过配送网络的运输成本最小。(5050,400400)(5050,200200)(5050,400400)(5050,300300)F1F1F2F2DCDCW2W2W1W18080707060609090(无限制,(无限制,700700)(无限制,(无限制,900900)第12页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.2 5.2 最小费用流问题最小费用流问题最小费用流问题的三个基本概念:最小费用流问题的三个基本概念:1 1、最小费用流问题的构成(、最小费用流问题的构成(网络表示网络表示)(1 1)节点节点:包括供应点、需求点和转运
14、点:包括供应点、需求点和转运点;(2 2)弧弧:可行的运输线路(节点:可行的运输线路(节点i-i-节点节点j j),经常有最大流量(容量)的限制。,经常有最大流量(容量)的限制。第13页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.2 5.2 最小费用流问题最小费用流问题2 2、最小费用流问题的假设、最小费用流问题的假设(1 1)至少一个)至少一个供应点供应点;(2 2)至少一个)至少一个需求点需求点;(3 3)剩下都是)剩下都是转运点转运点;(4 4)通过)通过弧弧的流只允许沿着箭头方向流动,通过弧的最大流量取决的流只允许沿着箭头方
15、向流动,通过弧的最大流量取决于该于该弧的容量弧的容量;(5 5)网络中有足够的弧提供足够容量,使得所有在供应点中产生的流都)网络中有足够的弧提供足够容量,使得所有在供应点中产生的流都能够到达需求点;(能够到达需求点;(有解有解)(6 6)在流的)在流的单位成本单位成本已知前提下,通过每一条弧的流的成本和流量成已知前提下,通过每一条弧的流的成本和流量成正比;(正比;(目标是线性的目标是线性的)(7 7)最小费用流问题的目标在满足给定需求条件下,使得通过网)最小费用流问题的目标在满足给定需求条件下,使得通过网络供应的络供应的总成本最小总成本最小(或总利润最大)。(或总利润最大)。第14页,共73页
16、。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.2 5.2 最小费用流问题最小费用流问题3 3、最小费用流问题的解的特征、最小费用流问题的解的特征(1 1)具有可行解具有可行解的特征:在以上的假设下,当且的特征:在以上的假设下,当且仅当仅当供应点所提供的流量总和供应点所提供的流量总和等于等于需求点所需需求点所需要的流量总和要的流量总和时(即平衡条件),最小费用流时(即平衡条件),最小费用流问题有可行解;问题有可行解;(2 2)具有整数解具有整数解的特征:只要其所有的的特征:只要其所有的供应供应、需求需求和和弧的容量弧的容量都是都是整数整数值,那么
17、任何最小费用流值,那么任何最小费用流问题的可行解就一定有所有流量都是问题的可行解就一定有所有流量都是整数的整数的最优解最优解(与运输问题和指派问题的解一样)。因(与运输问题和指派问题的解一样)。因此,没有必要加上所有决策变量都是整数的约束此,没有必要加上所有决策变量都是整数的约束条件。条件。第15页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.2 5.2 最小费用流问题最小费用流问题最小费用流问题的最小费用流问题的数学模型数学模型为:为:(1 1)决策变量:设)决策变量:设fij为通过弧(节点为通过弧(节点i-i-节点节点j j)的流
18、量。)的流量。(2 2)目标是通过网络供应的总成本最小。)目标是通过网络供应的总成本最小。(3 3)约束条件)约束条件 所有所有供应点供应点:净流量(总流出减总流入)为:净流量(总流出减总流入)为正正;所有所有转运点转运点:净流量为:净流量为零零;所有所有需求点需求点:净流量为:净流量为负负;所有弧的流量所有弧的流量fij受到弧的受到弧的容量限制容量限制;所有弧的流量所有弧的流量fij非负非负。第16页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.2 5.2 最小费用流问题最小费用流问题例例5.15.1最小费用流问题的最小费用流问题的
19、数学模型数学模型为:为:(1 1)决策变量:设)决策变量:设fij为通过弧为通过弧(节点节点i-节点节点j)的流量。的流量。(2 2)目标函数)目标函数 本问题的目标是总运输成本最小。本问题的目标是总运输成本最小。11112222Min z=700300200 400900400FWFDCDCWFDCFWDCWffffff第17页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.2 5.2 最小费用流问题最小费用流问题(3 3)约束条件)约束条件(节点净节点净流量、弧的容量限制流量、弧的容量限制、非负)、非负)供应点供应点 F1:F1:供
20、应点供应点 F2:F2:转运点转运点 DC:DC:需求点需求点 W1:W1:需求点需求点 W2:W2:弧的容量限制:弧的容量限制:非负:非负:1111222211122212121112221Min z=700300200 400900400=80+=70 ()0s.t.=60 90,FWFDCDC WFDCFWDC WFWFDCFDCFWDC WDC WFDCFDCFWDC WDC WFWFDCfffffffffffffffffff21211112222,50,0FDCDC WDC WFWFDCDC WFDCFWDC Wfffffffff第18页,共73页。第第5章章 网络网络最优化问题最优
21、化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.2 5.2 最小费用流问题最小费用流问题 例例5.15.1的的电子表格模型电子表格模型:列出了网络中的弧和各弧所对应的容量、单位:列出了网络中的弧和各弧所对应的容量、单位成本。决策变量为通过弧的流量。目标是计算流量的总成本。每个成本。决策变量为通过弧的流量。目标是计算流量的总成本。每个节点的净流量为约束条件。供应点的净流量为正,需求点的净流量节点的净流量为约束条件。供应点的净流量为正,需求点的净流量为负,而转运点的净流量为为负,而转运点的净流量为0 0。这里用了一个这里用了一个窍门窍门:用两个:用两个SUMIFSUMIF函数的差来计算
22、每个节点的净流量,函数的差来计算每个节点的净流量,这样快捷且不容易犯错。这样快捷且不容易犯错。第19页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.2 5.2 最小费用流问题最小费用流问题 大规模的最小费用流问题的求解一般采用大规模的最小费用流问题的求解一般采用“网络单纯法网络单纯法(Network Simplex MethodNetwork Simplex Method)”。现在,许多公司都使用网络单纯法来。现在,许多公司都使用网络单纯法来解决他们的最小费用流问题。有些问题是解决他们的最小费用流问题。有些问题是非常庞大的,有着数万个
23、节点和弧。有时非常庞大的,有着数万个节点和弧。有时,弧的数量甚至可能会多得多,达到几百,弧的数量甚至可能会多得多,达到几百万条。但万条。但ExcelExcel的规划求解中没有网络单的规划求解中没有网络单纯法纯法,但其他的线性规划的商业软件包,但其他的线性规划的商业软件包通常都有这种方法。通常都有这种方法。第20页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.2 5.2 最小费用流问题最小费用流问题最小费用流问题有五种重要的特殊类型:最小费用流问题有五种重要的特殊类型:(1 1)运输问题运输问题:有出发地:有出发地(供应点供应点-供应量
24、供应量)和目的地和目的地(需求需求点点-需求量需求量),没有转运点和弧的容量限制没有转运点和弧的容量限制,目标是总,目标是总运输成本最小(或总利润最大)。运输成本最小(或总利润最大)。(2 2)指派类型指派类型:出发地:出发地(供应点供应点-供应量为供应量为1)1)是人,目的地是人,目的地(需求点需求点-需求量为需求量为1)1)是任务,是任务,没有转运点和弧的容量没有转运点和弧的容量限制限制,目标是总指派成本最小(或总利润最大)。,目标是总指派成本最小(或总利润最大)。(3 3)转运问题转运问题:有出发地:有出发地(供应点供应点-供应量供应量)和目的地和目的地(需求需求点点-需求量需求量),有
25、转运点,但没有弧的容量限制,有转运点,但没有弧的容量限制(或有容量或有容量限制限制),目标是总流量费用最小(或总利润最大)。,目标是总流量费用最小(或总利润最大)。第21页,共73页。第第5章章 网络网络最优化问题最优化问题浙江大学城市学院浙江大学城市学院 计算分院计算分院5.2 5.2 最小费用流问题最小费用流问题最小费用流问题有五种重要的特殊类型最小费用流问题有五种重要的特殊类型(续续):(4 4)最大流问题最大流问题:有供应点、需求点、转运:有供应点、需求点、转运点、弧的容量限制,但点、弧的容量限制,但没有供应量和需求没有供应量和需求量的限制量的限制,目标是通过网络到目的地的总,目标是通
展开阅读全文