运筹学 第三版 清华大学出版社 第3章运输问题
运筹学胡运权第三版第三章运输问题
§1运 输 问 题 及 其 数 学 模 型
二、运输问题数学模型的特点: 运输问题一定有最优解;基变量的个数=m+n-1 运输问题约束条件的系数矩阵:
x1m
x2m
xm1
xmm
x11
x12
…
x21
x22
…
xm2
…
…
m行
n行
§1运 输 问 题 及 其 数 学 模 型
解 的 最 优 性 检 验
运输问题及其数学模型
用表上作业法求解运输问题
运输问题的进一步讨论
应用问题举例
本章内容
3运输问题进一步讨论
01.
产销不平衡的运输问题 有转运的运输问题
02.
1.当产大于销时,即 产销不平衡问题 平衡后的数学模型为: 加入假想销地(假想仓库),销量为 ,由于实际并不运 送,它们的运费为 = 0;
解 的 最 优 性 检 验
解 的 最 优 性 检 验
销地产地
B1
B2
B3
B4
产量
ui
A1
16
u1(1)
A2
10
u2(0)
A3
22
u3(-4)
销量
8
14
12
14
48
vj
v1(2)
v2(9)
v3(3)
v4(10)
4
2
8
12
5
4
10
11
3
9
6
11
表3-9
1.增加一位势列和位势行并计算位势
其中
8
10
2
6
8
产量
A1
运筹学第3章:运输问题-数学模型及其解法
整数规划模型
01
整数规划模型是线性规划模型 的扩展,它要求所有变量都是 整数。
02
整数规划模型适用于解决离散 变量问题,例如车辆路径问题 、排班问题等。
03
在运输问题中,整数规划模型 可以用于解决车辆调度、装载 等问题,以确保运输过程中的 成本和时间效益达到最优。
混合整数规划模型
混合整数规划模型是整数规划和线性规划的结合,它同时包含整数变量和 连续变量。
运筹学第3章:运输问题-数学模 型及其解法
目录
• 引言 • 运输问题的数学模型 • 运输问题的解法 • 运输问题的应用案例 • 结论
01 引言
运输问题的定义与重要性
定义
运输问题是一种线性规划问题,主要 解决如何将一定数量的资源(如货物 、人员等)从起始地点运送到目标地 点,以最小化总运输成本。
总结词
资源分配优化是运输问题在资源管理 领域的应用,主要解决如何将有限的 资源合理地分配到各个部门或项目, 以最大化整体效益。
详细描述
资源分配优化需要考虑资源的数量、 质量、成本等多个因素,通过建立运 输问题的数学模型,可以找到最优的 资源分配方案,提高资源利用效率, 最大化整体效益。
05 结论
运输问题的发展趋势与挑战
生产计划优化
总结词
生产计划优化是运输问题在生产领域的应用,主要解决如何合理安排生产计划, 满足市场需求的同时降低生产成本。
详细描述
生产计划优化需要考虑原材料的采购、产品的生产、成品的销售等多个环节,通 过建立运输问题的数学模型,可以找到最优的生产计划和调度方案,提高生产效 率,降低生产成本。
资源分配优化
发展趋势
随着物流行业的快速发展,运输问题变得越来越复杂,需要更高级的数学模型和算法来 解决。同时,随着大数据和人工智能技术的应用,运输问题的解决方案将更加智能化和
运筹学教学课件 第三章 运输问题
7 4 9 3 6 5 6
2.1 确定初始基可行解
• 这与一般线性规划问题不同,产 销平衡的运输问题总是存在可行解。 因有
b a
i 1 j i 1
m
m
i
d
必存在 0≤ xij,i=1,…,m,j=1,…,n 是可行解。又因 0≤xij≤min(a1,bj) • 故运输问题的可行解和最优解必存在。 • 确定初始可行解的方法有很多,一般 希望的方法即简便又尽可能接近最优解。 下面介绍两种方法:最小元素法和伏格 尔(Vogel)法。(其它如西北角法等)
例1
• 某公司经销甲产品,它下设三个加工厂。每 日的产量分别为: • A1——7吨,A2——4吨,A3——9吨。该公 司把这些产品分别运往四个销售点。各销售 点每日的销量为:B1——3吨,B2——6吨, • B3——5吨,B4——6吨。已知从各工厂到各 销售点的单位产品的运价为表3-3所示,问该 公司应如何调运产品,在满足各销点的需要 量的前提下,使总运费为最少。
运价表与行差和 列差的计算
表3-10 伏格尔法
伏格尔法基可行解, 总运费为85,恰好得 到最优解
销地 B1 B2 B3 B4 行 产 差 量 产地
销地 B1 B2 B3 B4 产地 A1 A2
A1
A2 A3
3
1 7
11 3
9 4 5 6 2 1 5
10 0
8 3 6 1 1
7
4 9
10 5
列差 2 销量 3
A3
表3-13
B1 销地 加工厂 A1 A2 A3 销量 ห้องสมุดไป่ตู้2 B3 B4 产量
5 3 6 3 6 5
2 1 3 6
7 4 9
运筹学-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
销量
(典型例题)《运筹学》运输问题
xj0,yij0,zij0,(i=1,┈,4;j=1,┈,5)
2008/11
--22--
--《Ⅵ 产量
新购 1 第一天 M 第二天 M 第三天 M
第四天 M
1 1 1 1 0 5200
0.2 0.1 0.1 0.1 0 1000
2008/11
--21--
建立模型:
--《运筹学》 运输问题--
设 xj—第j天使用新毛巾的数量;yij—第i天送第j天使用快洗 餐巾的数量;zij—第i天送第j天使用慢洗餐巾的数量;
Min z=∑xj+∑∑0.2yij+∑∑0.1zij
第一天:x1=1000
需 第二天:x2+y12=700
求 约
m1
xij b j (j 1,2,...,n)
i1
x 0 (i 1,...,m,m 1; j 1,...,n) ij
2008/11
--16--
--《运筹学》 运输问题--
销>产问题单位运价表
产地销地 B1 B2 ┈
A1
C11 C12 ┈
A2
C21 C22 ┈
┊ ┆┊┈
Am Cm1 Cm2 ┈
2008/11
--8--
产销平衡表
--《运筹学》 运输问题--
单位运价表
B1 B2 B3 B4 产量
A1 (1) (2) 4 3 7 A2 3 (1) 1 (-1) 4 A3 (10) 6 (12) 3 9 销量 3 6 5 6
B1 B2 B3 B4 A1 3 11 3 10 A2 1 9 2 8 A3 7 4 10 5
Ⅰ Ⅱ
示。又如果生产出来的柴
Ⅲ
运筹学第三章 运输问题
销地 产地 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
运筹学 第3章运输问题
检 验 数 表
最 优 方 案 判 别 准 则
B1 3 A1 A2 7 A3 vj
B2 11
B3 3 2
B4 10 8
ui
1
1Байду номын сангаас
2
9
0
1
4 10
-1
5
-1 -5
10
2 9
12
3 10
24=-1<0,当前方案 不是最优方案。
26
2.3
闭回路调整法改进方案
min ij 0 pq
xpq 为换入变量
min
z cij xij
i 1 j 1
s.t.
n xij ai 1 jm xij b j i 1 xij 0
i 1,, m j 1,, n
4
运输问题的约束方程组系数矩阵及特征
x11 x12 .... x1n 1 1.......1 A 1 1 1 x21 x22 .... x2 n ...... xm1 xm 2 .... xmn 1 1.......1 ......... 1 1.......1 1 1 1 .......... 1 1 1
10
1. 最小元素法 (思想:就近供应) 不 能 同 时 划 去 行 和 列
销 产 A1 1 A2 A3 销量 3 9 B1 3 B2 11 B3 3 B4
表3-4
产量 10 7 8 5
4
2
3
3
7 4
1
10
6
6 5
3
6
保证填 4 有运量 的格子 9 为m+n1
该方案总运费: Z=4×3+3×10+3×1+1×2+6×4+3×5=86
《运筹学》第三章:运输问题培训课件
确定初始可行解方法一:西北角 法
门市部 工厂
1
2
3
4 供应总计
9
12
9
6
1
50
7
3
7
7
2
60
6
5
9
11
3
50
需求总计 40 40 60 20
确定初始可行解方法一:西北角 法
门市部 工厂
1
2
3
4 供应总计
9
12
9
6
1
50
40 10
7
3
7
7
2
30 30
60
6
5
9
11
3
30 20
50
需求总计 40 40 60 20
2
34
9 12 9 6
1
40
10
U1
7
3
7
7
2
★
40
20
U2
3
6
5
9
11
40
10
U3
V1 V2 V3 V4
21 (7 6 9) (9 11 7) 5
继续求检验数
门市部
工厂
1
2
3
4
供应总 计
9 12 9 6
1
40 (12) (5)
10
50
7
3
7
7
2
(-5) 40
20 (-2) 60
3
6
计算检验数方法一:闭合回 路法
门市部 工厂
1
9 1
40
7 2
6 3
需求总计 40
2
3
运筹学 第三章 运输问题
这样可以保证填过数或零的格为m+n-1个,即保证基变量的个数为 m+n-1个。
2021/3/14
14
2.Vogel法
Vogel法的思想是:一地的产品如果不能按照最小运
费就近供应,就考虑次小运费,这就有差额,差额越大, 说明不能按最小运费调运时,运费增加得越多。因而差 额越大处,就应当采用最小运费调运。
同理可以求得 v4=10,u2= -1,等等见上表。
检验数的求法,即用公式 ijciju,i vj
如 1 1 c 1 1 u 1 v 1 3 0 2 1 。
2021/3/14
23
位势法计算检验数:
检验数: ijcijCBB1Pij
cijYiP jcij(u1,..u.m , ,v1,.v.n.)Pij
3
B4
ui
3 10
0
-1 8
-1
35
-5
10
B1
3
31
7
2
B2
11 9
64
9
B3
4(+1) 3 1 (-1) 2
10
3
B4
ui
3(-1) 10
0
+1 8
-1
35
-5
10
2021/3/14
26
调整运量后的新方案:
销地
产地
B1
A1
A2
3
A3
B2
B3
5
6
销量
3
6
5
B4
产量
2
7
1
4
3
9
运筹学 第三版 清华大学出版社 第3章运输问题
运输问题应用—建模
1
1.运输问题的数学模型.
问题的提出 一般的运输问题就是要解决把 某种产品从若干个产地调运到若干个 销地,在每个产地的供应量与每个销 地的需求量已知,并知道各地之间的 运输单价的前提下,如何确定一个使 得总的运输费用最小的方案。
2
例3.1:某公司从两个产地A1、A2将物 品运往三个销地B1、B2、B3,各产地的 产量、各销地的销量和各产地运往各销 地每件物品的运费如下表所示,问:应 如何调运可使总运输费用最小?
32
2.运输问题求解 —表上作业法
1、初始基本可行解的确定 (1)西北角法:从西北角(左上 角)格开始,在格内的右下角标上允 许取得的最大数。然后按行(列)标 下一格的数。若某行(列)的产量 (销量)已满足,则把该行(列)的 其他格划去。如此进行下去,直至得 到一个基本可行解。
33
2.运输问题求解 —表上作业法
表3-3 运输问题数据表
销地 产地
B1 c11 c21
B2 … Bn c12 … c1n c22 … c2n
产量
┇
A1 A2
┇
┇
Am
销量
cm1 b1
cm2 b2
┇ ┇ … cmn
┇
a1 a2
am
… bn
设 xij 为从产地 Ai 运往销地 Bj 的运 输量,根据这个运输问题的要求,可以建立 9 运输变量表(表 3-4)。
2.运输问题求解 —表上作业法
一、初始基本可行解的确定
根据上面的讨论,要求得运输 问题的初始基本可行解,必须保证 找到 m + n – 1 个不构成闭回路的 基变量。 一般的方法步骤如下:
26
2.运输问题求解 —表上作业法
运筹学 第三章 运输问题
mn
Min Z = cij xij i1 j1 m xij =ai (i=1, ..., m)产量约束 i 1 n xij =bj(j=1, ..., n)销量约束 j1
xij ≥ 0(i=1, ..., m;j=1, ..., n)
15
2. 伏格尔法(Vogel)
例5
销地 产地
A1
B1 3
②
B2
B3
11
3
⑤
B4
ai
10 7 0 0 0 0
1
A2
①
9
2③ 8 4 1 1 1 1
A3
7
4
⑥
10
③
5 9 12 - -
bj
3
6
5
6 20
2513
2 - 13
2 - 12
2-1-
Z=2×3 +1×1+6×4+5×3+3×8+3×5=85 16
0
2.决策变量xij的系数列向量为:
1
i位 置
aij
1
m
j位 置
3. 线性无关的行数为m+n-1.
0
5
四、闭回路
1. 概念
例3
销地 产地
A1
A2
A3 bj
B1
B2
B3
B4
ai
3
11 ④
3 ③
10 7
1 ③
9
2
①
84
7
4
⑥
10 ③
59
3
6
5
6 20
1) 数字格 2) 空格
《运筹学》第三章 运输问题
二、表上作业法
计算步骤:
(1) 找出初始调运方案。即在(m×n)产销平衡表 上给出m+n-1个数字格。(最小元素法、西北角法 或伏格尔法) 确定m+n-1个基变量 (2) 求检验数。(闭回路法或位势法) 判别是 否达到最优解。如已是最优解,则停止计算,否 则转到下一步。 空格 (3)对方案进行改善,找出新的调运方案。 (表上闭回路法调整) (4) 重复(2)、(3),直到求得最优调运方案。
B1 A1 A2 A3 销量 3 1
B2 2
B3 4
B4 3
产量 7 4
3
6 6
1
3 5 6
9
B1 A1 A2 A3 销量 3 1
B2 2
B3 4
B4 3
产量 7 4 9
3
6 6
1
-1
3
5
6
B1 A1 A2 A3 销量 3 1 3
B2 2 1 6 6
B3 4 1
B4 3 -1 3
产量 7 4 9
(ui+vj)
- B2 9 8 4 B3 3 2 -2 B4 10 9 5
A3 -3
σij
B1 = A1 A2 A3 1 0 10 B2 2 1 0 B3 B4 0 0 0 -1 12 0
表中还有负数,说明 还未得到最优解,应 继续调整。 用位势法与用闭回路法 算出的检验数? 相同
3、解的改进
——闭合回路调整法(原理同单纯形法一样) 上例: min( σ ij 0 ) pq
m
n
系数列向量的结构: A ij ( 0, 0, 0 ,, 0, 0 ) 1, 0 1,
第 i个
第 ( m j )个
运筹学(第三版):第3章 运输问题
mn
min z cijxij
i1 j1
m xij bj j 1,2,, n
i 1
n
s.t.
xij
aij
i
1,2,, m
j1
xij 0
(3 1) (3 2)
清华大学出版社
4
第1节 运输问题的数学模型
❖ 这就是运输问题的数学模型。它包含m×n个变量,(m+n) 个约束方程,其系数矩阵的结构比较松散,且特殊。
销 地 B1 B2 B3 B4 产
加工厂
量
A1
43 7
A2
3
1
4
A3
6
39
销量
36 56
清华大学出版社
14
2.1 确定初始基可行解
用最小元素法给出的初始解是运输问题的基可行解,其理由为:
❖ (1) 用最小元素法给出的初始解,是从单位运价表中逐次地 挑选最小元素,并比较产量和销量。当产大于销,划去该 元素所在列。当产小于销,划去该元素所在行。然后在未 划去的元素中再找最小元素,再确定供应关系。这样在产 销平衡表上每填入一个数字,在运价表上就划去一行或一 列。表中共有m行n列,总共可划(n+m)条直线。但当表中只 剩一个元素时,这时当在产销平衡表上填这个数字时,而 在运价表上同时划去一行和一列。此时把单价表上所有元 素都划去了,相应地在产销平衡表上填了(m+n-1)个数字。 即给出了(m+n-1)个基变量的值。
清华大学出版社
18
2.1 确定初始基可行解
❖ 伏格尔法的步骤是:
❖ 第一步:在表3-3中分别计算出各行和各列的最小运费和次 最小运费的差额,并填入该表的最右列和最下行,见表310。
管理运筹学讲义第3章运输问题
• 可以证明,如果对闭回路的方向不加区别, 对每一个非基变量可以找到而且只能找到唯一的 一个闭回路。
•38
•所谓闭回路法,就是对于代表非基变量的 空格(其调运量为零),把它的调运量调 整为1,由于产销平衡的要求,我们必须对 这个空格的闭回路的顶点的调运量加上或 减少1。最后我们计算出由这些变化给整个 运输方案的总运输费带来的变化。如果所 有代表非基变量的空格的检验数也即非基 变量的检验数都大于等于零,则已求得最 优解,否则继续迭代找出最优解。
•39
•方法:对每个非基变量 xij 其检验数为 • ij = (闭回路上的奇数次顶点单位运费之和
) - (闭回路上的偶数次顶点单位运费之和)
销
产
B1 B2 B3 B4 产量 B1 B2 B3 B4
A1
4 3 7 3 11 3 10
A2 3
1
4 19 2 8
A3
6
3 9 7 4 10 5
需求 3 6 5 6 20
•
xij ≥ 0 ( i = 1、2、3;j = 1、2、3
•6
•其系数矩阵为 :
•共有 m+n 行,分别表示产地和销地;有 mn 列分别 表示各变量;每列只有两个 1,其余为 0 。
•7
运输问题的一般提法是:设某种物资有m个产地和n个
销地。产地Ai的产量为
;
销地Bj的销量为
。从第i个产地向
第j个销地运输每单位物资的运价为Cij,这就是由多个
上从一个代表非基变量的空格出发,沿水平或垂 直方向前进,只有遇到代表基变量的填入数字的 格才能向左或右转90度(当然也可以不改变方向 )继续前进,这样继续下去,直至回到出发的那 个空格,由此形成的封闭折线叫做闭回路。一个 空格存在唯一的闭回路。
运筹学 第3章 运输问题
第三章运输问题在生产实际中,经常需要将某种物资从一些产地运往一些销地,因而存在如何调运使总的运费最小的问题。
这类问题一般可用线性规划模型来描述,当然可以用单纯形法求解。
但由于其模型结构特殊,学者们提供了更为简便和直观的解法—-表上作业法。
此外,有些线性规划问题从实际意义上看,并非运输问题,但其模型结构类似运输问题,也可以化作运输问题进行求解。
第一节运输问题及其数学模型首先来分析下面的问题。
例3。
1农产品经销公司有三个棉花收购站,向三个纺织厂供应棉花。
三个收购站A1、A2、A3的供应量分别为50kt、45kt和65kt,三个纺织厂B1、B2、B3的需求量分别为20kt、70kt和70kt。
已知各收购站到各纺织厂的单位运价如表3-1所示(单位:千元/kt),问如何安排运输方案,使得经销公司的总运费最少?设x ij表示从A i运往B j的棉花数量,则其运输量表如下表所示。
表3—2由于总供应量等于总需求量,因此,一方面从某收购站运往各纺织厂的总棉花数量等该收购站的供应量,即x11+x12+x13 = 50x21+x22+x23 = 45x31+x32+x33 = 65另一方面从各收购站运往某纺织厂的总棉花数量等该纺织厂的需要量,即x 11+x 21+x 31 = 20 x 12+x 22+x 32 = 70 x 13+x 23+x 33 = 70因此有该问题的数学模型为min f= 4x 11+8x 12+5x 13+6x 21+3x 22+6x 23+2x 31+5x 32+7x 33x 11+x 12+x 13 = 50 x 21+x 22+x 23 = 45 x 31+x 32+x 33 = 65 x 11+x 21+x 31 = 20 x 12+x 22+x 32 = 70 x 13+x 23+x 33 = 70x ij ≥0,i=1,2,3;j=1,2,3 生产实际中的一般的运输问题可用以下数学语言描述。
管理运筹学 第3章 运输问题
m
s.t.
xij bj ( j 1, 2,L , n)
i 1
xij 0
2.产量小于销量(
m
ai
n
<
bj )
i 1
j 1
mn
min z
cij xij
i 1 j 1
n
xij ai (i 1, 2,L , m)
j 1
m
s.t.
xij bj ( j 1, 2,L , n)
方法:最小元素法,即对单位运价最小的变量先分 配运输量.
例、食品公司有三个生产面包的分厂A1,A2,A3,有四个销 售公司B1,B2,B3,B4,其各分厂每日的产量、各销售公司 每日的销量以及各分厂到各销售公司的单位运价如表所示, 在表中产量与销量的单位为吨,运价的单位为百元/吨。问 该公司应如何调运产品在满足各销点的需求量的前提下总运 费最少?
季度 生产能力(台) 单位成本(万元)
1
25
10.8
2
35
11.1
3
30
11.0
4
10
11.3
解: 设xij为第i季度生产的第j季度交货的柴油机的数目 Cij为第i季度生产的第j季度交货的每台柴油机的 实际成本.
j
i
1
2
3
4
1
10.8 10.95 11.10 11.25
2
11.10 11.25 11.40
25
销量
60 40 20 15
销地 产地
A B C 销量
甲
4 2 8
8
乙
12 10 5
14
丙
4 3 11
运筹学第三版之第三章运输问题
其中i1 ,i2 ,...,is互不相同,j1 , j2 ,..., js互不相同形式的变量
由于cij 0 i 1,...,m , j 1,...,n,所以对于任意一个可行解xij,
问题3.1的目标函数值都大于等于零,即目标函数值
有下界零。对于求极小值问题,目标函数值有下界,则必有最优值
x11 x12 x1n x21x22 x2n xm1xm2 xmn
1 1 ... 1
A 1
1
试制定一个调运方案,使得总运费最省?
设xij为运量
min Z 2 x11 9 x12 10 x13 7 x14 x21 3x22 4 x23 2 x24
8x31 4 x32 2 x33 5x34
x11 x12 x13 x14 9
x21
x22
x23
x24
5
x31
x32
x33
x34
7
s .t
.
x11 x12
x21 x22
x31 x32
3 8
x13
x23
x33
4
x14 x24 x34 6
xij
0i
1,2,3,
j
1,2,3,4
数学模型的一般形式 已知资料如下:
单位 销 运价 地
产地
B1
Bn
产 量
A1
c11 c1n a1
Am
销量
cm1 cmn am b1 bn
运筹学 第三章 运输问题
1)闭环回路法: 在给出的初始调运方案表上,从每一空格 出发找一条闭环回路,它是以某空格为起点 ,用水平或垂直线向前划,每碰到一数字格 转90°后(回路的转角点必须是一个基变量 ) ,继续前进,直到回到起始空格为止。 从每一空格出发一定存在且只有唯一的闭 环回路。 从空格开始加减闭环各个顶点的运输单价 ,可得每个空格对应的检验数。
《运筹学》
第三章 运输问题
Slide 16
销地
B1
产地
A1
A2
3
A3
销量 3
B2 B3
4 1 6
65
B4 产量
37
4
39
6
销地
产地
B1 B2 B3 B4
A1
3 11 3 10
A2
19 2 8
A3
7 4 10 5
空格 (11) (12) (22) (24) (31) (33)
闭环回路 (11)-(21)-(23)-(13)-(11) (12)-(32)-(34)-(14)-(12) (22)-(32)-(34)-(14)-(13) -(23)-(22) (24)-(14)-(13)-(23)-(24) (31)-(34)-(14)-(13)-(23) -(21)-(31) (33)-(34)-(14)-(13)-(33)
基变量:
X13 U1+V3=C13=3
X14 U1+V4=C14=10
X21 U2+V1=C21=1
1
3 10 U1=0
2
U2=-1
X23 U2+V3=C23=2
4
《运筹学》第三章运输问题
Vogel近似法
考虑运输成本差异, 进行逼近最优解。
运输问题的扩展和变体
1
生产产能约束
考虑生产能力限制,同时优化货物的运输方案。
2
供需不平衡
存在供需不平衡时如何有效分配货物,避免浪费和延误。
3
多目标运输问题
同时考虑多个目标,如最小化成本和最大化利润。
运输问题的应用实例和案例分析
物流领域的应用
通过运输问题的优化,提升物流效率,降低成本。
运输问题的基本模型
运输方案的表示
常用的表示方法包括运输矩阵和网络图。
目标函数和约束条件
目标函数通常是最小化运输成本,约束条件包 括供需平衡和容量限制。
运输问题的解决方法
最小成本法
逐步分配货物,直至 达到最小总成本。
北北角法
按照最小单位运输成 本进行分配,直至l's Approximation Method)法为基础, 逐步分配货物。
《运筹学》第三章运输问 题
运输问题是运筹学中重要的问题之一,涉及到各种场景下的货物运输优化。 本章将介绍运输问题的定义、基本模型、解决方法,以及其在物流和生产调 度中的应用实例。
运输问题的概念和应用领域
• 运输问题是一种优化问题,旨在找到使运输成本最小的货物运输方案。 • 运输问题广泛应用于物流管理、供应链优化以及交通规划等领域。
生产调度中的应用
合理安排生产计划,提高生产线的利用率。
总结和展望
运输问题是优化领域的重要研究方向,未来随着物流技术的发展将有更多的应用场景和解决方法出现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)最小元素法:从运价最小的 格开始,在格内的右下角标上允许取 得的最大数。然后按运价从小到大顺 序填数。若某行(列)的产量(销量) 已满足,则把该行(列)的其他格划 去。如此进行下去,直至得到一个基 本可行解。
34
2.运输问题求解 —表上作业法
注:应用西北角法和最小元素法,
每次填完数,都只划去一行或一列, 只有最后一个元例外(同时划去一行 和一列)。当填上一个数后行、列同 时饱和时,也应任意划去一行(列), 在保留的列(行)中没被划去的格内 标一个0。
按照上述方法所产生的一组变量的 取值将满足下面条件: (1)所得的变量均为非负,且变量总 数恰好为 m + n – 1 个; (2)所有的约束条件均得到满足; (3)所得的变量不构成闭回路。
31
2.运输问题求解 —表上作业法
因此,根据定理3.1及其推论,所 得的解一定是运输问题的基本可行 解。 在上面的方法中,xij 的选取方法 并没有给予限制,若采取不同的规则 来选取 xij ,则得到不同的方法,较常 用的方法有西北角法,最小元素法,伏 格尔法。
对于产销平衡问题,可得到下列运输 问题的模型:
Min f = cij xij
i=1 j=1
m
n
s.t.
n
j =1 m
xij = ai i = 1,2,…,m (3-5)
xij = bj j = 1,2,…,n (3-6) xij ≥ 0 (i=1,2,…,m;j=1,2,…,n)
i =1
5
.
系数矩阵 1 0 1 0 0 1 0 0 1 0 1 0 0 0 1 0 1 1 0 0 0 1 0 1 0 0 1 0 0 1
6
模型系数矩阵特征 1.共有m+n行,分别表示各 产地和销地;mn列,分别表示 各决策变量; 2.每列只有两个 1,其余 为 0,分别表示只有一个产地和 一个销地被使用。
35
例:某食品公司下属的A1、A2、A3 ,3个厂生产方便食品, 要运输到B1、B2、B3、B4 ,4个销售点,数据如下:
A1 A2 A3 销量bj
B1 3 1 7 3
B2 B3 11 3 9 2 4 10 6 5
B4 10 8 5 6
产量ai 7 4 9
20(产销平衡)
求最优运输方案。
37
2.运输问题求解 —表上作业法
ai’ = ai - xij bj’ = bj - xij
注:为了方便,这 里总记剩余的产量 和销量为ai, bj
否
ai’ = 0?
否
划去第i行 是
否所 均有 被行 划列 去是 是 找到初始基 本可行解
30
bj’ = 0
划去第j列
图3-2 求运输问题的初始基本可行解过程
2.运输问题求解 —表上作业法
32
2.运输问题求解 —表上作业法
1、初始基本可行解的确定 (1)西北角法:从西北角(左上 角)格开始,在格内的右下角标上允 许取得的最大数。然后按行(列)标 下一格的数。若某行(列)的产量 (销量)已满足,则把该行(列)的 其他格划去。如此进行下去,直至得 到一个基本可行解。
33
2.运输问题求解 —表上作业法
19
为了说明这个特征,我们不加证明的给 出一些概念和结论。下面的讨论建立在表3-5 中决策变量格的基础上。 定义3.1 在表3-5的决策变量格中,凡是 能够排列成下列形式的 xab ,xac ,xdc ,xde ,…,xst ,xsb (3-7) 或 xab ,xcb ,xcd ,xed ,…,xst ,xat (3-8) 其中,a,d,…,s 各不相同;b,c,…,t 各不相同, 我们称之为变量集合的一个闭回路,并将式 (3-7)、式(3-8)中的变量称为这个闭回 20 路的顶点。
第三章 运输问题
本章内容重点
运输问题与有关概念 运输问题的求解—表上作业法
运输问题应用—建模
1
1.运输问题的数学模型.
问题的提出 一般的运输问题就是要解决把 某种产品从若干个产地调运到若干个 销地,在每个产地的供应量与每个销 地的需求量已知,并知道各地之间的 运输单价的前提下,如何确定一个使 得总的运输费用最小的方案。
15
基本可行解
是否最优解
是
结束
否
换基
图3-1 运输问题的求解思路
16
运输问题求解的有关概念 考虑产销平衡问题,由于我们关心的 量均在表3-3与表3-4中,因此考虑把表3-3 与表3-4合成一个表, 如下表3-5 表3-5 运输问题求解作业数据表 (下页)
17
销地
产地
B1 c11
B2 c12
… …
7
一般运输问题的线性规划模型及求解思路 一般运输问题的提法: 假设 A1, A2,…,Am 表示某物资的 m 个 产地; B1,B2,…,Bn 表示某物资的 n 个销地; ai表示产地 Ai 的产量;bj 表示销地 Bj 的 销量;cij 表示把物资从产地 Ai 运往销地 Bj 的单位运价(表4-3)。如果 a1 + a2 + … + a m = b1 + b 2 + … + bn 则称该运输问题为产销平衡问题;否则,称 产销不平衡。首先讨论产销平衡问题。 8
表3-3 运输问题数据表
销地 产地
B1 c11 c21
B2 … Bn c12 … c1n c22 … c2n
产量
┇
A1 A2
┇
┇
Am
销量
cm1 b1
cm2 b2
┇ ┇ … cmn
┇
a1 a2
am
… bn
设 xij 为从产地 Ai 运往销地 Bj 的运 输量,根据这个运输问题的要求,可以建立 9 运输变量表(表 3-4)。
28
2.运输问题求解 —表上作业法
(4)当最终的运输量选定时,其所在行、 列同时满足,此时要同时划去一行和 一列。这样,运输平衡表中所有的行 与列均被划去,则得到了一个初始基 本可行解。 否则在剩下的运输平衡表中选下一 个变量,返回(1)。
29
上述计算过程可用流程图描述如下(图4-2)
取未划去的单元格xij ,令 xij = min { ai , bj }
Bn c1n
产量
A1
x11 x21
x12
…
x1n x2n
a1
A2
┇
c21
c22
x22
c2n
a2
┇
┇
Байду номын сангаас
┇
┇ …
Am
销量
cm1
xm1
cm2
xm2
…
cmn
xmn
am
18
b1
b2
bn
运输问题基变量的 特点
运输问题的基变量共有 m + n -1 个,A的秩为 m + n -1。 运输问题的 m + n -1 个变量构成基 变量的充分必要条件是不含闭回路。 重要概念: 闭回路、闭回路的顶点
27
2.运输问题求解 —表上作业法
(2)从 ai 和 bj 中分别减去 xij 的值,修 正为新的ai 和 bj 即调整 Ai 的拥有量 及 Bj 的需求量; (3)若 ai = 0,则划去对应的行(已经把 拥有的量全部运走),若 bj = 0 则划 去对应的列(已经把需要的量全部运 来),且每次只划去一行或一列(即 每次要去掉且只去掉一个约束);
表3-4 运输问题变量表
销地
产地
B1
x11 x21 xm1
B2 … Bn
x12 … x1n x22 … x2n xm2 … xmn
产量
┇
A1 A2 Am
┇
┇
┇
┇
a1 a2 am
销量
b1
b2
… bn
10
于是得到下列一般运输问题的模型:
m n
Min f = cij xij
i=1 j=1
(3-1)
22
关于闭回路有如下的一些重要结论: (1) 设 xab , xac , xdc , xde ,…, xst , xsb 是一个闭回路,那么该闭回路中变 量所对应的系数列向量 pab , pac , pdc , pde ,…, pst , psb 线性相关; (2) 若 变 量 组 xab , xcd , xef ,…, xst 中包含一个部分组构成闭回路,那么 该变量组所对应的系数列向量 pab , pcd, pef ,…, pst 线性相关。 根据上述结论以及线性规划基变量的 特点,可以得到下面重要定理及其推论。
23
定理3.1 变量组 xab , xcd , xef ,…, xst 所对 应的系数列向量 pab , pcd , pef ,…, pst 线 性无关的充分必要条件是这个变量组中 不包含闭回路。 推论 产销平衡运输问题的 m + n -1 个变 量构成基变量的充分必要条件是它不含 闭回路。
这个推论给出了运输问题基本解的 重要性质,也为寻求基本可行解提 供了依据。
2
例3.1:某公司从两个产地A1、A2将物 品运往三个销地B1、B2、B3,各产地的 产量、各销地的销量和各产地运往各销 地每件物品的运费如下表所示,问:应 如何调运可使总运输费用最小?
B1 A1 A2 销量 6 6 150 B2 4 5 150 B3 6 5 200
3
产量 200 300
解: 产销平衡问题: 总产量 = 总销量 设 xij 为从产地Ai运往销地Bj的 运输量,得到下列运输量表:
2.运输问题求解 —表上作业法
表上作业法:
建立在运输费用矩阵上求 解运输问题的方法。 表上作业法求解运输问题的思想和单纯 形法完全类似: 确定一个初始基本可行解 —— 根据最 优性判别准则来检查这个基本可行解是 不是最优的? 如果是,则计算结束; 如果不是,则进行换基。 —— 直至求出最优解为止。