【交通运输】线性规划运输问题

【交通运输】线性规划运输问题
【交通运输】线性规划运输问题

第四章运输问题Chapter 4 Transportation Problem

§4.1 运输问题的定义

设有同一种货物从m个发地1,2,…,m运往n个收地1,2,…,n。第i 个发地的供应量(Supply)为s i(s i≥0),第j个收地的需求量(Demand)为d j (d j≥0)。每单位货物从发地i运到收地j的运价为c ij。求一个使总运费最小的运输方案。我们假定从任一发地到任一收地都有道路通行。如果总供应量等于总需求量,这样的运输问题称为供求平衡的运输问题。我们先只考虑这一类问题。

图4.1.1是运输问题的网络表示形式。

运输问题也可以用线性规划表示。设

x ij为从发地i运往收地j的运量,则总运费

最小的线性规划问题如下页所示。运输问

题线性规划变量个数为nm个,每个变量

与运输网络的一条边对应,所有的变量都

是非负的。约束个数为m+n个,全部为

等式约束。前m个约束是发地的供应量约

束,后n个约束是收地的需求量约束。运

输问题约束的特点是约束左边所有的系数

都是0或1,而且每一列中恰有两个系数

是1,其他都是0。

运输问题是一种线性规划问题,当然可以用第一章中的单纯形法求解。但由于它有特殊的结构,因而有特殊的算法。在本章中,我们将在单纯形法原理的基础上,

127

根据运输问题的特点,给出特殊的算法。

在运输问题线性规划模型中,令

X=(x11,x12,…,x1n,x21,x22,…,x2n,……,x m1,x m2,…,x mn)T C=(c11,c12,…,c1n,c21,c22,…,c2n,……,c m1,c m2,…,c mn)T A=[a11,a12,…,a1n,a21,a22,…,a2n,……,a m1,a m2,…,a mn]T =

b=(s1,s2,…,s m,d1,d2,…,d n)T

则运输问题的线性规划可以写成:

min z=C T X

s.t. AX=b

X≥0

其中A矩阵的列向量

a ij=e i+e m+j

e i和e m+j是m+n维单位向量,元素1分别在在第i个分量和第m+j个分量的位置上。A矩阵中的行与运输网络中的节点对应,前m行对应于发地,后n行对应于收地;A矩阵的列与运输网络中的边对应。

运输问题除了用网络表示及线性规划表示外,还可以用运输表表示:

1 s1

2 s2

……

m s m

d1d2…d n

表4.1

表的行与发地对应,列与收地对应。第i行与第j列交叉的一格与网络的一条边对应(也就是与线性规划约束矩阵的一列对应),每一格的左上角小方格内的数字表明从相应的发地i到收地j的运价c ij,每一格右下角表明从相应的发地i到收地j 的运量x ij。表右方表明各发地的供应量s i,表下方表明各需求第的需求量d j。每一行运量之和表示从该发地运往各收地的运量之和,它应该等于该发地的供应量;同样,每一列运量之和表示从各发地运往该收地的运量之和,它应该等于该收地的需求量。

min z= 8x11+5x12+6x13+7x21+4x22+9x23

s.t. x11+x12+x13=15

x21+x22+x23=25

x11+x21=10

x12+x22=20

x13+x23=10

x11, x12, x13, x21, x22, x23≥0

1 2 3

1

15

2 25

10 20 10

表4.2 15

10

20

10

§4.2 运输问题约束矩阵的性质

4.2.1 约束矩阵的秩

运输问题约束矩阵A的秩为m+n-1。

证明:因为A矩阵的前m行和后n行之和分别等于向量(1,1,…,1),因此秩A

考虑A的一个子矩阵A’=[a1n,a2n,…,a mn,a11,a12,…,a1n],即A’=

删除A’中的第m+n行和第m+n列,得到

A’’=

容易看出,秩A’’=m+n-1。由此

m+n-1=秩A’’≤秩A’≤秩A

秩A=m+n-1。

在线性规划问题中,约束的系数矩阵要求行满秩的,为了使运输问题系数矩阵行满秩,在A矩阵中增加一个列向量e m+n形成增广矩阵

这样增广矩阵的秩就等于m+n,因而是行满秩的。并且中任何一个基矩阵,都必定包含单位向量e m+n。

例4.2.1 设一个运输网络如右图,它的系数矩阵为

增广矩阵为

增加的单位列向量e m+n=e5相当于在在网络图中增加一条边,它与收点3关联,但不与任何发点关联,这条边称为人工边。设这条边上的运输量为x a,增广运输问题对应于第三个收点的约束称为

x13+x23+x a=d3

由于

x13+x23=d3

因此,对运输问题的任何一个可行解,都有

x a=0。

4.2.2 A矩阵的单位模性质

运输问题的系数矩阵A具有以下性质:A矩阵中任何一个k阶子矩阵A k(k=1,2,…m+n),都有det A k=0或±1。

证明:在A中任取一个k阶方阵A k,有以下三种情况:

1、A k中任何一列都有两个1,这时A k上部的行属于A矩阵的前m行,而下

部的行属于A矩阵的后n行,A k上部的各行之和以及A k下部各行之和都

等于向量(1,1,…,1),因而A k的行线性相关,即det A k=0。

2、A k中至少有一列元素全为0,这时显然有det A k=0。

3、A k中至少有一列,其中只有一个1。这时可以将det A k按这一列展开,设

对应于这个1的代数余子式为A k-1,则有

det A k=±det A k-1

其中A k-1是k-1阶方阵。对A k-1同样有

det A k-1=0

或者

det A k-1=±det A k-2

最后有

det A k=0

或者

det A k=±det A k-1=±det A k-2=…=±det A1=0或±1。

4.2.3基矩阵的三角性

设B是的一个基,B中至少有一列只包含一个1,否则,det B=0不成为一个基。将B的行列交换,总可以使B成为

其中det B m+n-1≠0,因而Bm+n-1中也至少有一列只有一个1,对

Bm+n-1再进行行列交换,得到

依次不断对剩下的方阵进行行列交换,最后可以得到

是一个上三角矩阵。

例4.2 设一个运输问题的系数增广矩阵为

=

取其中一个基

对B 进行行列交换,成为以下上三角矩阵

求解相应的方程组

由此得到

x 12=10,x 11=15, x 23=20,x 13=5,x a =0

由A 的基矩阵的三角性以及A 矩阵中仅含有元素0和1,可以知道,如果运输问题各发地的供应量和收地的需求量都是整数,运输问题的任何基础可行解都是整数,因而最优解也是整数。

§4.3 基在网络图和运输表中的表示

从前一节已经知道,运输问题的一个基是由m+n 个列向量组成的,其中包括一个单位向量e m+n 。在网络图上,这m+n 个列向量对应m+n 条边,其中与单位向量对应的是从最后一个收地出发的人工边。网络图中的一个基具有以下性质:

1、 一个基由m+n 条边组成,其中一条是人

工边,其余m+n-1条边是原网络中的边。 2、 组成基的边不能形成闭合回路。若不然,

如果组成一个基的若干条边(i ,j ),(k ,

j ),(i ,l ),(k ,l )组成一个闭合回路,则这些边对应的系数矩阵中的列向

图4.4

量a ij,a kj,a il,a kl的线性组合

a ij-a kj+a il-a kl=(e i+e m+j)-(e k+e m+k)-(e i+e m+l)+(e k+e m+l)= 0

这些列向量线性相关,显然不能包含在一个基中。

3、组成基的m+n条边必须到达网络的每一个节点。若不然,这m+n条边都

不与某一节点k关联,那么相应的基矩阵

与节点k对应的一行全为0,即det B=0。B不可能成为一个基。

例4.3 对于2个发点3个收点的运输问题,网络图如图4.5(a)所示。图4.5(b)、(c)、(d)都是这个问题的基,这些基都由m+n-1=2+3-1=4条边组成,都不构成回路,并且与每一个节点关联。

正如线性规划矩阵的列向量组成的基一样,一个网络的基的个数是非常多的,以上只是这些基中的几个例子。

(a)网络图(b)第一个基

(c)第二个基(d)第三个基

图4.5

§4.4 基在运输表中的表示

我们已经知道,运输表中的一行对应于一个发地,一列对应于一个收地,表中i行j列相交的格子表示网络从发地节点i到收地节点j的一条边。运输表中同一行i 而不同列j和k的两个格子(i,j)(i,k),分别表示网络中从同一发地节点i出发到达不同收地节点j和节点k的两条边;同样,运输表中位于同一列k而不同行i 和l的两个格子(i,k)和(l,k)分别表示从不同的发地节点出发,到达同一收地节点j的两条边(见下表和图)。

i

l

表4.3

如果运输表中有若干个格子,他们中相邻的两个都分别位于同一行或同一列,例如在下表中六个格子(i,j),(i,k),(l,k),(l,n),(m,n)和(m,j),将位于同一行和同一列的两个格子连结起来,在运输表中构成一个闭回路。在相应的网络图中,这六个格子对应的六条边也组成一个闭回路。

i

l

m

表4.4

图4.7 运输表中的闭回路还可以出现更复杂的情况,如下表和下图所示。

i l

m

表 4.5

综上所述,总结运输表中一个基必须具备的特点: 1、 一个基应占表中的m+n-1格;

2、 构成基的同行同列格子不能构成闭回路;

3、

一个基在表中所占的m+n-1个格子应包括表的每一行和每一列。 例4.4 在例4.3.1中的运输网络的几个基分别用网络和运输表的表示如下: (a)系数矩阵、网络图和运输表

1

2

3

1

2 (b)第一个基的矩阵、网络图和运输表

1

2

3

1 2

(c) 第二个基的矩阵、网络图和运输表

1 2 3

1

2

(d)

1 2 3

1

2

§4.5 非基列向量用基向量表示

在线性规划中,设B是A矩阵的一个基,且B=[a B1,a B2,…,a Bm],则A中的任一非基向量a j(j∈R)必定可以用基向量a B1,a B2,…,a Bm唯一地线性表出,其线性组合的系数就是Y j,这是因为

Y j=B-1a j

这就是说,向量Y j就是用基向量表出一个非基向量a j的系数。

在运输问题中如果确定了一个基,非基向量a ij也可以由基向量唯一地表出,由于运输问题的特殊性,表出系数Y ij可以很方便地确定。请看下一例子。

例4.5以具有2个发地,3个收地的运输问题为例子,这个运输问题的网络图和系数矩阵如下:

取基B=[a11,a12,a13,a23,e a],非基向量为

a21,基矩阵、网络图中的非基边(用虚线表示)、

基边(用实线表示),并取从发地到收地的方向为

各边的方向。

的,因此在网络图中任一条非基边必定与若干条基

边形成闭回路。根据运输矩阵的结构,对任何一个

列向量a ij,有a ij=e i+e m+j。在上面的问题中,非

基向量a21可以表示为:

a21=e2+e2+1=e2+e3

基向量a11,a12,a13,a23可以表示为:

a11=e1+e2+1=e1+e3

a12=e1+e2+2=e1+e4

a 13=e 1+e 2+3=e 1+e 5 a 23=e 2+e 2+3=e 2+e 5

因此

a 21-a 11+a 13-a 23=(e 2+e 3)-(e 1+e 3)+(e 1+e 5)-(e 2+e 5)=0

a 21=a 11-a 13+a 23

由于基向量a 12和e a 不在这个回路中,它在a 12的表达式中的系数是0,因此非基向量a 21用所有基向量的表出形式为:

由此可以看出

从这个例子可以看出,非基向量由基向量表出的方法和表出的系数可以由该非基向量与有关的基向量形成的回路来确定(见上图)。选定该非基边的方向作为闭回路的方向,如果一个基边出现在该回路中,并且与回路的方向相同,则表出系数为-1,如果基边的方向和回路的方向相反,

则表出系数为+1,如果基边不在回路中,表出系数为0。

从给定非基边的起点(发地)出发,沿着回路方向前进,第一次遇到的基边的方向一定和回路方向相反,第二次遇到的基边方向一定和回路方向相同,同向和反向交替出现,因此,各基边的表出系数一定是+1,-1交替出现。

与网络图对应,在运输表中非基向量用基向量表示的方法也可以相应得到。例如以上的运输问题,相应的运输表如下左表所示。

1

2

3

1 2 3 1

1

2

2

表 4.6

对应于基B =[a 11,a 12,a 13,a 23,e a ]的格子为用B 表示,非基向量a 21相应的格

子用N 表示,见上面右表。

运输表中非基向量用用基向量表出的系数是这样确定的:(按任一方向)沿着表中的闭回路前进,在第一个转角处基向量的表出系数为+1,下一个转角处基向量的表出系数为-1,以后依次交替变化,由于沿闭回路回到出发的非基向量以前一定要经过奇数次转角,因此最后一个转角处的基向量的表出系数一定也是+1。凡是不在闭回路上或不在闭回路转角处的基向量的表出系数均为0。

在上面的表中,非基向量N (2,1)与基向量B (1,1)、B (1,3)、B (2,3)构成一个闭回路,相应的表出系数依次为+1、-1和+1;基向量B (1,2)不在闭回路的转角处,表出系数为0。因此,非基向量a 21的表出形式为:

例4.6 设有4个发地,5个收地的运输问题,运输表和网络图如下:

1 2 3 4

表 4.7

取其中m+n-1=4+5=9个基向量a 11,a 12,a 14,a 21,a 31,a 33,a 34,a 35和

a 45,非基向量a 42与基向量构成的闭回路

如右图。根据基向量的

表出系数由+1开始,+1、-1交替的原则,以上非基向量用这些基向量表出的形式为: a 42=(+1)a 12+(-1)a 11+(+1)a 31+(-1)a 35+(+1)a 45+0e a

如果所有基向量按以下次序排列

B =[a 11,a 12,a 21,a 31,a 33,a 34,a 35,a 45,

e a ]

因而a 42用这些基向量表示的表出系数

Y 42=[-1,+1,0,+1,0,0,-1,+1,0]T

图4.17

§4.6 运输问题单纯形法

运输问题单纯形法的基本步骤和线性规划一样,包括以下步骤,但具体实施是在运输表上实现。

1、求得一个初始基础可行解;

2、对非基变量x ij计算检验数z ij-c ij,根据各非基变量的检验数z ij-c ij值,确定

最优性或选择进基变量;

3、当进基变量x ij进基时,根据基变量的变化,求出最先降为0的基变量确定

为离基变量;

4、进行基变换,获得新的基础可行解并转步骤2。

4.6.1 确定初始基础可行解

1、西北角法

西北角法是按发地和收地的编号为序,依次顺序供给的原则获得初始基础可行解的一种方法。它是从确定发地1到收地1的运量开始。这个位置按地图的方位来说是西北角,因而得名。从发地1到收地1的运量取发地1的供应量(30)和收地1的需求量(15)两者中小的一个安排,如果发地1的供应量没有用完,则将剩余的供应量向收地2发送,…,依次类推,直到最后一个发地的供应量全部运出,最后一个收地的需求量全部满足为止。

例4.7给出运输表如下。发地1的供应量为30,收地1的需求量为15,在(1,1)上安排运量15。发地1和收地1的供应量和需求量分别变为15和0。

1 2 3 4

1 30-1

5

2 45

3 50

4 25

发地1的供应量为15,收地2的需求量为20,在(1,2)上安排运量15,发地1的供应量变为0,收地2的需求量变为5;

1 15-15

2 45

3 50

4 25

收地2的需求量为5,发地2的供应量为45,在(2,2)上安排运量5,发地2的供应量变为40,收地2的需求量变为0;

1 0

2 45-5

3 50

4

0 5-5 31 84

发地2的供应量为40,收地3的需求量为31,在(2,3)上安排运量31,发地3的供应量变为9,收地3的需求量变为0;

1 0

2 40-31

3 50

4 25

发地2的供应量为9。收地4的需求量为84,在(2,4)上安排运量9,发地2的供应量变为0,收地4的需求量变为75;

1 2 3 4

1 0

2 9-9

3 50

4 25

收地4的需求量为75,发地3的供应量为50,安排(3,4)上的运量为50,发地3的供应量0,收地4的需求量25;

1

2

3

4

1 0

2 0

3 50-50

4 25

发地4的供应量为25,收地4的需求量为25,安排(4,4)上的运量25,发地4的供应量为0,收地4的需求量为0,供求和需求都得到满足。

1 0

2 0

3 0

4 25-25=0

用西北角法确定初始可行解方法简单,不会出现回路,而且一般情况下基变量的个数恰为m+n-1个(退化的情况基变量可能少于m+n-1,处理的方法在4.7节中介绍),而且基变量位于每一行每一列,因而得到的是一个基础可行解。西北角法

的缺点是在安排运量时不考虑运价,因而得到的初始解可能离开最优解比较远。以上例子中用西北角法得到的初始解的目标函数值为

z=Σc ij x ij =10?15+11?15+12?5+16?31+9?9+10?50+13?25=1777 2、 最小元素法

这种方法是按运价由小到大的顺序安排运量。先从各运价中找到最小运价,设为c ij ,然后比较供应量s i 和需求量d j ,如果s i >d j ,取x ij =d j ,并将发地i 的供应量改为s i -d j ,将收地j 的需求量改为0;如果s i

例4.8 给出运输表如下。最小运价为c 33=7,发地3的供应量为50,收地3的需求量为31,安排运量x 33=31。发地3和收地3的供应量和需求量分别变为19和0。

1 30

2 45

3 50-31

4 25

对于c 32=8,发地3的供应量为19,收地2的需求量为20,安排x 32=19,发地3的供应量为0,收地2的需求量为1。

1

2

3

4

1 30

2 45

3 19-19

4 25

对于c 13=9,c 24=9,可以任选一个,但是(1,3)中收地3的需求量为0,安排x 24=45,发地2的供应量为0,收地4的需求量为39。

1 30

2 45-45

3 0

4 25

对于c 11=10和c 34=10,由于发地3的需求量已经为0,安排x 11=15,发地1的供应量为15,收地1的需求量为0;

1

2

3

4

线性规划典型例题

例1:生产计划问题 某工厂明年根据合同,每个季度末向销售公司提供产品,有关信息如下表。若当季生产的产品过多,季末有积余,则一个季度每积压一吨产品需支付存贮费O.2万元。现该厂考虑明年的最佳生产方案,使该厂在完成合同的情况下,全年的生产费用最低。试建立模型。 解: 法1 设每个季度分别生产x1,x2,x3,x4 则要满足每个季度的需求x4≥26 x1+ x2≥40 x1+ x2+ x3≥70 x1+ x2+ x3+ x4=80 考虑到每个季度的生产能力 0≤x1≤30 0≤x2≤40 0≤x3≤20 0≤x4≤10 每个季度的费用为:此季度生产费用+上季度储存费用 第一季度15.0x1 第二季度14 x2 0.2(x1-20) 第三季度15.3x3+0.2(x1+ x2-40) 第四季度14.8x4+0.2(x1+ x2+ x3-70)

工厂一年的费用即为这四个季度费用之和, 得目标函数;minf=15.6 x1+14.4 x2+15.5 x3+14.8 x4-26 s.t.x1+ x2≥40 x1+ x2+ x3≥70 x1+ x2+ x3+ x4=80 20≤x1≤30 0≤x2≤40 0≤x3≤20 0≤x4≤10。 法2:设第i季度生产而用于第j季度末交货的产品数量为xij吨 根据合同要求有: xll=20 x12+x22=20 x13+x23+x33=30 x14+x24+x34+x44=10 又根据每季度的生产能力有: xll+x12+x13+x14≤30 x22+x23+x24≤40 x33+x34≤20 x44≤10 第i季度生产的用于第j季度交货的每吨产品的费用cij=dj+0.2(j-i),于是,有线性规划模型。 minf=15.Oxll+15.2x12+15.4xl3+15.6xl4+14x22+14.2x23+14.4x24+15.3 x33+15.5x34+14.8x44 s.t. xll=20, x12+x22=20, x13+x23+x13=30, x14+x24+x34+x44=10, x1l+x12+x13+x14≤30, x22+x23+x24≤40, x33+x34≤20,

线性规划在运输问题中的应用

线性规划在运输问题中的应用 【摘要】用运筹学的思想探讨运筹学课程的教学方法。运筹学中的指派问题、最短路问题,最小费用流问题可转化为运输问题或转运问题,从而可以统筹安排这些教学内容,为提高教学效果,减少教学时间找出更优的教学方法。 【关键词】运输问题;转运问题;运筹学;线性规划;教学方法 引言: 随着我国国民经济的不断发展,企业之间的交易活动更加频繁,同地区、不同地区、甚至跨国的交易活动也不断发生,运输则成为交易的活动重点了。交通运输作为国民经济的一个重要部门,作为人类进步、社会发展的一个重要推动力,其发展模式正在对环境产生越来越重要的影响。传统的运输方式已经不能满足环境保护、经济发展以及交通运输本身发展的需求,探寻与环境、资源条件相适应的运输是非常重要的一个问题。人们在运输方面趋利避害建立更好的运输方法,让交通运输的方法达到一个更高的水平。 1.线性规划简介 线性规划法是解决多变量最优决策的方法,是在各种相互关联的多变量约束条件下,解决或规划一个对象的线性目标函数最优的问题,即给与一定数量的人力、物力和资源,如何应用而能得到最大经济效益。当资源限制或约束条件表现为线性等式或不等式,目标函数表示为线性函数时,可运用线性规划法进行决策。线性规划法就是在线性等式或不等式的约束条件下,求解线性目标函数的最大值或最小值的方法。其中目标函数是决策者要求达到目标的数学表达式,用一个极大或极小值表示。约束条件是指实现目标的能力资源和内部条件的限制因素,用一组等式或不等式来表示。线性规划是决策系统的静态最优化数学规划方法之一。它作为经营管理决策中的数学手段,在现代决策中的应用是非常广泛的,它可以用来解决科学研究、工程设计、生产安排、军事指挥、经济规划;经营管理等各方面提出的大量问题。 最近几年,我国物流产业快速发展,形成了物流热。在物流作业的管理活动中,有着大量的规划问题,物资的合理调运就是其中一个比较重要的问题。求物资调运的最优调运方案,就是要在满足各种资源限制的条件下,找到使运输总费用最小的调运方案。 2.线性规划在运输中的应用 在现实的生产经营、商品销售、经济建设和物资管理过程中,常常会遇到各类物资的分配和调运问题,即将各种生产资料或生活资料消耗品从供给基地调运到需求基地,这里就需要如何根据现有条件科学、合理的安排调运方案,提高运输经济效益。这就是属于线性规划中网络配送的以最小的成本完成货物的运输问题。运输问题就是讨论有关物资调运的问题,即将数量和单位运价都给定的某种物资从供应站运送到消费站,要求在供给和需求平衡的同时,制定出流量与流向,使总运输成本最低。运输问题是特殊的线性规划问题,根据问题的要求,建立数学模型,用表上作业法或线性规划软件求解,即可得出最佳的调运方案,取得了较好的经济效益。在运输问题中,确定的需求限制占据着重要的地位,即必须确定需求以及相应地确定需求的约束条件。 3.运输问题的特征 运输问题关心的是以最低的总配送成本把供应中心(出发地)的任何产品运送到每一个接收中心(目的地)。每一个出发地都有一定供应量配送到目的地,每一个目的地都需要一定的需求量。运输问题在供应量和需求量两方面都做出了如下的假设:需求假设。每一个出发地都有一个固定的供应量,所有的供应量都必须配送到目的地。与之类似,每一个目的地都有

线性规划运输问题

第四章 运输问题 Chapter 4 Transportation Problem §4.1 运输问题的定义 设有同一种货物从m 个发地1,2,…,m 运往n 个收地1,2,…,n 。第i 个发地的供应量(Supply )为s i (s i ≥0),第j 个收地的需求量(Demand )为d j (d j ≥0)。每单位货物从发地i 运到收地j 的运价为c ij 。求一个使总运费最小的运输方案。我们假定从任一发地到任一收地都有道路通行。如果总供应量等于总需求量,这样的运输问题称为供求平衡的运输问题。我们先只考虑这一类问题。 图4.1.1是运输问题的网络表示形式。 运输问题也可以用线性规划表示。设x ij 为从发地i 运往收地j 的运量,则总运费最小的线性规划问题如下页所示。运输问题线性规划变量个数为nm 个,每个变量与运输网络的一条边对应,所有的变量都是非负的。约束个数为m+n 个,全部为等式约束。前m 个约束是发地的供应量约束,后n 个约束是收地的需求量约束。运输问题约束的特点是约束左边所有的系数都是 0或1,而且每一列中恰有两个系数是1,其他都是0。 运输问题是一种线性规划问题,当然可以用第一章中的单纯形法求解。但由于它有特殊的结构,因而有特殊的算法。在本章中,我们将在单纯形法原理的基础上,根据运输问题的特点,给出特殊的算法。 图4.1

x x x x x x x x x d x x x d x x x d x x x s x x x s x x x s x x x .t .s x c x c x c x c x c x c x c x c x c z min mn 2 m 1 m n 222 21 n 112 11n mn n 2n 122 m 22 12 11 m 21 11 m mn 2m 1m 2n 222 21 1n 11211mn mn 2m 2m 1m 1m n 2n 222222121n 1n 112121111≥ =++=++= ++=++=+++=++=+++++++++++++= 在运输问题线性规划模型中,令 X =(x 11,x 12,…,x 1n ,x 21,x 22,…,x 2n ,……,x m1,x m2,…,x mn )T C =(c 11,c 12,…,c 1n ,c 21,c 22,…,c 2n ,……,c m1,c m2,…,c mn )T A =[a 11,a 12,…,a 1n ,a 21,a 22,…,a 2n ,……,a m1,a m2,…,a mn ]T =??? ?? ? ??????????????????????????????? ?行行n m 111 111 1 1 11111 11 1 11 b =(s 1,s 2,…,s m ,d 1,d 2,…,d n )T 则运输问题的线性规划可以写成: min z=C T X s.t. AX =b X ≥0 其中A 矩阵的列向量 a ij =e i +e m+j e i 和e m+j 是m+n 维单位向量,元素1分别在在第i 个分量和第m+j 个分量的位置上。A 矩阵中的行与运输网络中的节点对应,前m 行对应于发地,后n 行对应于收地;A 矩阵的列与运输网络中的边对应。

128499-管理运筹学-第二章线性规划-习题

11(2),12,14,18 习题 2-1 判断下列说法是否正确: (1) 任何线性规划问题存在并具有惟一的对偶问题; T (2) 对偶问题的对偶问题一定是原问题;T (3) 根据对偶问题的性质,当原问题为无界解时,其对偶问题无可行解,反之, 当对偶问题无可行解时,其原问题具有无界解;F (4) 若线性规划的原问题有无穷多最优解,则其对偶问题也一定具有无穷多最优 解; (5) 若线性规划问题中的b i ,c j 值同时发生变化,反映到最终单纯形表中,不会出 现原问题与对偶问题均为非可行解的情况; (6) 应用对偶单纯形法计算时,若单纯形表中某一基变量x i <0,又x i 所在行的元素全 部大于或等于零,则可以判断其对偶问题具有无界解。 (7) 若某种资源的影子价格等于k ,在其他条件不变的情况下,当该种资源增加 5个单位时,相应的目标函数值将增大5k ; (8) 已知y i 为线性规划的对偶问题的最优解,若y i >0,说明在最优生产计划中第 i 种资源已经完全耗尽;若y i =0,说明在最优生产计划中的第i 种资源一定有剩余。 2-2将下述线性规划问题化成标准形式。 ????? ? ?≥≥-++-≤+-+-=-+-+-+-=无约束 43 214321432143214321,0,,232142224.5243max )1(x x x x x x x x x x x x x x x x st x x x x z 2-3分别用图解法和单纯形法求解下述线性规划问题,并对照指出单纯形表中的各基 可行解对应图解法中可行()?????≥≤≤-+-=++-+-=无约束 321 3213213 21,0,06 24 .322min 2x x x x x x x x x st x x x z 域的哪一顶点。 ()??? ??≥≤+≤++=0,8259 43.510max 12 1212121x x x x x x st x x z ()??? ??≥≤+≤++=0,242615 53.2max 22 121212 1x x x x x x st x x z 2-4已知线性规划问题,写出其对偶问题: 5 43212520202410max x x x x x z ++++=

lingo解决线性规划问题的程序

Lingo12软件培训教案 Lingo 主要用于求解线性规划,整数规划,非线性规划,V10以上版本可编程。 例1 一个简单的线性规划问题 0 , 600 2 100 350 st. 3 2max >=<=+=<<=++=y x y x x y x y x z ! 源程序 max = 2*x+3*y; [st_1] x+y<350; [st_2] x<100; 2*x+y<600; !决策变量黙认为非负; <相当于<=; 大小写不区分 当规划问题的规模很大时,需要定义数组(或称为矩阵),以及下标集(set) 下面定义下标集和对应数组的三种方法,效果相同::r1 = r2 = r3, a = b = c. sets : r1/1..3/:a; r2 : b; r3 : c; link2(r1,r2): x; link3(r1,r2,r3): y; endsets data : ALPHA = ; a=11 12 13 ; r2 = 1..3; b = 11 12 13; c = 11 12 13; enddata

例2 运输问题 解: 设决策变量ij x = 第i 个发点到第j 个售点的运货量,i =1,2,…m; j =1,2,…n; 记为ij c =第i 个发点到第j 个售点的运输单价,i =1,2,…m; j =1,2,…n 记i s =第i 个发点的产量, i =1,2,…m; 记j d =第j 个售点的需求量, j =1,2,…n. 其中,m = 6; n = 8. 设目标函数为总成本,约束条件为(1)产量约束;(2)需求约束。 于是形成如下规划问题: n j m i x n j d x m i s x x c ij j n i ij i m j ij m i n j ij ij ,...,2,1,,...,2,1,0 ,...,2,1, ,...,2,1, st. z min 11 11==>=<==<==∑∑∑∑==== 把上述程序翻译成LINGO 语言,编制程序如下: ! 源程序

(完整版)简单的线性规划问题(附答案)

简单的线性规划问题 [ 学习目标 ] 1.了解线性规划的意义以及约束条件、目标函数、可行解、可行域、最优解等基本概念 .2. 了解线性规划问题的图解法,并能应用它解决一些简单的实际问题. 知识点一线性规划中的基本概念 知识点二线性规划问题 1.目标函数的最值 线性目标函数 z=ax+by (b≠0)对应的斜截式直线方程是 y=-a x+z,在 y 轴上的 截距是z, b b b 当 z 变化时,方程表示一组互相平行的直线. 当 b>0,截距最大时, z 取得最大值,截距最小时, z 取得最小值; 当 b<0,截距最大时, z 取得最小值,截距最小时, z 取得最大值. 2.解决简单线性规划问题的一般步骤在确定线性约束条件和线性目标函数的前提下,解决简单线性规划问题的步骤可以概括为:“画、移、求、答”四步,即, (1)画:根据线性约束条件,在平面直角坐标系中,把可行域表示的平面图形准确地画出来,可行域可以是封闭的多边形,也可以是一侧开放的无限大的平面区域.(2)移:运用数形结合的思想,把目标函数表示的直线平行移动,最先通过或最后通过的顶点 (或边界 )便是最优解. (3)求:解方程组求最优解,进而求出目标函数的最大值或最小值. (4)答:写出答案.

知识点三简单线性规划问题的实际应用 1.线性规划的实际问题的类型 (1)给定一定数量的人力、物力资源,问怎样运用这些资源,使完成的任务量最大,收到的效益最大; (2)给定一项任务,问怎样统筹安排,使完成这项任务耗费的人力、物力资源量最小.常见问题有: ①物资调动问题例如,已知两煤矿每年的产量,煤需经两个车站运往外地,两个车站的运输能力是有限的,且已知两煤矿运往两个车站的运输价格,煤矿应怎样编制调动方案,才能使总运费最小? ②产品安排问题例如,某工厂生产甲、乙两种产品,每生产一个单位的甲种或乙种产品需要的A、B、C 三种 材料的数量,此厂每月所能提供的三种材料的限额都是已知的,这个工厂在每个月中应如何安排这两种产品的生产,才能使每月获得的总利润最大? ③下料问题例如,要把一批长钢管截成两种规格的钢管,应怎样下料能使损耗最小?2.解答线性规划实际应用题的步骤 (1)模型建立:正确理解题意,将一般文字语言转化为数学语言,进而建立数学模型,这需要在学习有关例题解答时,仔细体会范例给出的模型建立方法. (2)模型求解:画出可行域,并结合所建立的目标函数的特点,选定可行域中的特殊点作为最优解. (3)模型应用:将求解出来的结论反馈到具体的实例中,设计出最佳的方案. 题型一求线性目标函数的最值 y≤2, 例 1 已知变量 x,y 满足约束条件 x+y≥1,则 z=3x+y 的最大值为 ( ) x-y≤1, A . 12 B .11 C .3 D .- 1 答案 B 解析首先画出可行域,建立在可行域的基础上,分析最值点,然后通过解方程组得最值点 的坐标,代入即可.如图中的阴影部分,即为约束条件对应的可行域,当直线y=-3x+z 经 y=2,x= 3,

线性规划在运输问题中的应用

线性规划在运输问题中的 应用 Newly compiled on November 23, 2020

线性规划在运输问题中的应用 【摘要】用运筹学的思想探讨运筹学课程的教学方法。运筹学中的指派问题、最短路问题,最小费用流问题可转化为运输问题或转运问题,从而可以统筹安排这些教学内容,为提高教学效果,减少教学时间找出更优的教学方法。 【关键词】运输问题;转运问题;运筹学;线性规划;教学方法 引言: 随着我国国民经济的不断发展,企业之间的交易活动更加频繁,同地区、不同地区、甚至跨国的交易活动也不断发生,运输则成为交易的活动重点了。交通运输作为国民经济的一个重要部门,作为人类进步、社会发展的一个重要推动力,其发展模式正在对环境产生越来越重要的影响。传统的运输方式已经不能满足环境保护、经济发展以及交通运输本身发展的需求,探寻与环境、资源条件相适应的运输是非常重要的一个问题。人们在运输方面趋利避害建立更好的运输方法,让交通运输的方法达到一个更高的水平。 1.线性规划简介 线性规划法是解决多变量最优决策的方法,是在各种相互关联的多变量约束条件下,解决或规划一个对象的线性目标函数最优的问题,即给与一定数量的人力、物力和资源,如何应用而能得到最大经济效益。当资源限制或约束条件表现为线性等式或不等式,目标函数表示为线性函数时,可运用线性规划法进行决策。线性规划法就是在线性等式或不等式的约束条件下,求解线性目标函数的最大值或最小值的方法。其中目标函数是决策者要求达到目标的数学表达式,用一个极大或极小值表示。约束条件是指实现目标的能力资源和内部条件的限制因素,用一组等式或不等式来表示。线性规划是决策系统的静态最优化数学规划方法之一。它作为经营管理决策中的数学手段,在现代决策中的应用是非常广泛的,它可以用来解决科学研究、工程设计、生产安排、军事指挥、经济规划;经营管理等各方面提出的大量问题。 最近几年,我国物流产业快速发展,形成了物流热。在物流作业的管理活动中,有着大量的规划问题,物资的合理调运就是其中一个比较重要的问题。求物资调运的最优调运方案,就是要在满足各种资源限制的条件下,找到使运输总费用最小的调运方案。 2.线性规划在运输中的应用 在现实的生产经营、商品销售、经济建设和物资管理过程中,常常会遇到各类物资的分配和调运问题,即将各种生产资料或生活资料消耗品从供给基地调运到需求基地,这里就需要如何根据现有条件科学、合理的安排调运方案,提高运输经济效益。这就是属于线性规划中网络配送的以最小的成本完成货物的运输问题。运输问题就是讨论有关物资调运的问题,即将数量和单位运价都给定的某种物资从供应站运送到消费站,要求在供给和需求平衡的同时,制定出流量与流向,使总运输成本最低。运输问题是特殊的线性规划问题,根据问题的要求,建立数学模型,用表上作业法或线性规划软件求解,即可得出最佳的调运方案,取得了较好的经济效益。在运输问题中,确定的需求限制占据着重要的地位,即必须确定需求以及相应地确定需求的约束条件。 3.运输问题的特征 运输问题关心的是以最低的总配送成本把供应中心(出发地)的任何产品运送到每一个接收中心(目的地)。每一个出发地都有一定供应量配送到目的地,每一个目的地都需要一定的需求量。运输问题在供应量和需求量两方面都做出了如下的假设:需求假设。每一个出发地都有一个固定的供应量,所有的供应量都必须配送到目的地。与之类似,每一个目的地都有一个固定的需求量,整个需求量都必须由出发地满足成本假设。从任何一个出发地到任何一个目的地的货物配送成本和所配送的数量成线性比例关系。因此,这个成本就等于配送的单位成本乘以所配送的数量。运输问题所需要的数据仅仅是供应量、需求量和单位成本,这些就是模型参数。如果一个问题可以完全描述成

线性规划经典例题

线性规划常见题型及解法 由已知条件写出约束条件,并作出可行域,进而通过平移直线在可行域内求线性目标函数的最优解是最常见的题型,除此之外,还有以下六类常见题型。 一、求线性目标函数的取值范围 例1、 若x 、y 满足约束条件222x y x y ≤?? ≤??+≥? ,则z=x+2y 的取值范围是 ( ) A 、[2,6] B 、[2,5] C 、[3,6] D 、(3,5] 解:如图,作出可行域,作直线l :x+2y =0,将 l 向右上方平移,过点A (2,0)时,有最小值 2,过点B (2,2)时,有最大值6,故选A 二、求可行域的面积 例2、不等式组260302x y x y y +-≥?? +-≤??≤? 表示的平面区域的面积为 ( ) A 、4 B 、1 C 、5 D 、无穷大 解:如图,作出可行域,△ABC 的面积即为所求,由梯形OMBC 的面积减去梯形OMAC 的面积即可,选B 三、求可行域中整点个数 例3、满足|x|+|y|≤2的点(x ,y )中整点(横纵坐标都是整数)有( ) A 、9个 B 、10个 C 、13个 D 、14个 x y O 2 2 x=2 y =2 x + y =2 B A 2x + y – 6= 0 = 5 x +y – 3 = 0 O y x A B C M y =2

解:|x|+|y|≤2等价于2(0,0)2(0,0)2(0,0) 2 (0,0)x y x y x y x y x y x y x y x y +≤≥≥??-≤≥? ? -+≤≥??--≤? 作出可行域如右图,是正方形内部(包括边界),容易得到整 点个数为13个,选D 四、求线性目标函数中参数的取值范围 例4、已知x 、y 满足以下约束条件5503x y x y x +≥?? -+≤??≤? ,使z=x+ay(a>0) 取得最小值的最优解有无数个,则a 的值为 ( ) A 、-3 B 、3 C 、-1 D 、1 解:如图,作出可行域,作直线l :x+ay =0,要使目标函数z=x+ay(a>0)取得最小值的最优解 有无数个,则将l 向右上方平移后与直线x+y =5重合,故a=1,选D 五、求非线性目标函数的最值 例5、已知x 、y 满足以下约束条件220240330x y x y x y +-≥?? -+≥??--≤? ,则z=x 2+y 2的最大值和最小值分别是( ) A 、13,1 B 、13,2 C 、13,4 5 D 、 5 解:如图,作出可行域,x 2+y 2是点(x ,y )到原点的距离的平方,故最大值为点A (2,3)到原点的距离的平方,即|AO|2=13,最小值为原点到直线2x +y -2=0的距离的平方,即为 4 5 ,选C 六、求约束条件中参数的取值范围 例6、已知|2x -y +m|<3表示的平面区域包含点 (0,0)和(- 1,1),则m 的取值范围是 ( ) A 、(-3,6) B 、(0,6) C 、(0,3) D 、(-3,3)

《运筹学》习题线性规划部分练习题及答案.doc

《运筹学》线性规划部分练习题 一、思考题 1.什么是线性规划模型,在模型中各系数的经济意义是什么? 2 .线性规划问题的一般形式有何特征? 3. 建立一个实际问题的数学模型一般要几步? 4. 两个变量的线性规划问题的图解法的一般步骤是什么? 5. 求解线性规划问题时可能出现几种结果,那种结果反映建模时有错误? 6. 什么是线性规划的标准型,如何把一个非标准形式的线性规划问题转化成标准形式。 7?试述线性规划问题的可行解、基础解、基础可行解、最优解、最优基础解的概念及它们之间的相互关系。 8?试述单纯形法的计算步骤,如何在单纯形表上判别问题具有唯一最优解、有无穷多个最优解、无界解或无可行解。 9. 在什么样的情况下采用人工变量法,人工变量法包括哪两种解法? 10. 大M法中,M的作用是什么?对最小化问题,在目标函数中人工变量的系数取什么?最大化问 题呢? 11 ?什么是单纯形法的两阶段法?两阶段法的第一段是为了解决什么问题?在怎样的情况下,继续 第二阶段? 二、判断下列说法是否正确。 1 .线性规划问题的最优解一定在可行域的顶点达到。 2 .线性规划的可行解集是凸集。 3. 如果一个线性规划问题有两个不同的最优解,则它有无穷多个最优解。 4. 线性规划模型中增加一个约束条件,可行域的范围一般将缩小,减少一个约束条件,可行域的 范围一般将扩大。 5 .线性规划问题的每一个基本解对应可行域的一个顶点。 6. 如果一个线性规划问题有可行解,那么它必有最优解。 7. 用单纯形法求解标准形式(求最小值)的线性规划问题时,与j 0对应的变量都可以被 选作换入变量。 8 .单纯形法计算中,如不按最小非负比值原则选出换出变量,则在下一个解中至少有一 个基变量的值是负的。 9. 单纯形法计算中,选取最大正检验数k对应的变量x k作为换入变量,可使目 标函数值得到最快的减少。 10 . 一旦一个人工变量在迭代中变为非基变量后,该变量及相应列的数字可以从单纯形 表中删除,而不影响计算结果。 三、建立下面问题的数学模型 1 .某公司计划在三年的计划期内,有四个建设项目可以投资:项目I从第一年到 第三年年初都可以投资。预计每年年初投资,年末可收回本利120%,每年又可以重新将所获本利纳入投资计划;项目n需要在第一年初投资,经过两年可收回本利150% , 又可以重新将所获本利纳入投资计划,但用于该项目的最大投资额不得超过20万元;项目川需要在第二年年初投资,经过两年可收回本利160%,但用于该项目的最大投资额 不得超过15万元;项目"需要在第三年年初投资,年末可收回本利140%,但用于该项目的最大投资额不得超过10万元。在这个计划期内,该公司第一年可供投资的资金有 30万元。问怎样的投资方案,才能使该公司在这个计划期获得最大利润? 2 .某饲养场饲养动物,设每头动物每天至少需要700克蛋白质、30克矿物质、 100克维生素。现有五种饲料可供选用,各种饲料每公斤营养成分含量及单 价如下表2—1所示:

数学建模,线性规划,运输为问题

有限制的运输问题:6个发点6个收点,其供应量、接收量和运费如下表1(”-”表示某个 设:发点i向收点j的货物供应量为xij. 目标函数: MinZ=20x11+15x12+16x13+5x14+4x15+7x16+17x21+15x22+33x23+12x24+8x25+6x26+9x31 +12x32+18x33+16x34+30x35+13x36+12x41+8x42+11x43+27x44+19x45+14x46+7x52+10x53+ 21x54+10x55+32x56+6x64+11x65+13x66 供应限制:x11+x12+x13+x14+x15+x16=20 x21+x22+x23+x24+x25x+26=30 x31+x32+x33+x34+x35+x36=50 x41+x42+x43+x44+x45+x46=40 x52+x53+x54+x55+x56=30 x64+x65+x66=30 需求限制:x11+x21+x31+x41=30 x12+x22+x32+x42+x52=50 x13+x23+x33+x43+x53=40 x14+x24+x34+x44+x54+x64=30 x15+x25+x35+x45+x55+x65=30 x16+x26+x36+x46+x56+x66=20 LINGO代码: min=20*x11+15*x12+16*x13+5*x14+4*x15+7*x16+17*x21+15*x22+33*x23+12*x24+8*x25+ 6*x26+9*x31+12*x32+18*x33+16*x34+30*x35+13*x36+12*x41+8*x42+11*x43+27*x44+19* x45+14*x46+7*x52+10*x53+21*x54+10*x55+32*x56+6*x64+11*x65+13*x66; x11+x12+x13+x14+x15+x16=20; x21+x22+x23+x24+x25+x26=30; x31+x32+x33+x34+x35+x36=50; x41+x42+x43+x44+x45+x46=40; x52+x53+x54+x55+x56=30; x64+x65+x66=30; x11+x21+x31+x41=30;

八种经典线性规划例题最全总结(经典)

线性规划常见题型及解法 由已知条件写出约束条件,并作出可行域,进而通过平移直线在可行域内求线性目标函数的最优解是最常见的题型,除此之外,还有以下六类常见题型。 一、求线性目标函数的取值范围 例1、若x、y满足约束条件 ,则z=x+2y的取值范围是() A、[2,6] B、[2,5] C、[3,6] D、(3,5] 解:如图,作出可行域,作直线l:x+2y=0,将 l向右上方平移,过点A(2,0)时,有最小值 2,过点B(2,2)时,有最大值6,故选A 二、求可行域的面积

例2、不等式组 表示的平面区域的面积为() A、4 B、1 C、5 D、无穷大 解:如图,作出可行域,△ABC的面积即为所求,由梯形OMBC的面积减去梯形OMAC的面积即可,选B 三、求可行域中整点个数 例3、满足|x|+|y|≤2的点(x,y)中整点(横纵坐标都是整数)有() A、9个 B、10个 C、13个 D、14个

解:|x|+|y|≤2等价于 作出可行域如右图,是正方形内部(包括边界),容易得到整点个数为13个,选D 四、求线性目标函数中参数的取值范围 例4、已知x、y满足以下约束条件 ,使z=x+ay(a>0)取得最小值的最优解有无数个,则a的值为() A、-3 B、3 C、-1 D、1

解:如图,作出可行域,作直线l:x+ay=0,要使目标函数z=x+ay(a>0)取得最小值的最优解有无数个,则将l向右上方平移后与直线x+y=5重合,故 a=1,选D 五、求非线性目标函数的最值 例5、已知x、y满足以下约束条件 ,则z=x2+y2的最大值和最小值分别是() A、13,1 B、13,2 C、13, D、 , 解:如图,作出可行域,x2+y2是点(x,y)到原点的距离的平方,故最大值为点A(2,3)到原点的距离的平方,即|AO|2=13,最小值为原点到直线2x+y-2=0的距离的平方,即为

线性规划在运输问题中的应用

2013届学士学位毕业论文线性规划在运输问题中的应用 学号:09404323 姓名:李勇 班级:信息0901 指导教师:董建新 专业:信息与计算科学 系别:数学系 完成时间:2013年6月

学生诚信承诺书 本人郑重声明:所呈交的论文《线性规划在运输问题中的应用》是我个人在导师董建新指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得长治学院或其他教育机构的学位或证书所使用过的材料。所有合作者对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 签名:日期: 论文使用授权说明 本人完全了解长治学院有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。 签名:日期: 指导教师声明书 本人声明:该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。 指导教师签名:时间

摘要 随着我国市场经济的不断完善,同地区、不同地区、甚至跨国间的企业交易更加的频繁。因此,在运输中如何降低运输费用、减少运输路线等问题,已经成为交易活动的重点,而随着社会分工的细化,物流和运输业不断的发展,运输问题也就变的越来越复杂,运输量有时候非常巨大,所以科学的组织运输显得十分重要。线性规划主要应用于解决最优化问题,而运输问题可以看作是一类特殊的线性规划问题。本文结合案例,分析了运输问题的基本特征及解决策略,并通过实例对运输问题进行了优化分析建立了线性规划的数学模型,并借助计算机进行求解,在本篇文章中主要应用的是excel求解,能快速准确的得到最优化方案,提高了实际运输工作中的经济效益。 关键词:线性规划;运输问题;excel

用线性规划方法求解运输问题

用线性规划方法求解运输问题 线性规划是运筹学中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法.在经济管理、交通运输、工农业生产等经济活动中,提高经济效果是人们不可缺少的要求,而提高经济效果一般通过两种途径:一是技术方面的改进,例如改善生产工艺,使用新设备和新型原材料.二是生产组织与计划的改进,即合理安排人力物力资源.线性规划所研究的是:在一定条件下,合理安排人力物力等资源,使经济效果达到最好.一般地,求线性目标函数在线性约束条件下的最大值或最小值的问题,统称为线性规划问题。满足线性约束条件的解叫做可行解,由所有可行解组成的集合叫做可行域。决策变量、约束条件、目标函数是线性规划的三要素. 运输问题的提出及其数学模型:现在人们生产活动中,不可避免的要进行物资调运工作,如某时期内将生产基地的蔬菜,粮食等各类物资,分别运到需要这些物资的地区。如何根据各地的生产量和需求量及各地之间的运输费用,如何制定一个运输方案,使总的运输量费用最小,这类的问题称

为运输问题。假设有m 个产地,记为A 1、A 2….A m ,生产某种物资,可供应的产量分别为a 1,a 2….a m ,有n 个销地,记为B 1、B 2…B n ,其需求量分别为b 1、b 2…b n ,假设在供需平衡的情况下,即∑=m i ai 1=∑=n j bj 1 ,从第i 个产地到j 个销地的单位物资的运费为c ij ,在满足各地需求的前提下,求运费最小的方案。 设x ij (i=1、2…m,j=1、2…n )为第i 个产地到第j 个销地的运量,则运输问题的数学模型为 Min Z = ∑=m i 1∑=n j cijxij 1

运用线性规划对运输问题研究

运用线性规划对运输问题研究 班级:金融103班姓名:王纬福学号:5400210132摘要:由于企业选择运输路线或运输工具不合理而导致物流运输成本不能最小化的问题普遍存在而管理运筹学却能很好的解决此问题。通过科学的方法对问题进行具体化再建立数学模型并求解,就能找到运输成本最小的运输组合。 关键词:物流运输成本、输成本、管理运筹学、WinQSB2.0、线性规划 一、引言 日常生活中,人们经常需要将某些物品由一个空间位置移动到另一个空间位置,这就产生了运输。如何判定科学的运输方案,使运输所需的总费用最少,就是管理运筹学在运输问题上的运用需要解决的问题。 运输问题是一类应用广泛的特殊的线性规划问题,在线性规划的一般理论和单纯形法出现以前,康托洛维奇(L.V.Kant)和希奇柯克(F.L.Hitchcock)已经研究了运输问题。所以,运输问题又有“康-希问题”之称。对于运输问题(Transportation Problem TP)当然可用前面所讲的单纯形法求解,但由于该问题本身的特殊性,我们可以找到比标准单纯形法更简单有效的专门方法,从而节约计算时间和费用。主要是因为它们的约束方程组的系数矩阵具有特殊结构,使得这类问题的求解方法比常规的单纯形法要更为简便。 一、研究现状 运输问题的研究较多,并且几乎所有的线性规划书中都有论述。遗憾的是一些书中所建立的数学模型都不够全面和系统的。但是也有一些模型是严谨的没有漏洞和缺陷,并且很容易在此基础上修改或添加一些其他约束条件便于在实际工程中进行应用。管理运筹学在运输问题上的研究较为深入、全面、系统。对于计算机软件的引用也很前言,winQSB2.0对于普通甚至深入研究运输问题就已经是简单而又使用、耐用、好用的了。现在相关的杂志、期刊都越来越多关于管理运筹学,关于运输问题的文章论文初版,越来越得到重视。 二、文献回顾 随着物流行业和企业对物流运输要求的不断提高,企业的面临着更大的市场竞争,其运输活动在企业不断发展过程中,面临着越来越大难度的运输组合的选择决策问题。如何正确解决这个问题,是企业能够持续经营和发展不可忽视和必须面对的。这个问题同时也引起了企业界、学术界等社会各界的广泛关注。运输问题的实质是企业与运输组合的经济性问题,成功的企业通常都会面临如何选取最佳运输组合或运输路线这样一个重要问题,即以企业运输成本最小化作为确定最佳运输组合或运输路线的原落脚点。 四、案例分析 例:某公司下设生产同类产品的加工厂A1、A2、A3,生产的产品由4个销售点B1、B2、B3、B4出售。各工厂的生产量、各销售点的销量以及各工厂到各销售点的单位运价如下表:

线性规划期末复习题

《线性规划》期末复习题1 一、将下列线性规划问题化成标准型 3412281221212(1).21612,0 12MaxZ x x x x x x st x x x x =+-+≤+≤+≤≥????? 4612361221012(2).764120,0 12MinZ x x x x x x st x x x x =+-≥+≤-=≥≤????? 二、考虑下述线性规划问题 1105234912.52812,012 Maxf x x x x st x x x x ???????=++≥+≤≥ 求: (1) 用图解法求解。 (2) 写出此线性规划问题的标准型。 (3) 求出此线性规划问题的两个松弛变量的值。 三、考虑下述线性规划问题 118121022012331812..493612,012MinZ x x x x x x st st x x x x =++≥+≤+≥≥????? 求: (1) 用图解法求解。 (2) 写出此线性规划问题的标准型。 (3) 求出此线性规划问题的三个剩余变量的值。 四、考虑下述线性规划问题的灵敏度分析 431261282.231812,0 12MaxZ x x x x st x x x x =+≤≤+≤≥????? (1) 用图解法求最优解和最优目标函数值。 (2) 假定1c 值不变,求出使最优解不变的2c 值的变化范围。 (3) 假定2c 值不变,求出使最优解不变的1c 值的变化范围。 (4) 当1c 值从4变为1,2c 值不变,求出新的最优解。 (5) 当1c 值从4变为2.5,2c 值从3变为2时,其最优解是否发生变化?为什么? (6) 当右端项由(6,8,18)变为(7,8,18)时,最优解怎么变化? (7) 如果1x 的约束系数由(1,0,2)变为(1,0,3时),最优解怎么变化? (8) 如果增加一个约束5 x 1 +3 x 2≤25,最优解怎么变化?

六种经典线性规划例题

1 线性规划常见题型及解法 由已知条件写出约束条件,并作出可行域,进而通过平移直线在可行域内求线性目标函数的最优解是最常见的题型,除此之外,还有以下六类常见题型。 一、求线性目标函数的取值范围 例1、 若x 、y 满足约束条件222x y x y ≤?? ≤??+≥? ,则z=x+2y 的取值范围是 ( ) A 、[2,6] B 、[2,5] C 、[3,6] D 、(3,5] 解:如图,作出可行域,作直线l :x+2y =0,将 l 向右上方平移,过点A (2,0)时,有最小值 2,过点B (2,2)时,有最大值6,故选 A 二、求可行域的面积 例2、不等式组260302x y x y y +-≥?? +-≤??≤? 表示的平面区域的面积为 ( ) A 、4 B 、1 C 、5 D 、无穷大 解:如图,作出可行域,△ABC 的面积即为所求,由梯形OMBC 的面积减去梯形OMAC 的面积即可,选 B 三、求可行域中整点个数 例3、满足|x|+|y|≤2的点(x ,y )中整点(横纵坐标都是整数)有( ) A 、9个 B 、10个 C 、13个 D 、14个 解:|x|+|y|≤2等价于2(0,0)2(0,0)2(0,0) 2 (0,0)x y x y x y x y x y x y x y x y +≤≥≥??-≤≥? ? -+≤≥??--≤? 作出可行域如右图,是正方形内部(包括边界),容易得到整 点个数为13个,选 D

2 四、求线性目标函数中参数的取值范围 例4、已知x 、y 满足以下约束条件5503x y x y x +≥?? -+≤??≤? ,使z=x+ay(a>0) 取得最小值的最优解有无数个,则a 的值为 ( ) A 、-3 B 、3 C 、-1 D 、1 解:如图,作出可行域,作直线l :x+ay =0,要使目标函数z=x+ay (a>0)取得最小值的最优解 有无数个,则将l 向右上方平移后与直线x+y =5重合,故a=1,选 D 五、求非线性目标函数的最值 例5、已知x 、y 满足以下约束条件220240330x y x y x y +-≥??-+≥??--≤? ,则z=x 2+y 2 的最大值和最小值分别是( ) A 、13,1 B 、13,2 C 、13,4 5 D 、 解:如图,作出可行域,x 2 +y 2 是点(x ,y )到原点的距离的平方,故最大值为点A (2,3)到原点的距离的平方, 即|AO|2 =13,最小值为原点到直线2x +y -2=0的距离的平方,即为 4 5 ,选 C 六·比值问题 当目标函数形如y a z x b -= -时,可把z 看作是动点(,)P x y 与定点(,)Q b a 连线的斜率,这样目标函数的最值就转化为PQ 连线斜率的最值。 例 已知变量x ,y 满足约束条件?????x -y +2≤0,x ≥1,x +y -7≤0, 则 y x 的取值范围是( ). (A )[95,6] (B )(-∞,9 5]∪[6,+∞) (C )(-∞,3]∪[6,+∞) (D )[3,6] 解析 y x 是可行域内的点M (x ,y )与原点O

【交通运输】线性规划运输问题

第四章运输问题Chapter 4 Transportation Problem §4.1 运输问题的定义 设有同一种货物从m个发地1,2,…,m运往n个收地1,2,…,n。第i 个发地的供应量(Supply)为s i(s i≥0),第j个收地的需求量(Demand)为d j (d j≥0)。每单位货物从发地i运到收地j的运价为c ij。求一个使总运费最小的运输方案。我们假定从任一发地到任一收地都有道路通行。如果总供应量等于总需求量,这样的运输问题称为供求平衡的运输问题。我们先只考虑这一类问题。 图4.1.1是运输问题的网络表示形式。 运输问题也可以用线性规划表示。设 x ij为从发地i运往收地j的运量,则总运费 最小的线性规划问题如下页所示。运输问 题线性规划变量个数为nm个,每个变量 与运输网络的一条边对应,所有的变量都 是非负的。约束个数为m+n个,全部为 等式约束。前m个约束是发地的供应量约 束,后n个约束是收地的需求量约束。运 输问题约束的特点是约束左边所有的系数 都是0或1,而且每一列中恰有两个系数 是1,其他都是0。 运输问题是一种线性规划问题,当然可以用第一章中的单纯形法求解。但由于它有特殊的结构,因而有特殊的算法。在本章中,我们将在单纯形法原理的基础上, 127

根据运输问题的特点,给出特殊的算法。 在运输问题线性规划模型中,令 X=(x11,x12,…,x1n,x21,x22,…,x2n,……,x m1,x m2,…,x mn)T C=(c11,c12,…,c1n,c21,c22,…,c2n,……,c m1,c m2,…,c mn)T A=[a11,a12,…,a1n,a21,a22,…,a2n,……,a m1,a m2,…,a mn]T = b=(s1,s2,…,s m,d1,d2,…,d n)T 则运输问题的线性规划可以写成: min z=C T X s.t. AX=b X≥0 其中A矩阵的列向量 a ij=e i+e m+j e i和e m+j是m+n维单位向量,元素1分别在在第i个分量和第m+j个分量的位置上。A矩阵中的行与运输网络中的节点对应,前m行对应于发地,后n行对应于收地;A矩阵的列与运输网络中的边对应。 运输问题除了用网络表示及线性规划表示外,还可以用运输表表示: 1 s1 2 s2 …… m s m d1d2…d n

相关文档
最新文档