管理运筹学讲义第7讲运输问题.ppt
《管理运筹学讲义第7讲运输问题.ppt》由会员分享,可在线阅读,更多相关《管理运筹学讲义第7讲运输问题.ppt(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1中山大学南方学院工商管理系中山大学南方学院工商管理系王甜源王甜源第第7 7讲讲 运输问题运输问题2p运输问题及其数学模型运输问题及其数学模型p表上作业法表上作业法p产销不平衡的运输问题产销不平衡的运输问题目目 录录3 在线性规划问题中,有一类特殊类型的问题运输问题。这在线性规划问题中,有一类特殊类型的问题运输问题。这类问题主要研究把某种物资类问题主要研究把某种物资从若干个产地调运到若干个销地从若干个产地调运到若干个销地,每个,每个产地的供应量和每个销地的销售量及从一个产地到一个销地的运输产地的供应量和每个销地的销售量及从一个产地到一个销地的运输费用已知,要求确定一个费用已知,要求确定一个总运
2、费最少总运费最少的方案。的方案。在经济建设中,经常会碰到大宗物资调运问题,如煤、钢铁,在经济建设中,经常会碰到大宗物资调运问题,如煤、钢铁,木材、粮食等物,在全国有若干生产基地,根据已有交通网络,应木材、粮食等物,在全国有若干生产基地,根据已有交通网络,应如何制订调运方案,将这些物资运到各销售地点,而运费最小,效如何制订调运方案,将这些物资运到各销售地点,而运费最小,效率最高。在物流系统中,物资的调拨和配送是物流管理决策的一项率最高。在物流系统中,物资的调拨和配送是物流管理决策的一项主要工作。在市场经济条件下,对资源实行市场实行优化配置,有主要工作。在市场经济条件下,对资源实行市场实行优化配置
3、,有利于国民经济持续发展。利于国民经济持续发展。4 但是由于在运输问题的数学模型中,约束方程的系数矩阵具有但是由于在运输问题的数学模型中,约束方程的系数矩阵具有特殊的结构。因此,存在一种比单纯形法更为简便的方法特殊的结构。因此,存在一种比单纯形法更为简便的方法表上表上作业法。作业法。表上作业法通过定制的运输表确定最优调运方案,但其本质仍表上作业法通过定制的运输表确定最优调运方案,但其本质仍然是单纯形法,其主要步骤是:首先需要确定一个初始调运方案然是单纯形法,其主要步骤是:首先需要确定一个初始调运方案(初始基本可行解),然后检验现行调运方案(现行基本可行解)(初始基本可行解),然后检验现行调运方
4、案(现行基本可行解)是否最优,若非最优,则需对现行调运方案(是否最优,若非最优,则需对现行调运方案(现行基本可行解)进现行基本可行解)进行行改进等几个阶段。只是表上作业法对单纯形法作了适当的修改,改进等几个阶段。只是表上作业法对单纯形法作了适当的修改,从而提高了计算的效率。从而提高了计算的效率。5 运输问题的一般提法是:某种物质(粮食、棉花、煤炭等)有运输问题的一般提法是:某种物质(粮食、棉花、煤炭等)有m m个产地个产地 ,其产量是,其产量是 ;有;有n n个销地个销地 ,其销量(或需求量)是其销量(或需求量)是 。现在需要把这种物质从现在需要把这种物质从m m个产地运送到个产地运送到n n
5、个销地。若从个销地。若从 运到运到 的的单位运价为单位运价为 。又限定产销平衡,即又限定产销平衡,即 ,问应如何制定调运方案可使总费用最小?问应如何制定调运方案可使总费用最小?p运输问题及其数学模型运输问题及其数学模型6上述已知条件可用下面的表格来表示。上述已知条件可用下面的表格来表示。销量销量 产量产量 销地销地产地产地 7如果如果用用 代表从第产地运往第销地的物质单位数量代表从第产地运往第销地的物质单位数量(i=1i=1,2 m2 m;j j1 1,2 n2 n),为总运费,那么求解上述使),为总运费,那么求解上述使总运费最小的运输问题。可以用下列数学模型描述:总运费最小的运输问题。可以用
6、下列数学模型描述:从每一个产地运往各个销地的物从每一个产地运往各个销地的物质数量之和等于该产地的产量质数量之和等于该产地的产量从各个产地运往每一个销地的物质从各个产地运往每一个销地的物质数量之和等于该销地的销量数量之和等于该销地的销量使总运费达到最小使总运费达到最小运输量非负运输量非负8 运输问题的线性规划模型具有运输问题的线性规划模型具有特殊的结构,其约束方程组的系数特殊的结构,其约束方程组的系数矩阵矩阵A A具有如下形式:具有如下形式:m mn n个决策变量,个决策变量,m mn n个约束条件。个约束条件。经证明:产销平衡的运输问题的非零经证明:产销平衡的运输问题的非零变量变量 为为m+n
7、-1m+n-1个。具体证明如下:个。具体证明如下:A=1 1 1 1 1 11 1 11 1 1m行行 n行行 1 1 11 1 19A=1 1 1 1 1 11 1 11 1 1m行行 n行行 1 1 11 1 1 该矩阵的元素全部为该矩阵的元素全部为0 0或或1 1。每一列只有。每一列只有2 2个元素为个元素为1 1,其余为,其余为0 0。若用若用 表示决策变量表示决策变量 的系数列向量,则在的系数列向量,则在 中第中第i i个和第个和第 m mj j 个元素为个元素为1 1,其余为,其余为0 0。我们也可以用两个单位向量之和来。我们也可以用两个单位向量之和来 表示。表示。即:即:其中其中
8、 和和 分别为第分别为第i i个元素和第个元素和第m mj j个元素为个元素为1 1的单位向量。的单位向量。10 通通过过对对运运输输问问题题的的数数学学模模型型约约束束矩矩阵阵的的特特殊殊结结构构作作进进一一步步分分析析,还可以发现矩阵的秩为还可以发现矩阵的秩为m mn n1 1,即,即()m+n-1m+n-1。这是因为系数矩阵这是因为系数矩阵A A的前的前m m个行向量之和减去后个行向量之和减去后n n个行向量之个行向量之 和恰好为零向量。即矩阵的和恰好为零向量。即矩阵的m mn n个行向量线性相关。因此个行向量线性相关。因此 ()m)mn n。再将矩阵。再将矩阵A A的第的第2,3,2,
9、3,m+nm+n行与行与 所对应的列的交叉处的元素构成一个所对应的列的交叉处的元素构成一个m mn n1 1阶子式。阶子式。1 1 1 1 1 11 1 1 1 1 11 1 11 1 1表上作业法是单纯形法在求解运输问题的一种简便方法。单纯形法与表上作业法的关系:(1)用最小元素法或伏格尔法找出初始基可行解(2)用闭回路法求各非基变量的检验数(3)判断是否最优解计算表中空格检验数表上给出m+n-1个数字格判断方法相同p 表上作业法表上作业法换基:(4)确定换入变量和换出变量找出新的基可行解。(5)重复(2)、(3)直至求出最优解。表上调整(闭回路调整)(运输问题必有最优解)停止最优解?是否1
10、3n确定初始基本可行解确定初始基本可行解求运输问题的初始基本可行解有多种方法。在此我们只介求运输问题的初始基本可行解有多种方法。在此我们只介绍最小元素法和伏格尔法两种方法。为了确定初始基本可行解,绍最小元素法和伏格尔法两种方法。为了确定初始基本可行解,首先必须画出运输问题的基本表格。即调运表和运价表。首先必须画出运输问题的基本表格。即调运表和运价表。销地销地 产地产地 产量产量 销量销量 销地销地 产地产地 调运表调运表 运价表运价表 14在实际计算中,为了方便通常将调运表和运价表合二在实际计算中,为了方便通常将调运表和运价表合二为一,综合为下列运输表。为一,综合为下列运输表。销地销地产地产地
11、 产量产量 c c1111 c c1212 c c1n1n c c2121 c c2222 c c2n2n c cm1m1 c cm2m2 c cmnmn 销量销量 运输表运输表 151 1,最小元素法,最小元素法最小元素法的基本思路是最小元素法的基本思路是以运价最低者优先为原则安排初始的以运价最低者优先为原则安排初始的调运方案,即从单位运价表中最小运价处开始确定供销关系调运方案,即从单位运价表中最小运价处开始确定供销关系。若产量大于销量,则用加工厂的产量满足对应销地的全部日销若产量大于销量,则用加工厂的产量满足对应销地的全部日销量,在对应的空格内填入相应的调运量。并用垂直直线划去销售地量,在
12、对应的空格内填入相应的调运量。并用垂直直线划去销售地所在列,表明该销地的日销量已经全部满足,同时从对应加工厂的所在列,表明该销地的日销量已经全部满足,同时从对应加工厂的日产量中减去调运量。日产量中减去调运量。反之,若产量小于销售量。则把加工厂的日产量全部分配给对反之,若产量小于销售量。则把加工厂的日产量全部分配给对应的销售地。在对应空格填入调运量。用水平直线划去加工厂所在应的销售地。在对应空格填入调运量。用水平直线划去加工厂所在行,并从对应销地的日销量中减去调运量。行,并从对应销地的日销量中减去调运量。依次类推,逐步推出初始方案。依次类推,逐步推出初始方案。由于最小元素法已经考虑到了运价最低者
13、优先为原则,因此所由于最小元素法已经考虑到了运价最低者优先为原则,因此所求的初始基本可行解通常比较接近最优解。经过若干次调整即可求求的初始基本可行解通常比较接近最优解。经过若干次调整即可求得最优解。得最优解。运输问题最小元素法思路:从单价中最小运价确定供应量,逐步次小,直至得到m+n-1个数字格即一组可行解,这里叫初始基。运输问题最小元素法例14122854396111110销量产量销地产地822010100614868000060运输问题最小元素法例14122854396111110销量产量销地产地82101468最小元素法缺点:会出现顾此失彼 (运费差额问题)考虑运价差19例例2 2,某公
14、司经销甲产品。下设三个加工厂,某公司经销甲产品。下设三个加工厂1 1,2 2,3 3,每,每天把产品分别运往四个销地天把产品分别运往四个销地1 1,2 2,3 3,4 4。各加工厂的。各加工厂的日产量,各销地的日销量以及从各加工厂运送单位产品至各日产量,各销地的日销量以及从各加工厂运送单位产品至各销售地的运价如下表:销售地的运价如下表:销地销地产地产地 B B1 1 B B2 2 B B3 3 B B4 4 日产量(吨)日产量(吨)A A1 1 3 311113 310107 7A A2 2 1 19 92 28 84 4A A3 3 7 74 410105 59 9日销量(吨)日销量(吨)3
15、 36 65 56 6单位:千元单位:千元/吨吨 问该公司应如何确定调运方案,在满足各销地需求量的问该公司应如何确定调运方案,在满足各销地需求量的前提下可使得总运费最小?前提下可使得总运费最小?206 65 56 63 3销量(吨)销量(吨)9 95 510104 47 7A A3 3 4 48 82 29 91 13 3A A2 2 7 7 10103 311113 3A A1 1 产量(吨)产量(吨)B B4 4 B B3 3 B B2 2 B B1 1 销售地销售地加工厂加工厂 为了用最小元素法确定初始基本可行解,可先画出综合运输表。为了用最小元素法确定初始基本可行解,可先画出综合运输表
16、。然后按以下步骤确定初始调运方案。然后按以下步骤确定初始调运方案。从全部单位运价中找出最低单位运价(若有两个以上最低单从全部单位运价中找出最低单位运价(若有两个以上最低单位运价,则可在其中任选其一)。然后比较最低运价所对应的加工位运价,则可在其中任选其一)。然后比较最低运价所对应的加工厂的日产量和销地的日销量,并且确定第一笔供销关系。厂的日产量和销地的日销量,并且确定第一笔供销关系。-3216 65 56 63 3销量(吨)销量(吨)9 95 510104 47 7A A3 3 4 48 82 21 19 91 13 3A A2 2 7 7 10103 311113 3A A1 1 产量(吨)
17、产量(吨)B B4 4 B B3 3 B B2 2 B B1 1 销售地销售地加工厂加工厂 -3 在未被划去的单位运价中再找寻最低运价,比较最低运价对应在未被划去的单位运价中再找寻最低运价,比较最低运价对应的加工厂的日产量(或剩余量)和销地的日销量(或尚缺量)来确的加工厂的日产量(或剩余量)和销地的日销量(或尚缺量)来确定供销关系。基本原则与定供销关系。基本原则与中描述过程相同。中描述过程相同。-1226 65 56 63 3销量(吨)销量(吨)9 95 53 310104 46 67 7A A3 3 4 48 82 21 19 91 13 3A A2 2 7 7 10103 33 34 41
18、1113 3A A1 1 产量(吨)产量(吨)B B4 4 B B3 3 B B2 2 B B1 1 销售地销售地加工厂加工厂 -3-1 重复步骤重复步骤可逐个确定从加工厂到销地的供销关系。基本原则可逐个确定从加工厂到销地的供销关系。基本原则是在空格内内每填入一个调运量必须划去一行或一列。填入最后一是在空格内内每填入一个调运量必须划去一行或一列。填入最后一个调运量后则同时划去一行和一列个调运量后则同时划去一行和一列这样在运输表中共计填入了这样在运输表中共计填入了m mn n1 1个数字。这些数字对应了一个初始基本可行解。个数字。这些数字对应了一个初始基本可行解。-6-4-3236 65 56
19、63 3销量(吨)销量(吨)9 95 53 310104 46 67 7A A3 3 4 48 82 21 19 91 13 3A A2 2 7 7 10103 33 34 411113 3A A1 1 产量(吨)产量(吨)B B4 4 B B3 3 B B2 2 B B1 1 销售地销售地加工厂加工厂 -3-1-6-4-3所填入的所填入的m mn n1 13 34 41 16 6个数字为对应个数字为对应初始基本可行解的初始基本可行解的6 6个初始基变量的值。即个初始基变量的值。即对应的总运费为对应的总运费为Z433103112643586(千元)(千元)24必必须须补补充充说说明明的的是是:
20、利利用用最最小小元元素素法法确确定定初初始始调调运运方方案案过过程程中中,可可能能出出现现最最低低单单位位运运价价对对应应的的产产地地的的产产量量和和销销地地的的销销量量恰恰好好相相等等的的情情形形。此此时时在在运运输输表表中中填填入入一一个个数数字字后后,必必须须同同时时划划去去产产地地所所在在行行和和销销地地所所在在列列,这这和和每每填填入入一一个个数数字字只只划划一一条条直直线线的的基基本本原原则则相相违违背背(最最后后一一个个数数字字除除外外)。这这时时我我们们称称运运输问题出现了退化。输问题出现了退化。为为了了使使运运输输表表中中有有m mn n1 1个个数数字字格格。需需要要添添加
21、加一一个个“0 0”调调运运量量,它它的的位位置置可可在在同同时时划划去去的的那那行行或或那那列列的的任任一一空空格格处处。这这个个“0 0”调调运运量量是是不不可可缺缺少少的的。因因为为运运输输问问题题的的基基本本解解中中基基变变量量的的个个数数必必须须是是m mn n1 1个个。不不能能多多,也也不不能能少少。出出现现了了数数字字为为0 0的的数数字字格格只只是是说说明明在在初初始始基基本本可可行行解解中中有有一一个个基基变变量量为为零。即该初始基本可行解是退化解。零。即该初始基本可行解是退化解。252 2,伏格尔法(,伏格尔法(VogelVogel)最最小小元元素素法法给给定定初初始始调
22、调整整方方案案是是以以局局部部观观点点考考虑虑运运价价最最低低者者优先的原则。这可能造成整体的不合理。优先的原则。这可能造成整体的不合理。因因为为可可能能存存在在这这样样的的情情形形:某某单单位位运运价价在在整整个个单单位位运运价价表表中中可可能能并并不不是是最最低低的的,但但是是它它在在所所在在行行(或或所所在在列列)中中是是最最低低运运价价,而且它与同行(或同列)中的次最低运价相差非常显著。而且它与同行(或同列)中的次最低运价相差非常显著。因因此此就就该该行行(或或该该列列)而而言言,如如果果我我们们不不慎慎采采用用了了次次最最低低运运价价,而而不不是是最最低低运运价价,那那么么总总运运费
23、费就就会会惩惩罚罚性性地地增增加加。我我们们通通常常把把每每行行或或每每列列的的次次最最低低运运价价与与最最低低运运价价之之差差额额称称为为罚罚金金成成本本(Penalty costPenalty cost)。为为了了避避免免在在总总运运费费总总增增加加过过多多的的罚罚金金成成本本。伏伏格格尔尔法法确确定定初初始始基基本本可可行行解解的的基基本本思思路路是是:罚罚金金成成本本最最高高的的行行或或列列中中运运价价最最低低者优先考虑。者优先考虑。即:即:罚数(即差额)=次小运价-最小运价罚数(或差额)的解释:;差额大,则不按最小运费调运,运费增加大。差额大,则不按最小运费调运,运费增加大。;差额小
24、,则不按最小运费调运,运费增加不大。差额小,则不按最小运费调运,运费增加不大。对差额最大处,采用最小运费调运。伏格尔法思路:结合例结合例1说明这种方法。说明这种方法。4122854396111110销量产量销地销地产地产地行罚数04-4=0第一次第一次结合例结合例1说明这种方法。说明这种方法。4122854396111110销量产量销地销地产地产地行罚数013-2=1第一次第一次结合例结合例1说明这种方法。说明这种方法。4122854396111110销量产量销地销地产地产地行罚数011第一次第一次结合例结合例1说明这种方法。说明这种方法。4122854396111110销量产量销地销地产地产
25、地行罚数011列罚数4-2=22153第一次第一次结合例结合例1说明这种方法。说明这种方法。4122854396111110销量产量销地销地产地产地行罚数011列罚数21531480优先安排销地,否则运价会更高下次不考虑该列第一次第一次第二次第二次结合例结合例1说明这种方法。说明这种方法。行罚数012列罚数213优先安排销地,否则运价会更高84122854396111110销量产量销地销地产地产地148006下次不考虑该行结合例结合例1说明这种方法。说明这种方法。行罚数01列罚数21284122854396111110销量产量销地销地产地产地148006下次不考虑该列802第三次第三次运输问题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 运筹学 讲义 运输 问题
限制150内