管理运筹学02-7运输问题_第1页
管理运筹学02-7运输问题_第2页
管理运筹学02-7运输问题_第3页
管理运筹学02-7运输问题_第4页
管理运筹学02-7运输问题_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、运输问题及其数学模型一、运输问题及其数学模型二、表上作业法求解运输问题二、表上作业法求解运输问题三、产销不平衡的运输问题及应用三、产销不平衡的运输问题及应用3问题的提出问题的提出 运输问题:产地、销地、产量、销量运输问题:产地、销地、产量、销量 例例1 有有a1,a2,a3三座铁矿,每天要把生产三座铁矿,每天要把生产的铁矿石运往的铁矿石运往b1,b2,b3,b4四个炼铁厂。各矿的四个炼铁厂。各矿的产量、各厂的销量以及各厂矿间的运价如下表所示。产量、各厂的销量以及各厂矿间的运价如下表所示。问应如何组织调运才能使运费最少?问应如何组织调运才能使运费最少?运输问题及其数学模型运输问题及其数学模型

2、4a1a2a3销量销量b1 b2 b3 b46 3 2 57 5 8 43 2 9 72 3 1 4产量产量523(百元百元/百吨百吨 )xij ai运给运给bj的铁矿石数量(百吨)的铁矿石数量(百吨)z 总运费(百元)总运费(百元)运输问题及其数学模型运输问题及其数学模型5a1a2a3销量销量b16732b23523b32891b45474产量产量523(百元百元/百吨百吨 )x11x12x13x14x21x22x23x24x31x32x33x34运输问题及其数学模型运输问题及其数学模型6 数学模型为数学模型为: : min z = 6x11+3x12+2x13+5x14+7x21+5x22

3、+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.运输问题及其数学模型运输问题及其数学模型7 运输模型的特点:运输模型的特点: (1) 它有它有mn个变量,个变量,m+n个约束方程个约束方程 (2) 其系数阵具有特殊的结构其系数阵具有特殊的结构

4、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 8表式表式模型模型 产销平衡产销平衡的运输问题的运输问题: aai i=bbj j 产大于销产大于销的运输问题的运输问题: aai ibbj j 产小于销产小于销的运输问题的运输问题: aai ibbj jb1b2bn 产量产量 a1c11 x11c12 x12c1n x1n a1a2c21 x21c22 x22c2n x2na2amcm1 xm1 cm2 xm2 cmn xmnam销量销量b1b2bn aib bj运输问题及其数学模型运输问题及其数学模型运输问题及其数学

5、模型运输问题及其数学模型1 1、运输问题的网络图、线性规划模型及运输表、运输问题的网络图、线性规划模型及运输表设有同一种货物从设有同一种货物从m m个供应地个供应地1 1,2 2,m m运往运往n n个需个需求地求地1 1,2 2,n n。第。第i i个供应地的供应量(个供应地的供应量(supplysupply)为为 ,第,第j j个需求地的需求量(个需求地的需求量(demanddemand)为为 。每单位货物从供应地。每单位货物从供应地i i运到需求地运到需求地j j的的运价为运价为 。求一个使总运费最小的运输方案。如果。求一个使总运费最小的运输方案。如果从任一供应地到任一需求地都有道路通行

6、,这样的从任一供应地到任一需求地都有道路通行,这样的运输问题称为完全的运输问题;如果总供应量等于运输问题称为完全的运输问题;如果总供应量等于总需求量,这样的运输问题称为供求平衡的运输问总需求量,这样的运输问题称为供求平衡的运输问题。我们先考虑完全的、供求平衡的运输问题。题。我们先考虑完全的、供求平衡的运输问题。 )0(iiss)0(jjddijc运输问题及其数学模型运输问题及其数学模型1inj1m1sisndjd1dnc1jc111c1 icijcinc1mcmjcmncms 右图是运输问题的网络表示形式。运输问题及其数学模型运输问题及其数学模型运输问题也可以用线性规划表示。设 为从供应地i运

7、往需求地j的运量,则总运费最小的线性规划问题如下式所示。 ijxnjmixdxxxdxxxdxxxsxxxsxxxsxxxstxcxcxcxcxcxcxcxcxczijnmnnnnnmmnnnnnmnmnmmmmnnnn 1 ,1 , 0min2122221211211121222221111211221122222221211112121111运输问题及其数学模型运输问题及其数学模型运输问题线性规划变量个数为nm个,每个变量与运输网络的一条边对应,所有的变量都是非负的。约束个数为m+n个,全部为等式约束。前m个约束是供应地的供应量约束,后n个约束是需求地的需求量约束。运输问题约束的特点是约束

8、左边所有的系数都是0或1,而且每一列中恰有两个系数是1,其他都是0。运输问题及其数学模型运输问题及其数学模型在运输问题线性规划模型中,令 ),.,(212222111211mnmmnnxxxxxxxxxx ),.,(212222111211mnmmnncccccccccc 列列列列列行nnnnnm111111111111111111a=),(2121nmdddsssb 则运输问题的线性规划可以写成: 运输问题及其数学模型运输问题及其数学模型完全的运输问题系数矩阵a中,列向量 中只有两个元素是1,其他元素都是0。第一个1位于矩阵的第i行,第二个1位于矩阵的第m+j行。这个列向量可以表示为两个单位

9、向量之和,即ijpjmiijeejmip010000100110行第行第运输问题及其数学模型运输问题及其数学模型 运输问题除了用网络表示及线性规划表示外,还可以用运输表表示,见右表。运输表是一个m行n列的表格,每一行对应于一个供应地,每一列对应于一个需求地。运输表共有mn个格子,每个格子对应于从一个供应地出发到一个需求地的运输路线。12m12n1s2snd2d1dms11c12cnc121c22cnc21mc2mcmnc11x12xnx121x22xnx21mx2mxmnx运输问题及其数学模型运输问题及其数学模型 上页表中,每一格的左上角小方格内的数字表明从相应的供应地i到需求地j的运价 ,每

10、一格右下角表明从相应的供应地i到需求地j的运量 。表右方表明各供应地的供应量 ,表下方表明各需求地的需求量 。每一行运量之和表示从该供应地运往各需求地的运量之和,它应该等于该供应地的供应量;同样,每一列运量之和表示从各供应地运往该需求地的运量之和,它应该等于该需求地的需求量。 ijcijxjdis运输问题及其数学模型运输问题及其数学模型运输问题约束矩阵的性质运输问题约束矩阵的性质列列列列行行nnnnnm111111111111111111a=分别将a的前m行和后n行相加,得到两个相同的mn维向量,其中的元素都是1。即a矩阵的m+n个行向量是线性相关的,因此a矩阵的秩m+n。运输问题分别从供应地

11、1、2、m到需求地n的m条边以及从供应地1分别到需求地1、2、n-1的n-1条边,一共有m+n-1条边。这m+n-1条边组成运输问题约束矩阵a中的m+n-1个列向量,这些列向量在a矩阵中的子矩阵是一个m+n行,m+n-1列的矩阵 列列行行1nmnm001111111111)1n , 1()1 , 1()n ,m()n ,2()n , 1(b=删除矩阵b的最后一行,得到 1n1m211n1m211111111b=可以看出,这是一个上三角矩阵,显然,秩bm+n-1。由m+n-1=秩b秩a0。由于单纯形叠代在每一步都满足互补松弛条件,因此对于基变量xij0,相应的对偶约束条件ui+vj cij的松弛

12、变量一定等于0,即 ui+vj = cij 由于基变量一共有m+n-1个,因此对偶问题一共有m+n-1个等式约束,只要先确定一个对偶变量的值,就可以由m+n-1个等式约束确定其余m+n-1个对偶变量的值。不妨设vn=0,逐个递推求得ui和vj。求出ui、vj的值以后,就可以进一步计算各非基变量的检验数zij- cij =ui+vj- cij 。 3. 解的改进 (1)确定进基变量 由单纯形法原理可以知道,凡检验数zij-cij0的非基变量都可以进基。通常总是选取检验数中最小的对应变量进基。 (2)确定离基变量 为保证改进后的解仍为基本可行解,需要保证所有变量的非负性。因此,改进的方法就是从检验

13、数为负数的空格出发,作一条除该空格外其余顶点均为有数字格组成的闭合回路。在这条闭回路上,按对运量作最大可能的调整。表上作业法求解运输问题表上作业法求解运输问题表上作业法求解运输问题表上作业法求解运输问题12341101311141515211128132011939167123131415910138414452530455025例 改进表中用最小元素法得到的初始基本可行解。由表可知,x34的检验数是-2,因此可以作为进基变量。选取变量x34作为进基变量,以其所在的空格为出发点作闭合回路。 选取变量x34作为进基变量相应的闭合回路 表上作业法求解运输问题表上作业法求解运输问题123411013

14、11141515211128132015539167123131415910138445142530455025将其改进为新的基本可行解。 则x34增加的同时,x14减少, x12增加,x32增加。为保证变量的非负性,能够减少的最大数量为14。此时,x14减少到0,是出基变量。得到新的基本可行解见下表 改进后的基本可行解 -1210574422表上作业法求解运输问题表上作业法求解运输问题123411013111415152111281320203916712311516415910138445142530455025上表给出的调运方案是否为最优呢?还需要对这个方案的空格处(非基变量)求出检验数

15、。由于表中x13的检验数为-1,因此对上表进行改进。得到下表。计算表中的检验数。最优基本可行解 由于检验数表2-38中的所有检验数大于等于0。因此上表是最优方案。 1310563322 最优解的目标函数值为 z=1015+915+945+820+716+1014+1325=1427。 需要指出的是,有时在闭合回路调整中,在需要减小运量的地方有两个以上相等的最小数,这样调整时原先空格处填上了这个最小数,而有两个以上最小数的地方成了空格。为了保证基变量的个数是m+n-1个,就要把最小数的空格之一变为空格,其余均补填0,补填0的格为有数字格,对应的变量是基变量。 表上作业法求解运输问题表上作业法求解

16、运输问题 1供给大于需求的情况,即 增加一个虚设的需求地n+1,它的需求量为 。新增从各供应地到该需求地的运输路线(1,n+1),(2,n+1),(m,n+1),这些运输路线上的运价全部等于0,即c1,n+1=c2,n+1=cm,n+1=0,这样就将供给大于需求的的问题转化为供求平衡的问题。在新的问题中,从供应地i到新设的需求地n+1的运量,实际上就是存储在供应地i没有运出的数量。新得到的供求平衡的运输问题的最优解,实际上就是各供应地存储多少、运出多少、运往何地,使总运价最低。niimiids11产销不平衡的运输问题及应用产销不平衡的运输问题及应用niimiids11例 设一个供求不平衡的运输

17、问题如下左图。相应的供求平衡问题如图1,2。产销不平衡的运输问题及应用产销不平衡的运输问题及应用图1 供求不平衡的运输问题 图2 供求不平衡的运输问题 由于需求地4是虚拟的,因此对应的运价设为0。供求平衡问题的运输表以及最优解如下:产销不平衡的运输问题及应用产销不平衡的运输问题及应用12187101025101010369105540010101525调整后的运输表及最优解及检验数表 342 已获得最优解。这个最优解的含义是:从供应地1到需求地2的运量为10,到需求地3的运量为5,供应量没有剩余;从供应地2到需求地1的运量为10,到需求地3的运量为5,供应量剩余10;最小运费为 min z=5

18、10+65+710+95=195. 产销不平衡的运输问题及应用产销不平衡的运输问题及应用 2供给小于需求的情况,即 当市场的总需求量大于总供给量时,可以仿照供给大于需求的情况处理。即增加一个假想的供应地,产量等于供应不足的部分,即 。由于假想的供应地并不存在,相应运价就等于0。niimiids11niimiisd1159运输模型的应用运输模型的应用短缺资源的分配问题短缺资源的分配问题自来水分配问题自来水分配问题 额额 外外 基基 本本60 50c60b50a供供水水量量引水引水 区区 管理费管理费水库水库(虚虚)甲甲 甲甲1甲甲2需需 求求 量量 乙乙 丙丙 丁丁 丁丁1丁丁216014019

19、0160140190m130130200m220190230170150mm170150m自来水分配问题自来水分配问题的的运输模型的应用运输模型的应用61210501030702030需求量需求量502030脱销脱销5002030c60301020b5050a供水量供水量丁丁2 2丁丁1 1丙丙乙乙甲甲2 2甲甲1 1分配量分配量水库水库区区的的运输模型的应用运输模型的应用62转运问题转运问题面粉转运问题面粉转运问题 设有设有a1、a2、a3三个面粉加工厂,每天分别将三个面粉加工厂,每天分别将 3、4、3吨面粉运往吨面粉运往b1、b2两个糕点厂,而两个糕点厂,而b1、b2每每 天分别需要天分别

20、需要4、6吨面粉。在面粉厂与糕点厂之间有吨面粉。在面粉厂与糕点厂之间有t1、 t2两个中继站。各地间每吨面粉的运价如下表所示。两个中继站。各地间每吨面粉的运价如下表所示。 应如何调运使总运费最低?应如何调运使总运费最低?运输模型的应用运输模型的应用63 9 9 2 3 6 4b1b2糕糕点点厂厂 2 5 2 6 7 3 5 2 3 2t1t2中中继继站站 6 813 711 4 3 5 2 3 2 3 2 4 2 2a1a2a3面面粉粉厂厂 b1 b2 t1 t2 a1 a2 a3 糕点厂糕点厂 中继站中继站 面面 粉粉 厂厂 终点终点 始点始点运输模型的应用运输模型的应用64 1 转运站转运

21、站既是既是始点始点,又是,又是终点终点的运地。的运地。 转化成为有转化成为有7 7个假想产地个假想产地ai 、7 7个假想销地个假想销地bj的的新问题新问题。 2 虚设一个统一转运量虚设一个统一转运量t,应有,应有t max ( ai , bj)ai+t, ai 是是转运站转运站 ai , 否则否则ai =假想产地假想产地ai的产量的产量故可取作故可取作t = 10= 10本例本例 ai = bj运输模型的应用运输模型的应用65bj+t, bj 是是转运站转运站 bj , 否则否则bj =本例取作本例取作ai = ai + 10bj = bj+ 10 3 虚设虚设 xii 也是运量,即假想各也

22、是运量,即假想各转运站转运站可以自产自销,则其可以自产自销,则其 真实运量为真实运量为假想销地假想销地bj 的销量的销量t - - xii 。不可能运输(即表中标不可能运输(即表中标“- -” )之处:用大)之处:用大 取代取代; xii 的的运价运价为为0;本例中即本例中即10 - - xii 。 4 新问题新问题的的运价运价:其余不变。其余不变。运输模型的应用运输模型的应用66 面粉转运问题的面粉转运问题的销销 量量b2b1t2t1a3a2a1产产量量 b2b1t2t1a3a2a1产地产地销地销地334461010101010101010109 3 4 9 2 6 27 3 3 5 6 2

23、 5 3 4 11 2 3 2 7 13 2 5 2 4 8 6 3 2 3 2 m m m m mmm m m m 0 0 0 0 0 0 0 uivj3 13300 10 10 10 10 10 10 10 3 5 m- -4 8 m+7 m 15 m+8 4m+10m+13 12 m- -8 1 5 8 m- -2 9 12 10 167 1 0 - -5 5 m- -4 - -3 -6- -1 - -3 8 m+2 - -1 6 10 +运输模型的应用运输模型的应用67 面粉转运问题的面粉转运问题的最优方案最优方案8016141010101010销销 量量100 9 83 5m m+1

24、4 8m m+4m m+4b2- -4109 100 m m+32 4m m+5m m+56 11b1- -5102m m-30 7 63 53 5m m+2t2- -2105 426 70 2 55 83 6t1- -313411 62 03 0 2 2m ma30147 313 84 5 22 20 4 4a20138 4 6 1m m-23 2 23 30 a10b2b1t2t1a3a2a1产产量量4523000 vj 销地销地 ui 产地产地36442614 10 10 10 10 10运输模型的应用运输模型的应用68 最优方案及最优路线最优方案及最优路线 最少总运费为最少总运费为 z

25、* = 33 +24 +31 +42 +24 +24 = 44(元元)a1b1t1a2t2a3b23吨吨4吨吨3吨吨4吨吨6吨吨341244运输模型的应用运输模型的应用69生产调度问题生产调度问题拖拉机生产调度问题拖拉机生产调度问题 前进拖拉机厂与农机供销社签订了一项生产前进拖拉机厂与农机供销社签订了一项生产100台某种台某种小型拖拉机的合同。按合同规定,该厂要在今后四个月的每小型拖拉机的合同。按合同规定,该厂要在今后四个月的每月内交付一定台数的拖拉机。为此,该厂生产计划科根据本月内交付一定台数的拖拉机。为此,该厂生产计划科根据本厂实际情况列出了一个生产调度表(见下表)。根据此表第厂实际情况列出了一个生产调度表(见下表)。根据此表第二栏(生产能力)的数据,该厂能够提前完成合同总台数,二栏(生产能力)的数据,该厂能够提前完成合同总台数,但生产出来的拖拉机若当月不交货,每台存储一个月,由于但生产出来的拖拉机若当月不交货,每台存储一个月,由于维修保养和积压资金等缘故,另需费用维修保养和积压资金等缘故,另需费用100元。问该厂应如何元。问该厂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论