运输问题(运筹学)选编课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《运输问题(运筹学)选编课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运输 问题 运筹学 选编 课件
- 资源描述:
-
1、-1-Transportation problem第5章 运输模型2问题的提出问题的提出 运输问题:产地、销地、产量、销量运输问题:产地、销地、产量、销量 引例:有引例:有A A1 1,A A2 2,A A3 3三座铁矿,每天要把生产三座铁矿,每天要把生产的铁矿石运往的铁矿石运往B B1 1,B B2 2,B B3 3,B B4 4四个炼铁厂。各矿的四个炼铁厂。各矿的产量、各厂的销量以及各厂矿间的运价如下表所示。产量、各厂的销量以及各厂矿间的运价如下表所示。问应如何组织调运才能使运费最少?问应如何组织调运才能使运费最少?一、一、运输问题的定义运输问题的定义第5章 运输模型3B1 B2 B3 B
2、4产量产量A1A2A36 3 2 57 5 8 43 2 9 7523销量销量2 3 1 4(百元百元/百吨百吨)xij Ai运给运给Bj的铁矿石数量(百吨)的铁矿石数量(百吨)z 总运费(百元)总运费(百元)调运示意图调运示意图A1A2A3B1B2B3B45吨2吨3吨2吨3吨1吨4吨x11x12x13x14x21x22x23x24x31x32x33x34产地销地第5章 运输模型5B1B2B3B4产量产量A163255A275842A332973销量销量2314(百元百元/百吨百吨)x11x12x13x14x21x22x23x24x31x32x33x34表式模型表式模型第5章 运输模型6 数学
3、模型为数学模型为:min z=6x11+3x12+2x13+5x14+7x21+5x22+8x23+4x24 +3x31+2x32+9x33+7x34 x11+x12+x13+x14 =5 x21+x22+x23+x24 =2 x31+x32+x33+x34=3 x11 +x21 +x31 =2 x12 +x22 +x32 =3 x13 +x23 +x33 =1 x14 +x24 +x34=4 xij0 (i=1,2,3;j=1,2,3,4)s.t.第5章 运输模型7表式表式模型模型 产销平衡产销平衡的运输问题的运输问题:ssi i=ddj j 产大于销产大于销的运输问题的运输问题:ssi i
4、ddj j 产小于销产小于销的运输问题的运输问题:ssi iddj jB1B2Bn 产量产量 A1c11 x11c12 x12c1n x1n s1A2c21 x21c22 x22c2n x2ns2Amcm1 xm1 cm2 xm2 cmn xmnsm销量销量d1d2dn sid dj第5章 运输模型8xij 0 xij=si i=1,2,,mj=1n xij=dj j=1,2,,ni=1ms.t.min z=i=1mj=1n cij xijLP式式 产销平衡产销平衡模型模型第5章 运输模型9 LP式式 产大于销产大于销模型模型xij 0 xij si i=1,2,,mj=1n xij =dj
5、j=1,2,,ni=1ms.t.min z=i=1mj=1n cij xij第5章 运输模型10 xij 0 xij =si i=1,2,,mj=1n xij dj j=1,2,,ni=1ms.t.LP式式 产小于销产小于销模型模型min z=i=1mj=1n cij xij第5章 运输模型11 运输模型有两个特点:运输模型有两个特点:(1)它有它有mn个变量,个变量,m+n个约束方程个约束方程,最大独立方程数:最大独立方程数:m+n-1 (2)其系数阵具有特殊的结构其系数阵具有特殊的结构 m=3行行n=4行行A=1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
6、1 1 1 1 -第3章 运输问题-12-x11 x12 x1n x21 x22 x2n ,xm1 xm2 xmn1 1 1 0 0 0 0 0 00 0 0 1 1 1 0 0 00 0 0 0 0 0 1 1 11 0 0 1 0 0 1 0 00 1 0 0 1 0 0 1 00 0 1 0 0 1 0 0 1i=1i=2i=mj=1j=2j=n 运输表网络图中的回路运输表网络图中的回路运输表中的闭回路从运输网络图中一个基应满足的条件,容易得出运输表中一个基必须满足的条件:1、一个基应占表中的m+n-1格;2、构成基的同行同列格子不能构成闭回路;3、一个基在表中所占的m+n-1个格子应包
7、括表的每一行和每一列。运输问题可以用单纯形法求解,但由于其模型的特殊性,也可以用基于单纯形法思想的表上作业法求解。求解的速度要优于单纯形法。-第3章 运输问题-17-二、表上作业算法求运输问题二、表上作业算法求运输问题表上作业法步骤:初始基本可行解最优性检验改进方案一、确定初始基本可行解1.西北角法西北角法2.最小元素法最小元素法3.Vogel法法二、计算非基变量的检验数1.闭回路法闭回路法2.对偶变量对偶变量法法三、解的改进方法在闭回路闭回路内改进。例2-11 给出运输表及单位运价表如下如下。运用西北角法求初始调运方案。供应地1的供应量为30,需求地1的需求量为15,在(1,1)上安排运量1
8、5。供应地1和需求地1的供应量和需求量分别变为15和0。需求地4的需求量为75,供应地3的供应量为50,安排(3,4)上的运量为50,供应地3的供应量0,需求地4的需求量25;供应地4的供应量为25,需求地4的需求量为25,安排(4,4)上的运量25,供应地4的供应量为0,需求地4的需求量为0,供求和需求都得到满足。用西北角法确定初始可行解方法简单,不会出现回路,而且一般情况下基变量的个数恰为m+n-1个(退化的情况基变量可能少于m+n-1,需通过在相应位置添0的方法处理),而且基变量位于每一行每一列,因而得到的是一个基础可行解。西北角法的缺点是在安排运量时不考虑运价,因而得到的初始解可能离开
9、最优解比较远。以上例子中用西北角法得到的初始解的目标函数值为z=1015+1115+125+1631+99+1050+1325 =1777 41i41jijijxc-第3章 运输问题-27-产地销地A1 A2 A3B1 B2 B3 B4产地销地A1 A2 A3B1 B2 B3 B4产地销地A1 A2 A3B1 B2 B3 B4产量销量3 11 3 10 1 9 2 8 7 4 10 5 6343133 6 5 67 4 93 6 5 67 4 9产量销量363521(1)(2)(1)(-1)(10)(12)z=c11-c13+c23-c21=1=11z=-c12+c14-c34+c33=2=1
10、2(0)(2)(2)(9)(1)(12)单位运价表产销平衡表(2)最小元素法)最小元素法-第3章 运输问题-28-产地销地A1 A2 A3B1 B2 B3 B47 4 9产量销量3 6 5 6635213产地销地A1 A2 A3B1 B2 B3 B4行两最小元素之差列两最小元素之差3 11 3 10 1 9 2 8 7 4 10 5 0 1 12 5 1 3 0 1 22 -1 30 1-2 -1 27 6-1 2Vogel法:产销平衡表2.计算非基变量的检验数zij ij-cij ij(1)闭回路法对于非基变量xij,检验数为其中向量Y Yij可由该非基变量与基变量形成的闭回路来确定,这个闭
11、回路转角处的基变量对应于y=1,其余的基变量对应于y=0。这样就等于转角处基变量对应的cij依次加减的值。在上例中,用西北角法得到初始基础可行解,计算各非基变量的检验数zij-cij非基变量(1,3)相应的闭回路为+6因此x13的检验数 z13-c13=(c12-c22+c23)-c13=(11-12+16)-9=+6。非基变量(1,4)相应的闭回路为-7-2+1将其他检验数填入运输表,用“”表示。-7+5+6-2+10+8+1+1+3第5章 运输模型36表上作业法表上作业法最优性检验最优性检验 在初始方案表中在初始方案表中,可将基变量所在格的运价可将基变量所在格的运价cij分解为两部分分解为
12、两部分 ui+=cij 其中其中ui代表产地代表产地Ai所在行的所在行的行位势量行位势量,代表销地代表销地Bj所在列所在列的的列位势量列位势量,cij为为画圈数字画圈数字所在格的所在格的运价运价。所有所有ui,vj的值确定以后,可以证明,的值确定以后,可以证明,ij可按下式计算:可按下式计算:ij=cij ui 基变量对应的检验数显然全都为基变量对应的检验数显然全都为0,因此,只需计算非基,因此,只需计算非基变量的检验数。这种计算检验数的方法就是变量的检验数。这种计算检验数的方法就是。(2 2)对偶变量法设与前m个约束对应的对偶变量为u1,u2,um,与后n个约束对应的对偶变量为v1,v2,v
展开阅读全文