4.2表上作业法

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

{x33 , x32 , x12 , x11, x21} 中顶点数是奇数,显然不是闭回路,也
不含有闭回路。
§4.2 表上作业法
Page 19
从每一空格出发一定存在和可以找到唯一的闭回路。(为什 么?)因(m+n-1)个数字格(基变量)对ห้องสมุดไป่ตู้的系数向量是一个基。 任一空格(非基变量)对应的系数向量是这个基的线性组合。 如Pij, i,j∈N可表示为
§4.2 表上作业法
其中Pik,Plk,Pls,Pus,Puj∈B。这些向量构成了闭回路。
Page 20
Puj Plk Pij
Pus Pls
Pik
§4.2 表上作业法
Page 21
闭回路法计算检验数的经济解释:在已给出初始解的表 中,可从任一空格如(A1,B1)出发,若A1的产品调运1吨给 B1。为了保持产销平衡,就要依次调整:(A1,B3)处减少1 吨,(A2,B3)处增加1吨,(A2,B1)处减少1吨,即构成了以 空格为起点,其他为数字格的闭回路。 B1 B2 11 9 4 3 6 B3 B4 产量
Page 8
5
1
10 5
10
20
15
伏格尔法给出的初始解比用最小元素法给出 的初始解更接近最优解。
§4.2 表上作业法
Page 9
(1)从运价表中分别计算出各行和各列的最小运费和次最小 运费的差额,并填入该表的最右列和最下行。
单位 销地 运价
A1 3 1 7 3
A2 11 9 4 6
A3 3 2 10 5
Page 30
(1)若运输问题的某一基可行解有多个非基变量的检验数 为负,在继续迭代时,取它们中任一变量为换入变量均可使 目标函数值得到改善,但通常取σij<0中最小者对应的变量为 换入变量。 (2)无穷多最优解
§4.2 表上作业法
4.2.3 改进的方法-----闭回路调整法(基变换) 确定换入基的变量
Page 25
当在表中空格处出现负检验数时,表明未得最优解。 若有两个和两个以上的负检验数时,一般选其中最小的负检 验数,以它对应的空格为调入格。即以它对应的非基变量为 换入量。 确定换出基的变量 以进基变量xik为起点的闭回路中,标有负号的最小运量作 为调整量θ,θ对应的基变量为出基变量,并打上“×”以 示换出作为非基变量。
§4.2 表上作业法
• 表上作业法的计算步骤:
分析实际问题列出产销平 衡表及单位运价表 确定初始调运方案(最小 元素法或Vogel法)
Page 29
求检验数(位势法)
得到最优方案, 算出总运价
所有检验数≥0
找出绝对值最大的负检验数,用闭合 回路调整,得到新的调运方案
§4.2 表上作业法
4.2.4 表上作业法计算中的问题
Pij ei em j ei em k em k el el em s em s eu eu em j ( ei em k ) ( el em k ) ( el em s ) ( eu em s ) ( eu em j ) Pik Plk Pls Pus Puj
3 11
9 4 6
4
3
10 4
2 2
10 5
2 3
8 5 6
6
9
§4.2 表上作业法
4.2.2 最优解的判别(检验数的求法)
Page 16
求出一组基可行解后,判断是否为最优解,仍然是用检 验数来判断,记xij的检验数为σij由第一章知,求最小值的运 输问题的最优判别准则是:
所有非基变量的检验数都非负,则运输方案最优
§4.2 表上作业法
单位 销地 运价 产地
Page 11
B1 B2 B3 B4
3 1 11 9 3 2 10 8
产量 7 4
行差额
0
1 1
A1 A2 A3
销量 列差额
7 3
2
4 6 10 6 5
5 1
5 6
3
9
§4.2 表上作业法
单位 销地 运价 产地
Page 12
B1 B2 B3 B4
3 1 11 9 3
xij 系数列向量Pij ei em j, ,vn ),
ij cij CB B1 Pij cij ( ui v j )
基变量 ij cij ( ui v j ) 0
非基变量 ij cij ui v j (2)
(1)
由(1)式,令 u1 0 便可求出所有的 ui 和 v j 值。再由公式 (2),便可以计算出所有非基变量的检验数。
B4 2 1
产量 7 4 9
6 6 5
3 6
§4.2 表上作业法
B1 A1
A2 A3 Vj 3 1
( 9) ( 0) 3
Page 28
B2
11 9 4
3
9 ( 2) ( 2)
B3
3
5 ( 1)
B4
10 8 5
10
2 1 3
Ui
0 -2 -5
2
6
7
10
(12)
3
再用闭回路法或位势法求各空格的检验数,表中的所有检验 数都非负,则当前方案为最优方案,此时最小总运费: Z =(1×3)+(4×6)+(3×5)+(2×10)+(1×8)+(3×5)=85元
§4.2 表上作业法
• 闭回路 {x11 , x41, x43 , x33 , x32 , x12}
B1 A1 A2 A3 x32 x41 x33 x43 x11 B2 x12 B3
Page 18
A4
而 {x21 , x25 , x35 , x31, x11, x12}不能构成一条闭回路,但A中包含有 闭回路 {x21 , x25 , x35 , x31} 。
当检验数还存在负数时,说明原方案不是最优解,要继续改进。
§4.2 表上作业法
2.位势法
Page 23
设ui ( i 1, 2 ,
,m ),v j ( j 1, 2,
,um ;v1 ,v2 ,
,n )是对应运输问题的m n - 1
个约束条件的对偶变量,
C B B1 ( u1 ,u2 ,
§4.2 表上作业法
Page 24
B1 A1
B2
( 1) 3
B3
( 2) ( 1)
B4
4 1
Ui
3 (-1) 3 10
3
1
11
9
3
2
10
8 5
0 -1 -5
A2
A3 Vj
(10)
7
2
4
9
6
10
(12) 3
当存在非基 变量的检验 数kl ≥0,说 明现行方案 为最优方案, 否则目标成 本还可以进 一步减小。
5 3 6
2
9
§4.2 表上作业法
单位 销地 运价 产地
Page 14
B1 B2 B3 B4
3 1 3 11 9 3 5 10 2 2
6
产量 7 4
行差 额
7 6
A1 A2 A3
销量 列差额
8 1
7
3
4
6
10 5
1
5
6
2
3
9
该方案的总运费:(1×3)+(4×6)+(3×5)+(2×10)+ (1×8)+(3×5)=85元
例4.2 某公司经销甲产品,运输资料如下表所示:
单位 销地 运价
产地
Page 5
B1 B2 B3 B4
3
1 7 3
产量
A1 A2 A3
销量
11
9 4 6
3
2 10 5
10
8 5 6
7
4 9
问:在满足各销售点的需要量的前提下,应如何调运可使总
运输费用最小?
§4.2 表上作业法
4.2.1 确定初始可行解 方法1:最小元素法
求检验数的方法有两种: 1 闭回路法 2 位势法
§4.2 表上作业法
1. 闭回路法
Page 17
闭回路:它是以某空格为起点。用水平或垂直线向前划,当 碰到一数字格时可以转90°后,继续前进,直到回到起始空格 为止。闭回路如下图的(a),(b),(c)等所示。
为闭回路 ,集合中的变量称为回路的顶点,相邻两个顶点 的连线为闭回路的边。 一条回路中的顶点数一定是偶数,回路遇到顶点必须 转90°与另一顶点连接。
A4 10 8 5 6
产量 7 4 9
行差额 0 1 1
产地
B1 B2 B3 销量
列差额
2
5
1
3
§4.2 表上作业法
Page 10
(2)再从行或列差额中选出最大的行或列,找出最小运价 确定供需数量。当产地或销地中有一方数量供应完或得到 满足时,划去运价表中对应的行或列。重复(1)和(2), 直到找出初始解为至。
§4.2 表上作业法
Page 26
(2,4)为调入格。以此格为出发点,作一闭回路,(2,4) 格的调入量θ是选择闭回路上具有(-1)的数字格中的最小 者。即θ=min(1,3)=1(其原理与单纯形法中按θ规划来确 定换出变量相同)。 B1 A1 A2 A3 销量 3 3 6 6 5 B2 B3 B4 产量 7 4 9
A1
A2 A3 销量
( +1) 3
(-1) 1 7
4 3 (-1) 3 10
(+1) 2
7
4
3 6
1
8 5 6
10 5
3
9
§4.2 表上作业法
Page 22
可见调整的方案使运费增加 (+1)×3+(-1)×3+(+1)×2+(-1)×1=1(元),“1”这个数这 就是(A1,B1)的检验数。 故检验数为闭回路上奇数顶点的运价之和减去 偶数顶点的运价之和。
Page 6
基本思想是就近供应,即从运价最小的地方开始调运, 然后次小,直到最后供完为止。 B1 A1 A2 A3 销量 3 11 B2 3 B3 B4 产量 7 4 8 5 5 6
4
10
3
3
1 7 3 9 4 6 2
1 6
10
3
9
§4.2 表上作业法
Page 7
总运输费=(3×1)+(6×4)+(4×3)+(1×2)+(3×10)+(3×5) =86元 方法2:Vogel法(伏格尔法)或元素差额法
元素差额法对最小元素法进行了改进,考虑到产地到销地 的最小运价和次小运价之间的差额,如果差额很大,就选最小 运价先调运,否则会增加总运费。例如下面两种运输方案。
最小元素法: 8 2 总运费=10×8+5×2+15×1=105 15
10 5
5 1
15
10 20
15
§4.2 表上作业法
后一种方案考虑到C11与C21之间的 8 差额是8-2=6,如果不先调运x21, 2 15 就有可能x11≠0,这样会使总运费 增加较大,从而先调运x21,再是x22, 15 其次是x12 总运费=10×5+15×2+5×1=85
2
产量 7 4
行差 额
0 1
A1 A2 A3
销量 列差额
3 2
10 8
7
4 6 10 6 5
1
5 3 6
3
9
2
§4.2 表上作业法
单位 销地 运价 产地
Page 13
B1 B2 B3 B4
3 11 3 2
6
产量 7 4
行差 额
0 1
A1 A2 A3
销量 列差额
10 8
1 3 9
7
3
2
4
6
10 5
1
运筹学
( Operations Research )
Chapter4 运输问题
本章主要内容:
§4.1 运输问题的数学模型 §4.2 表上作业法
§4.3 产销不平衡的运输问题及其求解方法
§4.4 应用举例
Page 3
§4.2 表上作业法
§4.2 表上作业法
Page 4
表上作业法是一种求解运输问题的特殊方法,其实质是单 纯形法。可归纳为: 步骤 描述 方法
4(+1) 3 (-1) 1(-1) (+1) 3 6
§4.2 表上作业法
Page 27
调整步骤为:在进基变量的闭回路中标有正号的变量加上调整量 θ,标有负号的变量减去调整量θ,其余变量不变,得到一组新的 基可行解。然后求所有非基变量的检验数重新检验。
B1 A1 A2 A3 销量 3 3
B2
B3 5
§4.2 表上作业法
方法3:西北角法
Page 15
从表的西北角(左上角)格开始,在格的右下角标上允许 取得的最大数;然后按行(列)标下一格的数;若某行(列) 的产量(销量)已满足,则把该行(列)的其他格划去;如 此进行下去,得到初始基可行解。 B1 B2 B3 B4 产量 A1 A2 A3 销量 7 3 1 7 3
第一步
求初始基可行解(初始调运方案),即 最小元素法 在产销平衡表中给出m+n-1个数字格。 元素差额法
求非基变量(空格)的检验数并判断是 闭回路法 第二步 否得到最优解。若已得最优解,停止计 位势法 算,否则转第三步。 第三步 换基,对原运量进行调整得到新的基可 行解,转入第二步 闭回路法
§4.2 表上作业法
空格 (11) (12) (22) (24) (31) (33) 闭 回 路 (11)-(13)-(23)-(21)-(11) (12)-(14)-(34)-(32)-(12) (22)-(23)-(13)-(14)-(34)-(32)-(22) (24)-(23)-(13)-(14)-(24) (31)-(34)-(14)-(13)-(23)-(21)-(31) (33)-(34)-(14)-(13)-(33) 检验数 1 2 1 -1 10 12
相关文档
最新文档