第三章 运输规划--表上作业法
运输问题 表上作业法

A B C 销量( 销量(bj)
第一步:从表4 中找出最小运价“1”, 第一步:从表4-1中找出最小运价“1”, 最小运 价所确定的供应关系为( ),在 价所确定的供应关系为(B,甲),在(B,甲) 的交叉格处填上“3”,形成表4 的交叉格处填上“3”,形成表4-2;将运价表的 甲列运价划去得表4 甲列运价划去得表4-3.
8.伏格尔法 8.伏格尔法
伏格尔法的基本步骤: 伏格尔法的基本步骤: 1.计算每行、列两个最小运价的差; 1.计算每行、列两个最小运价的差; 计算每行 2.找出最大差所在的行或列 找出最大差所在的行或列; 2.找出最大差所在的行或列; 3.找出该行或列的最小运价 确定供求关系, 找出该行或列的最小运价, 3.找出该行或列的最小运价,确定供求关系,最大量 的供应 ; 4.划掉已满足要求的行或 4.划掉已满足要求的行或 (和) 列,如果需要同时划 去行和列, 去行和列,必须要在该行或列的任意位置填个 0”; “0”; 5.在剩余的运价表中重复1~4步 在剩余的运价表中重复1~4 5.在剩余的运价表中重复1~4步,直到得到初始基可 行解。 行解。
2.表上作业法与单纯形法的关系 2.表上作业法与单纯形法的关系
表上作业法中的最小元素法和伏格尔法实质 上是在求单纯形表中的初始基可行解; 上是在求单纯形表中的初始基可行解; 表上作业法中的“位势法” 表上作业法中的“位势法”实质上是在求单 纯形表中的检验数; 纯形表中的检验数; 调运方案表中数字格的数实质上就是单纯形 法中基变量的值; 法中基变量的值; 调运方案表上的“闭回路法” 调运方案表上的“闭回路法”实质上是在做 单纯形表上的换基迭代。 单纯形表上的换基迭代。
甲 A B C 销量( 销量(bj) 表4-14 A B C
两最小元素之差
运筹学(第四版):第3章 运输问题

x11 x12 x1n x21 x22 x2n xm1 xm2 xmn
u1 1 1 1
u2
um
1
1
1
1
1
1
m行
v1 1
1
1
v2 1
vn
1
1
1
1
1
n行
5
第1节 运输问题的数学模型
该系数矩阵中对应于变量xij的系数向量Pij,其分量中除第i个和 第m+j个为1以外,其余的都为零。即
21
2.2 最优解的判别
判别的方法是计算空格(非基变量)的检验数cij−CBB-1Pij, i,j∈N。因运输问题的目标函数是要求实现最小化,故当 所有的cij−CBB-1Pij≥0时,为最优解。下面介绍两种求空格 检验数的方法。 1.闭回路法; 2.位势法
22
2.2 最优解的判别
1.闭回路法
2.1 确定初始基可行解
第二步:从行或列差额中选出最大者,选择它所在行或列 中的最小元素。在表3-10中B2列是最大差额所在列。B2列 中最小元素为4,可确定A3的产品先供应B2的需要。得表311
销 地 B1 B2 B3 B4 产
加工厂
量
A1
7
A2
4
A3
6
9
销量 3 6 5 6
18
2.1 确定初始基可行解
销 地 B1 B2 B3 B4 产
加工厂
量
A1
A2
3
43 7
1
4
A3
6
39
销量
36 56
12
2.1 确定初始基可行解
用最小元素法给出的初始解是运输问题的基可行解,其理由为: (1) 用最小元素法给出的初始解,是从单位运价表中逐次地
第三章--运输问题

A1 A2 A3 销量
B1 B2 B3 B4 产量
3 11 3 10
7
1928
4
7 4 10 5
9
3
6
5
6
20
A1 A2 A3 A1 0 1 3 A2 1 0 M A3 3 M 0
B1
B2
B3
B4
B1
0142
B2
1021
B3
4203
B4
2130
A1 A2 A3 T1 T2 T3 T4 B1 B2 B3 B4 T1 2 3 1 0 1 3 2 2 8 4 6 T2 1 5 M 1 0 1 1 4 5 2 7 T3 4 M 2 3 1 0 2 1 8 2 4 T4 3 2 3 2 1 2 0 1 M 2 6
A1 A2 A3 T1 T2 T3 T4 B1 B2 B3 B4 产量 A1 0 1 3 2 1 4 3 3 1 3 10 27
1
A2 1 0 M 3 5 M 2 1 9 2 8 24 A3 3 M 0 1 M 2 3 7 4 10 5 29 T1 2 3 1 0 1 3 2 2 8 4 6 20 T2 1 5 M 1 0 1 1 4 5 2 7 20 T3 4 M 2 3 1 0 2 1 8 2 4 20 T4 3 2 3 2 1 2 0 1 M 2 6 20 B1 3 1 7 2 4 1 1 0 1 4 2 20 B2 11 9 4 8 5 8 M 1 0 2 1 20 B3 3 2 10 4 2 2 2 4 2 0 3 20 B4 10 8 5 6 7 4 6 2 1 3 0 20 销量 20 20 20 20 20 20 20 23 2 25 26
– 产地和销地之间虽有直达路线,但直达运输的费用或 运输距离分别比经过某些中转站还要高或远。
运输问题的求解方法

产销平衡表与单位运价表
表上作业法
产销不平衡的运输问题的求解方法
一、产销平衡表与单位运价表
运输问题还可用产销平衡表与单位运价表 进行描述。 假设某种物资有m个生产地点Ai(i=1, 2,…,m),其产量(供应量)分别为ai(i=1, 2,…,m),有n个销地Bj(j=1,2,…,n), 其销量(需求量)分别为bj(j=1,2,…,n)。 从Ai到Bj运输单位物资的运价(单价)为Cij。将 这些数据汇总可以得到产销平衡表和单位运价 表5.3.1。
P ,P ,P ,P ,P B ik lk ls us uj
而这些向量构成了闭回路见图
位势法
一种较为简便的求检验数的方法。
设 u1, , u2 ,, um ; v1 , v2 ,, vn 是对应运输问题的m+n 个约束条件的对偶变量。B是含有一个人工变量Xa的初始 基矩阵。 Xa在目标函数中的系数Ca ,由线性规划的对 偶理论可知
(1)确定初始调运方案,即找出初始 基可行解,在产销平衡表上给出 m+n-1个数 字格。
(2)求非基变量的检验数,即在表上计算 空格的检验数,判别是否达到最优解:是否存 在负的检验数?如果存在负的检验数,则初始 调运方案不是最优方案;如果所有检验数都非 负,则初始调运方案已经是最优方案了。如果 已经得到最优调运方案,则停止计算,否则转 入下一步。
考虑多余的物资在哪一个产地就地储存的问题。 xi ,n1 设 是产地Ai的储存量,于是有
n n 1 xij xi,n1 xij ai (i 1,2,, m) j 1 m j 1 xij b j ( j 1,2, n) m i 1 m n x i ,n 1 ai b j bn 1 i 1 j 1 i 1
[物流管理]表上作业法
![[物流管理]表上作业法](https://img.taocdn.com/s3/m/3bd49cf75ff7ba0d4a7302768e9951e79b89690e.png)
表上作业法什么是表上作业法表上作业法是指用列表的方法求解线性规划问题中运输模型的计算方法。
是线性规划一种求解方法。
当某些线性规划问题采用图上作业法难以进行直观求解时,就可以将各元素列成相关表,作为初始方案,然后采用检验数来验证这个方案,否则就要采用闭合回路法、位势法等方法进行调整,直至得到满意的结果。
这种列表求解方法就是表上作业法。
表上作业法的步骤1、找出初始基本可行解(初始调运方案,一般m+n-1个数字格),用西北角法、最小元素法;(1)西北角法:从西北角(左上角)格开始,在格内的右下角标上允许取得的最大数。
然后按行(列)标下一格的数。
若某行(列)的产量(销量)已满足,则把该行(列)的其他格划去。
如此进行下去,直至得到一个基本可行解。
(2)最小元素法:从运价最小的格开始,在格内的右下角标上允许取得的最大数。
然后按运价从小到大顺序填数。
若某行(列)的产量(销量)已满足,则把该行(列)的其他格划去。
如此进行下去,直至得到一个基本可行解。
注:应用西北角法和最小元素法,每次填完数,都只划去一行或一列,只有最后一个元例外(同时划去一行和一列)。
当填上一个数后行、列同时饱和时,也应任意划去一行(列),在保留的列(行)中没被划去的格内标一个0。
2、求出各非基变量的检验数,判别是否达到最优解。
如果是停止计算,否则转入下一步,用位势法计算;运输问题的约束条件共有m+n个,其中:m是产地产量的限制;n是销地销量的限制。
其对偶问题也应有m+n个变量,据此:σij = c ij− (u i + v j) ,其中前m个计为,前n个计为由单纯形法可知,基变量的σij = 0c ij− (u i + v j) = 0因此u i,v j可以求出。
3、改进当前的基本可行解(确定换入、换出变量),用闭合回路法调整;(因为目标函数要求最小化)表格中有调运量的地方为基变量,空格处为非基变量。
基变量的检验数σij = 0,非基变量的检验数。
运筹学-3运输问题

产大于销 销大于供
当产销平衡时,其模型如下:
当产大于销时,其模型是:
mn
min Z
cij xij
i1 j1
xij ai xij bj
xij
0
( ai bj)
当销大于产时,其模型是:
min Z
cij xij
xij ai xij bj
可行解的方法
Review
二、表上作业法的步骤
Step1.找出初始基本可行解(在m*n产销平衡 表上寻找初始调运方案,一般m+n-1个数字 格),用最小元素法、西北角法、伏格尔法;
Step2.求出各非基变量的检验数,判别是否达 到最优解。如果是停止计算,否则转入下一步, 用闭回路或位势法计算;
Step3.改进当前的基本可行解(确定换入、 换出变量),用闭合回路法调整; Step4.重复2. 3,直到找到最优解为止。
(3)运输问题的解
定义1. 闭回路
x x x x x x 闭回路是能折成 i1 j1, i1 j2 , i2 j2 , i2 j3 ,..., isjs , isj1
形式的变量组集合。其中 i1 , i2 , …, is 互不相同,j1 , j2 , …, js 互不相 同。每个变量称为闭回路的顶点,连接闭回路相邻两顶点的直线段叫做闭
统计学院
运筹学-第三章 运输问题
张红历
本章内容
1.运输问题及其数学模型 2.表上作业法 3.运输问题的进一步讨论
4.应用问题举例
第一节 运输问题及其数学模型
一、运输问题的提出
例:某运输问题的资料如下:
单位 销地 运价
产地
A1 A2 A3
销量
运筹学第三章 运输问题

销地 产地 A1
A2
B1
B2
B3
B4
产量
6
5 3
3 1
4
4
2
A3
销量 2
4 7
1 3
4
4 6
3
7 5
3
5
6
8
4 3 13
σ11=-3, σ12=-2,σ23=-4, σ31=-1,σ33=1, σ34=-1
销地 产地 A1
A2
B1
B2
B3
B4
产量
6
5 0
3 4
4
4
2
A3
销量 2
4 7
4
4 6
3
4 3
5
3
4
3
4 7
1
5
4 6
A3 销量 2
7
0
4
6
3
5
3
4
8
3 13
x11检验数为 6-4+8-6+4-4=4
销地 产地 A1
A2
B1
B2
B3
B4
产量
6 4 2 4
5
3
4
3
4 7
1
5
4 6
A3 销量 2
7
0
4
6
3
5
3
4
8
3 13
x12检验数为 5-4+8-6=3
销地 产地 A1
A2
B1
B2
B3
B4
产量
2、位势法 当运输问题变量的格数较多时,用闭 回路法计算检验数比较麻烦,而位势法比 较简便。 对于运输问题 minf=CX AX=b X≥0 设B为其一个可行基,则xij的检验数为 σ ij=CBB-1Pij-Cij
运输问题的求解方法(过程)——表上作业法的解题思路和原理、具体步骤。

运输问题的求解方法(过程)——表上作业法的解题思路和原理、具体步骤。
运输问题是指在给定的供应地和需求地之间,选择最佳的运输方案,使总运输成本最低的问题。
表上作业法是一种常用的解决运输问题的方法,它基于线性规划的思想,通过逐步逼近最优解的方式来求解运输问题。
表上作业法的原理是将运输问题转化为一个线性规划问题,通过构建一个供需平衡表来描述运输问题。
在该表中,将供应地和需求地分别作为行和列,并在表中填入运输量的变量。
同时,引入一个辅助表来记录每个供应地和需求地的运输量。
具体的求解步骤如下:1. 构建供需平衡表:将给定的供应地和需求地以及对应的运输量填入表格中,并计算每个供应地和需求地的供应总量和需求总量。
2. 确定初始基本可行解:根据运输量的限制条件,确定一个初始的基本可行解。
可以选择将某些运输量设置为0,使得每个供应地和需求地都满足其供应总量和需求总量。
3. 计算单位运输成本:根据给定的运输成本,计算每个供应地和需求地之间的单位运输成本,填入表格中。
4. 判断最优解条件:检查当前的基本可行解是否满足最优解的条件。
如果每个供应地和需求地都满足其供应总量和需求总量,并且没有其他更低成本的运输方案,则当前解为最优解。
5. 迭代改进解:如果当前解不满足最优解的条件,则需要进行迭代改进。
在每一次迭代中,选择一个非基本变量(即非0运输量)进行改变,并计算改变后的基本可行解。
6. 更新供需平衡表和辅助表:根据改变后的基本可行解,更新供需平衡表和辅助表的运输量,并重新计算单位运输成本。
7. 重复步骤4-6,直到找到最优解为止。
通过以上的步骤,表上作业法能够有效地求解运输问题,并得到最优的运输方案。
它在实践中广泛应用于物流管理、供应链优化等领域,为运输问题的决策提供了科学的依据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
19
2
8
4
1
×
74
10 5
9
1
3
6
5
6
2
5
1
3
2020/7/10
运筹学
表上作业法
单位 销地 运价
产地
A1 A2 A3
销量 列差额
B1 B2 B3 B4 产量
×
3
11
3 5 10
7
1 39
2 ×8
4
×
7
4
10 × 5
9
3
6
5
6
2
5
3
行差额
7 7 1
2020/7/10
运筹学
表上作业法
单位 销地 运价
表上作业法
B1
B2
B3
B4
Ui
A1
(0) (2)
3
11
3
5
10
2
0
A2
1
3
(2) (1)
9
2
8
1 -2
A3
(9)
7
4
6 (12)
10
5
3 -5
Vj
3
9
3
10
当所有非基变量的检验数均非负时,则当前调运方案即为最 优方案,如表此时最小总运费: Z =(1×3)+(4×6)+(3×5)+(2×10)+(1×8)+(3×5)=85元
Chapter3 运输规划
( Transportation Problem )
本章主要内容:
运输规划问题的数学模型 表上作业法 运输问题的应用
2020/7/10
运筹学
运输规划问题的数学模型
• 例3.1 某公司从两个产地A1、A2将物品运往三 个销地B1, B2, B3,各产地的产量、各销地的销 量和各产地运往各销地每件物品的运费如下表 所示,问:应如何调运可使总运输费用最小?
(其中i1 , i2 ,, is;j1 , j2 ,, js互不相同) 为一个闭回路 ,集合中的变量称为回路的顶点,相邻 两个变量的连线为闭回路的边。如下表
2020/7/10
运筹学
表上作业法
• 例下表中闭回路的变量集合是
{x11,x12,x42,x43,x23,x25,x35, x31}共有8个顶点,这 8个顶点间用水平或垂直线段连接起来,组成一条
销地
产地
B1
B2
B3
B4
产量
A1
×
×
3
11
4
1
4
6
7
A2
×
×
7
7
3
4
× 8
4
A3
3
6
×
0
1
2
10
6
9
销量
3
6
5
6
20
在x12、x22、x33、x34中任选一个变量作为基变量,例如
选x34
2020/7/10
运筹学
2020/7/10
运筹学
表上作业法
• 表上作业法的计算步骤:
分析实际问题列出产销 平衡表及单位运价表
确定初始调运方案(最 小元素法或Vogel法)
求检验数(位势法)
所有检验数≥0
找出绝对值最大的负检验数,用闭 合回路调整,得到新的调运方案
得到最优方案, 算出总运价
2020/7/10
运筹学
表上作业法
2020/7/10
运筹学
表上作业法
• 表上作业法是一种求解运输问题的特殊方法, 其实质是单纯形法。
步骤
描述
第一步 求初始基行可行解(初始调运方案)
方法
最小元素法、 元素差额法、
第二步
求检验数并判断是否得到最优解当非基变量
的检验数σij全都非负时得到最优解,若存在 检验数σij <0,说明还没有达到最优,转第三 步。
2020/7/10
运筹学
运输规划问题的数学模型
变化: 1)有时目标函数求最大。如求利润最大或营业额最大等; 2)当某些运输线路上的能力有限制时,在模型中直接加
入约束条件(等式或不等式约束); 3)产销不平衡时,可加入假想的产地(销大于产时)或 销地(产大于销时)。
• 定理: 设有m个产地n个销地且产销平衡的运 输问题,则基变量数为m+n-1。
表上作业法计算中的问题:
(1)若运输问题的某一基可行解有多个非基变量的检验数为负, 在继续迭代时,取它们中任一变量为换入变量均可使目标函数值 得到改善,但通常取σij<0中最小者对应的变量为换入变量。 (2)无穷多最优解
产销平衡的运输问题必定存最优解。如果非基变量的σij=0,则 该问题有无穷多最优解。
15 15
总运费是z=10×8+5×2+15×1=105
2020/7/10
运筹学
表上作业法
后一种方案考虑到C11与C21之间的差额 是8-2=6,如果不先调运x21,到后来 就有可能x11≠0,这样会使总运费增加
8
5 10 10
2 15 1 5
20
较大,从而先调运x21,再是x22,其次
15
15
是x12
运筹学
运输规划问题的数学模型
• 运输问题的一般形式:产销平衡
A1、 A2、…、 Am 表示某物资的m个产地; B1、B2、…、 Bn 表示某物质的n个销地;ai 表示产地Ai的产量; bj 表示 销地Bj 的销量; cij 表示把物资从产地Ai运往销地Bj的单 位运价。设 xij 为从产地Ai运往销地Bj的运输量,得到下 列一般运输量问题的模型:
B1
B2
B3
产量
A1
6
4
6
200
A2
6
5
5
300
销量
150
150
200
2020/7/10
运筹学
运输规划问题的数学模型
• 解:产销平衡问题:总产量 = 总销量=500 • 设 xij 为从产地Ai运往销地Bj的运输量,得到下列运输量表:
B1
B2
B3
产量
A1
x11
x12
x13
200
A2
x21
x22
x23
2020/7/10
运筹学
表上作业法
第3步 确定换入基的变量
• 当存在非基变量的检验数kl < 0 且kl =min{ij} 时,令Xkl 进基。从表中知可选X24进基。
第4步 确定换出基的变量 以进基变量xik为起点的闭回路中,标有负号的最小运 量作为调整量θ,θ对应的基变量为出基变量,并打上 “×”以示换出作为非基变量。
2020/7/10
运筹学
表上作业法
• 解:第1步 求初始方案
方法1:最小元素法 基本思想是就近供应,即从运价最小的地方开始供应(调
运),然后次小,直到最后供完为止。
A1 A2 A3 销量
B1
B2
B3
B4
43
3
11
3
10
3
1
ቤተ መጻሕፍቲ ባይዱ
9
1
2
8
6
3
7
4
10
5
3
6
5
6
产量 7 4 9
2020/7/10
运筹学
表上作业法
A1 A2 A3 销量 列差额
B1 3 1 7
3 2
B2 11 9 4
6 5
B3 35
2 10
B4 10 8 5
5
6
1
3
产量 7 4 9
行差额 7 1 1
2020/7/10
运筹学
表上作业法
单位 销地 运价
产地
A1 A2 A3
销量 列差额
B1 B2 B3 B4 产量 行差额
3
11 3 5 10
7
7
×
封闭的回路。
B1 B2 B3
A1 X11 X12
A2
X23
A3 X31
A4
X42 X43
B4 B5
X25 X35
一条回路中的顶点数一定是偶数,回路遇到顶点必须
转90度与另一顶点连接,表3-3中的变量x 32及x33不是 闭回路的顶点,只是连线的交点。
2020/7/10
运筹学
表上作业法
• 闭回路
例如变量组
2020/7/10
运筹学
表上作业法
⑵ 退化解: ※ 表格中一般要有(m+n-1)个数字格。但有时在分配运
量时则需要同时划去一行和一列,这时需要补一个0,以保 证有(m+n-1)个数字格作为基变量。一般可在划去的行和列 的任意空格处加一个0即可。
※ 利用进基变量的闭回路对解进行调整时,标有负号的 最小运量(超过2个最小值)作为调整量θ,选择任意一个最 小运量对应的基变量作为出基变量,并打上“×”以示作为 非基变量。
第2步 最优解的判别(检验数的求法)
求出一组基可行解后,判断是否为最优解,仍然是用 检验数来判断,记xij的检验数为λij由第一章知,求最小值的 运输问题的最优判别准则是:
所有非基变量的检验数都非负,则运输方案最优 求检验数的方法有两种:
闭回路法 位势法(▲)
2020/7/10
运筹学
表上作业法
• 闭回路的概念
B1
B2
B3
A1
X11
X12
A2
A3
X32
X33
A4
X41
X43
不能构成一条闭回路,但A中包含有闭回路
变量组 2020不/7/10是闭回路,也不含有闭回路;运筹学