运输问题(运筹学)选编课件.ppt
《运输问题(运筹学)选编课件.ppt》由会员分享,可在线阅读,更多相关《运输问题(运筹学)选编课件.ppt(61页珍藏版)》请在三一办公上搜索。
1、-1-,第六节 运输问题,Transportation problem,第5章 运输模型,2,问题的提出 运输问题:产地、销地、产量、销量 引例:有A1,A2,A3三座铁矿,每天要把生产的铁矿石运往B1,B2,B3,B4四个炼铁厂。各矿的产量、各厂的销量以及各厂矿间的运价如下表所示。问应如何组织调运才能使运费最少?,一、运输问题的定义,第5章 运输模型,3,(百元/百吨),xij Ai运给Bj的铁矿石数量(百吨),z 总运费(百元),调运示意图,A1,A2,A3,B1,B2,B3,B4,5吨,2吨,3吨,2吨,3吨,1吨,4吨,x11,x12,x13,x14,x21,x22,x23,x24,x
2、31,x32,x33,x34,产地,销地,第5章 运输模型,5,(百元/百吨),x11,x12,x13,x14,x21,x22,x23,x24,x31,x32,x33,x34,表式模型,第5章 运输模型,6,数学模型为: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
3、=1,2,3,4),s.t.,第5章 运输模型,7,表式模型,产销平衡的运输问题:si=dj 产大于销的运输问题:sidj 产小于销的运输问题:sidj,第5章 运输模型,8,LP式 产销平衡模型,第5章 运输模型,9,LP式 产大于销模型,第5章 运输模型,10,LP式 产小于销模型,第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 1 1 1 1,-第3章 运输问题-,-12-,x11 x12 x
4、1n x21 x22 x2n,xm1 xm2 xmn,1 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 1,i=1i=2i=mj=1j=2j=n,运输表网络图中的回路,运输表中的闭回路,从运输网络图中一个基应满足的条件,容易得出运输表中一个基必须满足的条件:1、一个基应占表中的m+n-1格;2、构成基的同行同列格子不能构成闭回路;3、一个基在表中所占的m+n-1个格子应包括表的每一行和每一列。运输问题可以用单纯形法求解,但由于其模型的特殊性,也
5、可以用基于单纯形法思想的表上作业法求解。求解的速度要优于单纯形法。,-第3章 运输问题-,-17-,二、表上作业算法求运输问题,表上作业法步骤:初始基本可行解最优性检验改进方案一、确定初始基本可行解1.西北角法2.最小元素法3.Vogel法二、计算非基变量的检验数1.闭回路法2.对偶变量法三、解的改进方法在闭回路内改进。,例2-11 给出运输表及单位运价表如下如下。运用西北角法求初始调运方案。,供应地1的供应量为30,需求地1的需求量为15,在(1,1)上安排运量15。供应地1和需求地1的供应量和需求量分别变为15和0。,需求地4的需求量为75,供应地3的供应量为50,安排(3,4)上的运量为
6、50,供应地3的供应量0,需求地4的需求量25;,供应地4的供应量为25,需求地4的需求量为25,安排(4,4)上的运量25,供应地4的供应量为0,需求地4的需求量为0,供求和需求都得到满足。,用西北角法确定初始可行解方法简单,不会出现回路,而且一般情况下基变量的个数恰为m+n-1个(退化的情况基变量可能少于m+n-1,需通过在相应位置添0的方法处理),而且基变量位于每一行每一列,因而得到的是一个基础可行解。西北角法的缺点是在安排运量时不考虑运价,因而得到的初始解可能离开最优解比较远。以上例子中用西北角法得到的初始解的目标函数值为z=1015+1115+125+1631+99+1050+132
7、5=1777,-第3章 运输问题-,-27-,产地,销地,A1 A2 A3,B1 B2 B3 B4,产地,销地,A1 A2 A3,B1 B2 B3 B4,产地,销地,A1 A2 A3,B1 B2 B3 B4,产量,销量,3 11 3 10 1 9 2 8 7 4 10 5,6,3,4,3,1,3,3 6 5 6,7 4 9,3 6 5 6,7 4 9,产量,销量,3,6,3,5,2,1,(1),(2),(1),(-1),(10),(12),z=c11-c13+c23-c21=1=11,z=-c12+c14-c34+c33=2=12,(0),(2),(2),(9),(1),(12),单位运价表,
8、产销平衡表,(2)最小元素法,-第3章 运输问题-,-28-,产地,销地,A1 A2 A3,B1 B2 B3 B4,7 4 9,产量,销量,3 6 5 6,6,3,5,2,1,3,产地,销地,A1 A2 A3,B1 B2 B3 B4,行两最小元素之差,列两最小元素之差,3 11 3 10 1 9 2 8 7 4 10 5,0 1 1,2 5 1 3,0 1 2,2-1 3,0 1-,2-1 2,7 6-,-1 2,Vogel法:,产销平衡表,2.计算非基变量的检验数zij-cij(1)闭回路法对于非基变量xij,检验数为其中向量Yij可由该非基变量与基变量形成的闭回路来确定,这个闭回路转角处的
9、基变量对应于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分解为两部分 ui+v
10、j=cij 其中ui代表产地Ai所在行的行位势量,vj代表销地Bj所在列的列位势量,cij为画圈数字所在格的运价。所有ui,vj的值确定以后,可以证明,ij可按下式计算:ij=cij ui vj 基变量对应的检验数显然全都为0,因此,只需计算非基变量的检验数。这种计算检验数的方法就是位势法。,(2)对偶变量法,设与前m个约束对应的对偶变量为u1,u2,um,与后n个约束对应的对偶变量为v1,v2,vn。则对偶问题为:max y=s1u1+s2u2+smum+d1v1+d2v2+dnvns.t.u1+v1c11 u1+v2c12 um+vncmn(i=1,2,m;j=1,2,n(u1,u2,um
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运输 问题 运筹学 选编 课件
链接地址:https://www.31ppt.com/p-3922179.html