第二次--运输问题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二次 运输问题
1.运输问题的一般提法
设有m 个产地m A A A ,,,21 ,将生产的物资联合运往n 个销地n B B B ,,,21 ;各产地i A 的产量为i a ,各销地j B 的销量为j b ;从i A 产地到j B 销地的单位运价为j i c ,问如何组织运输,可使总的运费最少?
如果总的产量=∑=m
i i a 1总的销量∑=n
j j b 1
,则称它为产销平衡运输问题
2.产销平衡运输问题的数学模型
引入决策变量:用j i x 表示从i A 产地运到j B 销地的物资数量
确定目标函数:使总运输费用最少 ∑∑===m
i n
j j i j i x c Z 11m i n
写出约束条件:从i A 产地运出的物资数量应等于i A 产地的物资供应量 即
i n
j j
i a x
=∑=1
m i ,,2,1 =
运到j B 销地的物资数量应等于j B 销地的需求量 即
j m
i j
i b x
=∑=1
n j ,,2,1 =
j i x 取值非负。

说明:① 运输问题是一线性规划问题;
② d
b a x j i j i ⋅=
(其中∑∑====n
j j m i i b a d 1
1
)是运输问题的一个可行解,从而它有基本可行解;
又{}j i j i b a x ,min ≤,故运输问题的任一可行解都是有限的,即可行域有界;因此运输 问题必有有限最优解且最优解同样可在基本可行解处得到。

③ 针对m 个产地n 个销地的产销平衡运输问题,其约束条件中共有n m +个方程,但这 n m +个方程中,任一方程都可以通过其余1-+n m 方程得到。

因此真正有效的方程个
数是1-+n m 个,我们可以将多余的一个方程划掉。

这样以来,运输问题的基本可行解
中只含1-+n m 个基变量。

④ 当m 和n 取值较大时,引入的决策变量较多,采用表格单纯形法计算量较大,通常采用 表上作业法求解运输问题。

3.求初始调运方案(初始基本可行解)
1)左上角方法:从表格中左上角方格所对应的决策变量开始分配运输量,分配时让它取尽可
能大的取值。

2)最小元素法:从表格中最小单位运价所对应的决策变量开始分配运输量,分配时让它取尽
可能大的取值。

3)沃格尔(V ogel )法:
(ⅰ)首先计算每一行和每一列的次小单位运价与最小单位运价之间的差值,并分别称之
为相应的行罚数和列罚数;
(ⅱ)将各行的行罚数写在运输表格的右侧一列,将各列的列罚数写在运输表格下侧一行;
(ⅲ)确定最大罚数值所在的行或列,从该行或该列最小单位运价所对应的决策变量开始
分配完之后,划掉表格中的一行或一列,得新的运输表格,再重复上述步骤。

用以上三种方法得到的初始基本可行解,它们对应的目标函数值,以沃格尔法为最小,最小
元素法次之,以左上角方法为最大。

4.最优方案的判别及调运方案的改进
(1) 闭回路概念
凡是能排成如下形式的变量集合 143333
2
2
2
2111,,,,,,,,j i j i j i j i j i j i j i j i s s
s
x x x x x x x x
(其中s i i i ,,,21 互不相同,s j j j ,,,21 也互不相同)就称为一个闭回路。

闭回路中出现的变量称为闭回路的顶点,相邻两个顶点的连线称为闭回路的边。

现将闭回路的顶点在运输表格中画出来,同时将相邻顶点用直线段连接起来,就可
以得到一条封闭折线。

闭回路的特点:ⅰ)表中的各行各列至多只有闭回路的两个顶点; ⅱ)闭回路的边要么是水平的,要么是铅直的。

(2) 用闭回路方法计算非基变量的检验数 以非基变量j i x 所在的方格为起点,作一闭回路;(除起点j i x 之外,要求闭回路的 其它顶点必须是基变量)然后在闭回路上作运输量是一个单位的调整,并计算由此引起 的总运费的改变量。

该改变量称为非基变量j i x 的检验数。

(3) 最优调运方案的判别准则
如果所有非基变量的检验数全都0≥,则此时的调运方案便是最优方案。

(4) 调运方案的改进
以最小负检验数所在的方格为起点,作一闭回路(除起点之外,要求闭回路的 其它顶点必须是基变量);然后在闭回路上作运输量尽可能大的调整(调整量为负号
格中的最小运输量)。

5.用位势法计算非基变量的检验数
对于m 个产地n 个销地的运输问题
(1) 引入n m +个待定变量m R R R ,,,21 和n K K K ,,,21 ,并将i R 写在产地i A 的左边,
将j K 写在销地j B 的上方;
(2) 待定变量i R 和j K 的取值满足如下方程组 基变量所在方格),(t s 的单位运价t s C =该行的行位势+s R 该列的列位势t K
由于基本可行解中只有1-+n m 个基变量,故方程组中只有1-+n m 个方程,但却有 n m +未知量,因此方程组有无穷多组解,一般我们取01=R 的这组解。

(3)非基变量l r x 的检验数l r l r l r K R C --=σ
6.产销不平衡运输问题
(1)总产量大于总销量
处理方法:ⅰ)虚设一个销地;ⅱ)虚设销地的需求量等于总产量减去总销量; ⅲ)各产地到虚设销地的单位运价设为零。

(属于物资就地存储) (2)总产量小于总销量
处理方法:ⅰ)虚设一个产地;ⅱ)虚设产地的供应量等于总销量减去总产量;
ⅲ)虚设产地到各销地的单位运价设为零。

(属于缺货情形)
7.需求分两种情形的运输问题
设有三个化肥厂供应四个地区的农用化肥。

假定等量的化肥在这些地区的使用效果相
同,已知各化肥厂的年产量、各地区的需求量以及各化肥厂到各地区的运价如下表:
试决定使总运费最省的化肥调拨方案。

(1)第Ⅳ地区每年最多可以分到的化肥数量
三个化肥厂每年的总产量为160万吨,其它三个地区每年的最低需求必须得到满足,所以第Ⅳ地区每年最多可以分到的化肥数量为60
+
+
-万吨;
160=
30
70
)0
(
(2)按最高需求量建立产销平衡运输问题,此时最高需求量为>
60
70
50总产量
30
=
+
+
+210 160万吨,所以要虚设一个产地D,虚设产地的产量为50
160
-万吨;
210=
(3)有两种需求的地区当做两个地区来对待。

其中第一地区的需求量为最低需求部分,它必须得到满足,故它不能由虚设产地D供应,因此产地D到它的单位运价设为M(M是一个
很大的正数)。

第二地区的需求量为该地区的额外需求部分(最高需求量减去最低需求量),有条件
8.可化为运输问题的其它线性规划问题
由于表上作业法比单纯形算法简单,所以人们常常尽可能地将线性规划问题转化成运输问题。

例1 生产计划问题
某厂按合同规定须于每个季度末分别完成10,15,25,20台同一规格柴油机。

已知该厂各季度生产能力及生产每台柴油机成本如下表。

又如果生产出来的柴油机当季度不交货,每台每积压一
.0万元。

要求在完成合同的条件下,制定使该厂全年生产、储存和维护个季度需储存、维护费用15
费用为最少的决策方案。

线性规划模型:
用j i x 表示第i 季度生产用于第j 季度交货的柴油机台数 由于每季度生产能力的限制,有约束
⎪⎪⎩

⎪⎨
⎧≤≤+≤++≤+++103035
254434
3324232214131211x x x x x x x x x x 由合同要求,必须满足
⎪⎪⎩⎪
⎪⎨

=+++=++=+=20
2515
1044
34241433
2313221211x x x x x x x x x x 第i 季度生产用于第j 季度交货的每台柴油机,它的实际成本j i c 是由生产成本j i c 和储存维护费用两部分组成,具体数值如下表
目标函数为:23221413121125.111.1125.111.1195.108.10min x x x x x x Z +++++= 443433243.1115.110.114.11x x x x ++++
从上述模型可以看到,在保证)(0j i x j i >=的条件下,上述模型类似于总产量大于总销量的产销不平衡运输问题的线性规划模型。

例2 自来水输送问题
某市有甲、乙、丙、丁四个居民区,自来水由A 、B 、C 三个水库供应。

四个区每天必须得到保证的基本生活用水量分别为30,70,10,10千吨,但由于水源紧张,三个水库每天最多只能分别供应50,60,50千吨自来水。

由于地理位置的差别,自来水公司从个水库向各区送水所需付出的引水管理费不同(见下表,其中C 水库与丁区之间没有输水管道),其他管理费用都是450元/千吨。

根据公司规定,各区用户按照统一标准900元/千吨收费。

此外,四个区都向公司申请了额外用水量,分别每天50,70,20,40千吨。

该公司应如何分配供水量,才能获利最多?
为了增加供水量,自来水公司正在考虑进行水库改造,使三个水库每天的最大供水量都提高一倍,问那时供水方案应如何改变?公司利润可增加多少?
问题分析:
(1)分配供水量就是安排从三个水库向四个区送水的方案,目标是获利最多。

(2)从题目给出的数据可知,三个水库的供水量为160千吨;
四个区的基本生活用水量与额外用水量之和为300千吨,所以自来水公司的水能全部卖出并能获利。

(3)自来水公司的总收入为 144000)506050(900=++⨯元------与送水方案无关 公司每天的其它管理费用为 72000)506050(450=++⨯元
-----与送水方案无关 (4)想使利润最大,只需使引水管理费最小。

模型建立:
引入决策变量:用j i x 表示水库i 向j 区的日供水量。

由于C 水库与丁区之间没有输水管道,故043=x
写出约束条件:约束条件有两类(一类是水库的供应量限制,另一类是各区的需求量限制)
由于供水量能全部卖出,故有如下供水量限制:
A 水库供给四个区的总供水量14131211x x x x +++应等于A 水库的日供应量50千吨 5014131211=+++x x x x 6024232221=+++x x x x
50333231=++x x x
需求量限制可表示为 8030312111≤++≤x x x 14070322212≤++≤x x x
3010332313≤++≤x x x 50102414≤+≤x x 所有决策变量的非负限制 0≥j i x 确定目标函数:引水管理费用最小。

+++++++=23222114131211190130140170220130160min x x x x x x x Z 33323124230200190150x x x x +++
用LINDO 求解得:A 水库向乙区供水50千吨;B 水库向乙、丁区分别供水50,10千吨;
C 水库向甲、丙分别供水40、10千吨。

引水管理费用为 24400元
讨论:如果A 、B 、C 三个水库每天的最大供水量都提高一倍,则公司总供水能力为每天320千
吨,大于每天的总需求量300千吨,此时水库供水量不能全部卖出,因而不能将获利最多问题转化成引水管理费用为最少的问题。

为此我们首先计算A 、B 、C 三个水库分别向甲、乙、丙、丁四个区供应每千吨水的净利润,即从收入900元中减去其它管理费用450元,再减去引水管理费,得下表
目标函数为:+++++++=23222114131211260320310280230320290max x x x x x x x Z 33323124220250260300x x x x +++ 由于供水量不能全部卖出,所以供水量限制改为:
10014131211≤+++x x x x 12024232221≤+++x x x x 100333231≤++x x x
用LINDO 求解得:A 水库向乙区供水100千吨;
B 水库向甲、乙、丁区分别供水30,40,50千吨;
C 水库向甲、丙分别供水50、30千吨。

总利润为 88700元
注意:由于每个区的供水需求量都能完全满足,故需求量限制可改为 80312111=++x x x
140322212=++x x x
502414=+x x
例3 货机装运问题
某架货机有三个货舱:前舱、中舱、后舱。

三个货舱所能装载的最大重量和体积都有限制。

模型假设:
1)每种货物可以分割成任意小;
2)每种货物可以在一个或多个货舱中任意分布; 3)多种货物可以混装,并保证不留空隙。

模型建立:
引入决策变量:用j i x 表示第i 种货物装入第j 个货舱的重量 确定目标函数:使总利润最大化
++++++=)(3800)(3100m a x 232221131211x x x x x x Z )(2850)(3500434241333231x x x x x x +++++ 写出约束条件:
1)供装载的四种货物的总重量约束 18131211≤++x x x
15232221≤++x x x 23333231≤++x x x 12434241≤++x x x
2)三个货舱的重量限制
1642322212≤+++x x x x 843332313≤+++x x x x
3)三个货舱的空间限制
6800
39058065048041312111≤+++x x x x 870039058065048042322212≤+++x x x x 530039058065048043332313≤+++x x x x
4)三个货舱装入重量的平衡约束
8
161043
3323134232221241312111x x x x x x x x x x x x +++=+++=+++
用LINDO 求解得(四舍五入):
货物2装入前舱10吨、装入后舱5吨;
货物3装入中舱13吨、装入后舱3吨;
货物4装入中舱3吨 ;最大利润约 121516 元
本题是将4种货物看成4个供应点,3个货舱看成3个需求点(或者反过来) 由于供需量的限制有:重量限制、空间限制以及装载均匀要求,故它是运输问题的变形或扩充。

相关文档
最新文档