运筹学课件-运输问题_第1页
运筹学课件-运输问题_第2页
运筹学课件-运输问题_第3页
运筹学课件-运输问题_第4页
运筹学课件-运输问题_第5页
已阅读5页,还剩106页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1第三章运输问题

运输问题与有关概念运输问题的求解—表上作业法运输问题应用—建模本章内容重点21.运输问题模型及有关概念

问题的提出一般的运输问题就是要解决把某种产品从若干个产地调运到若干个销地,在每个产地的供应量与每个销地的需求量已知,并知道各地之间的运输单价的前提下,如何确定一个使得总的运输费用最小的方案。31.运输问题模型及有关概念

例4.1:某公司从两个产地A1、A2将物品运往三个销地B1、B2、B3,各产地的产量、各销地的销量和各产地运往各销地每件物品的运费如下表所示,问:应如何调运可使总运输费用最小?4

解:产销平衡问题:总产量=总销量设

xij

为从产地Ai运往销地Bj的运输量,得到下列运输量表:

1.运输问题模型及有关概念5

MinZ

=6x11+4x12+6x13+6x21+5x22+5x23

s.t.x11+x12+x13=200

x21+x22+x23=300

x11+x21=150

x12+x22=150

x13+x23=200xij≥0(i=1,2;j=1,2,3)1.运输问题模型及有关概念6

111000

000111100100

010010

001001系数矩阵1.运输问题模型及有关概念7

模型系数矩阵特征

1.共有m+n行,分别表示各产地和销地;m

n列,分别表示各决策变量;

2.每列只有两个1,其余为0,分别表示只有一个产地和一个销地被使用。1.运输问题模型及有关概念8

一般运输问题的线性规划模型及求解思路一般运输问题的提法:假设A1,A2,…,Am

表示某物资的m个产地;B1,B2,…,Bn

表示某物资的n个销地;ai表示产地Ai

的产量;bj

表示销地Bj

的销量;cij

表示把物资从产地Ai

运往销地Bj

的单位运价(表4-3)。如果

a1+a2+…+am

=b1+b2+…+bn则称该运输问题为产销平衡问题;否则,称产销不平衡。首先讨论产销平衡问题。1.运输问题模型及有关概念9表4-3运输问题数据表1.运输问题模型及有关概念

销地产地B1B2

Bn产量A1A2┇

Amc11c12

…c1nc21c22

…c2n┇┇┇┇cm1cm2

cmna1a2┇

am销量b1b2

bn

设xij

为从产地Ai

运往销地Bj

的运输量,根据这个运输问题的要求,可以建立运输变量表(表4-4)。10表4-4运输问题变量表1.运输问题模型及有关概念

销地产地B1B2

Bn产量A1A2

┇Amx11x12

…x1nx21x22

…x2n┇┇┇┇xm1xm2

xmna1a2

┇am销量b1b2

bn

11

m

nMinZ=

cijxij

(4-1)

i=1j=1

n

s.t.

xij

ai

i=1,2,…,m

(4-2)

j=1

m

xij

(=,

)bj

j=1,2,…,n

(4-3)

i=1

xij

0(i=1,2,…,m;j=1,2,…,n)(4-4)1.运输问题模型及有关概念

于是得到下列一般运输问题的模型:

在模型(4-1)—(4-4)中,式(4-2)为m个产地的产量约束;式(4-3)为n

个销地的销量约束。

12

mn

MinZ=

cijxij

i=1j=1

n

s.t.

xij=ai

i=1,2,…,m

(4-5)

j=1

m

xij

=bj

j=1,2,…,n(4-6)

i=1

xij≥0(i=1,2,…,m;j=1,2,…,n)1.运输问题模型及有关概念

对于产销平衡问题,可得到下列运输问题的模型:13

在产销平衡问题中,仔细观察式(4-2)、

(4-3)分别变为(4-5)、(4-6),约束条件成为等式。在实际问题建模时,还会出现如下一些变化:(1)有时目标函数求最大,如求利润最大或营业额最大等;(2)当某些运输线路上的能力有限制时,模型中可直接加入(等式或不等式)约束;1.运输问题模型及有关概念14

(3)产销不平衡的情况。当销量大于产量时可加入一个虚设的产地去生产不足的物资,这相当于在式(4-2)每一式中加上1个松弛变量,共m

个;当产量大于销量时可加入一个虚设的销地去消化多余的物资,这相当于在式(4-3)每一式中加上1个松弛变量,共n个。1.运输问题模型及有关概念15

运输问题是一种特殊的线性规划问题,在求解时依然可以采用单纯形法的思路,如图4-1所示。由于运输规划系数矩阵的特殊性,如果直接使用线性规划单纯形法求解计算,则无法利用这些有利条件。人们在分析运输规划系数矩阵特征的基础上建立了针对运输问题的表上作业法。在这里需要讨论基本可行解、检验数以及基的转换等问题。1.运输问题模型及有关概念161.运输问题模型及有关概念基本可行解是否最优解结束换基是否图4-1运输问题的求解思路17

运输问题求解的有关概念考虑产销平衡问题,由于我们关心的量均在表4-3与表4-4中,因此考虑把表4-3与表4-4合成一个表,如下表4-5

表4-5运输问题求解作业数据表(下页)1.运输问题模型及有关概念181.运输问题模型及有关概念

销地产地B1B2…Bn产量A1c11

x11c12

x12…c1n

x1na1A2c21

x21c22

x22…c2n

x2na2┇┇┇┇┇┇Amcm1

xm1cm2

xm2…cmn

xmnam销量b1b2…bn

19中任意m+n阶子式等于零,取第一行到m+n-1行与对应的列(共m+n-1列)组成的m+n-1阶子式20故r(A)=m+n-1所以运输问题有m+n-1个基变量。21

运输问题的基变量共有m+n-1个,A的秩为m+n-1。运输问题的m+n-1个变量构成基变量的充分必要条件是不含闭回路。重要概念:

闭回路、闭回路的顶点特点

运输问题基变量的1.运输问题模型及有关概念22

定义4.1在表4-5的决策变量格中,凡是能够排列成下列形式的

xab

,xac

,xdc

,xde

,…,xst

,xsb(4-7)或xab

,xcb

,xcd

,xed

,…,xst

,xat(4-8)

其中,a,d,…,s

各不相同;b,c,…,t

各不相同,我们称之为变量集合的一个闭回路,并将式(4-7)、式(4-8)中的变量称为这个闭回路的顶点。

为了说明这个特征,我们不加证明的给出一些概念和结论。下面的讨论建立在表4-5中决策变量格的基础上。1.运输问题模型及有关概念23例如,x13,x16,x36,x34,x24,x23

x23,x53,x55,x45,x41,x21

x11,x14,x34,x31等都是闭回路。若把闭回路的各变量格看作节点,在表中可以画出如下形式的闭回路:1.运输问题模型及有关概念

闭回路示意图24

根据定义可以看出闭回路的一些明显特点:

(1)闭回路均为一封闭折线,它的每一条边,或为水平的,或为垂直的;

(2)闭回路的每一条边(水平的或垂直的)均有且仅有两个闭回路的顶点(变量格)。1.运输问题模型及有关概念25

x23

B1B2B3B4B5A1

A2

A3

x35A4

x43

x11x12

x25x31

x42表3-3表3-3中闭回路的变量集合是{x11,x12,x42,x43,x23,x25,x35,x31}共有8个顶点,这8个顶点间用水平或垂直线段连接起来,组成一条封闭的回路。

26x11x12x32x33x41

B1B2B3A1

A2

A3

A4

x43表3-4

一条回路中的顶点数一定是偶数,回路遇到顶点必须转90度与另一顶点连接,表3-3中的变量x32及x33不是回闭路的顶点,只是连线的交点。表3-4中闭回路是例如变量组A不能组成一条闭回路,但A中包含有闭回路B的变量数是奇数,显然不是闭回路,也不含有闭回路;27C是一条闭回路,若把C重新写成就不难看出C仍是一条闭回路。【定理1】

若变量组B

包含有闭回路,则B中的变量对应的例向量线性相关。【证】由线性代数知,向量组中部分向量组线性相关则该向量组线性相关,显然,将C中列向量分别乘以正负号线性组合后等于零,即因而C中的列向量线性相关,所以B中列向量线性相关。【定理2】若变量组中包含一个部分组构成闭回路,那么该变量组所对应的系数列向量线性相关。28

定理3变量组xab

,xcd

,xef

,…,xst

所对应的系数列向量pab

,pcd

,pef

,…,pst

线性无关的充分必要条件是这个变量组中不包含闭回路。

推论产销平衡运输问题的m+n-1个变量构成基变量的充分必要条件是它不含闭回路。这个推论给出了运输问题基本解的重要性质,也为寻求基本可行解提供了依据。这个推论告诉了一个求基变量的简单方法,同时也可以判断一组变量是否可以作为某个运输问题的基变量。这种方法是直接在运价表中进行的,不需要在系数矩阵A中去寻找,从而给运输问题求初始基可行解带来极大的方便。29例如,m=3,n=4,在运价表Cij的格子的右上方填上相应的xij,如表3-5所示。表3-5

BjAiB1B2B3B4aiA1

x11

x12

x13

x14

a1C11C12C13C14A2

x21

x22

x23

x24a2C21C22C23C24A3

x31

x32

x2

x34a3C31C32C33C34bjb1b2b3b4

30这个运输问题的基变量数目是3+4-1=6。变量组中有7个变量,显然不能构成一组基变量,又如中有6个变量,但包含有一条闭回路故不能构成一组基变量。变量组有6个变量且不含有任何闭回路,故可以构成此问题的一组基变量。312.运输问题求解

—表上作业法

上一节已经分析了,对于产销平衡问题,我们关心的量均可以表示在表4-5中。因此可以建立基于表4-5的求解运输问题的方法——表上作业法。这里求解运输问题的思想和单纯形法完全类似,即首先确定一个初始基本可行解,然后根据最优性判别准则来检查这个基本可行解是不是最优的。如果是则计算结束;如果不是,则进行换基,直至求出最优解为止。322.运输问题求解

—表上作业法

一、初始基本可行解的确定根据上面的讨论,要求得运输问题的初始基本可行解,必须保证找到m+n–1个不构成闭回路的基变量。一般的方法步骤如下:

(1)在运输问题求解作业数据表中任选一个单元格xij(Ai

行Bj

列交叉位置上的格),令

xij

=min{ai,bj

}即从Ai

向Bj

运最大量(使行或列在允许的范围内尽量饱和,即使一个约束方程得以满足),填入xij

的相应位

置;332.运输问题求解

—表上作业法

(2)从ai

或bj

中分别减去

xij

的值,即调整Ai

的拥有量及Bj

的需求量;

(3)若ai=0,则划去对应的行(把拥有的量全部运走),若bj=0则划去对应的列(把需要的量全部运来),且每次只划去一行或一列(即每次要去掉且只去掉一个约束);

(4)若运输平衡表中所有的行与列均被划去,则得到了一个初始基本可行解。否则在剩下的运输平衡表中选下一个变量,转(4)。34上述计算过程可用流程图描述如下(图4-2)取未划去的单元格xij

,令xij

=min{ai,bj

}ai’=ai-xijbj’=bj-xijai’=0?划去第i行划去第j列是否

bj’=0否所有行列是否均被划去是找到初始基本可行解图4-2求运输问题的初始基本可行解过程352.运输问题求解

—表上作业法

按照上述方法所产生的一组变量的取值将满足下面条件:(1)所得的变量均为非负,且变量总数恰好为m+n–1个;(2)所有的约束条件均得到满足;(3)所得的变量不构成闭回路。因此,根据定理4.1及其推论,所得的解一定是运输问题的基本可行解。

在上面的方法中,xij

的选取方法并没有给予限制,若采取不同的规则来选取xij

,则得到不同的方法,较常用的方法有西北角法和最小元素法。下面分别举例予以说明。362.运输问题求解

—表上作业法

1、初始基本可行解的确定(1)西北角法:从西北角(左上角)格开始,在格内的右下角标上允许取得的最大数。然后按行(列)标下一格的数。若某行(列)的产量(销量)已满足,则把该行(列)的其他格划去。如此进行下去,直至得到一个基本可行解。37例1:设有运输问题如下表所示,求其最优解。

销地

产地可供量(t)907095200806575230需求量(t)10015018038

销地

产地可供量(t)90(100)70(100)95200(100)8065(50)75(180)230(180)需求量(t)100(0)150(50)180(0)第一次第二次第三次第四次392.运输问题求解

—表上作业法

(2)最小元素法:从运价最小的格开始,在格内的右下角标上允许取得的最大数。然后按运价从小到大顺序填数。若某行(列)的产量(销量)已满足,则把该行(列)的其他格划去。如此进行下去,直至得到一个基本可行解。最小元素法的思想是就近优先运送,即最小运价Cij对应的变量xij优先赋值然后再在剩下的运价中取最小运价对应的变量赋值并满足约束,依次下去,直到最后一个初始基可行解。40【例2】求表3-6所示的运输问题的初始基可行解。表3-6

销地产地B1B2B3产量A186730A243545A374825销量60301010041B1B2B3可发量A186730A243545A374825未满足量6030101000

00【解】301510252015452020000产地销地42

注:应用西北角法和最小元素法,每次填完数,都只划去一行或一列,只有最后一个元例外(同时划去一行和一列)。当填上一个数后行、列同时饱和时,也应任意划去一行(列),在保留的列(行)中没被划去的格内标一个0。2.运输问题求解

—表上作业法

432.运输问题求解

—表上作业法

表1442.运输问题求解

—表上作业法

452.运输问题求解

—表上作业法

46

最优性检验就是检查所得到的方案是不是最优方案。检查的方法与单纯形方法中的原理相同,即计算检验数。由于目标要求极小,因此,当所有的检验数都大于或等于零时该调运方案就是最优方案;否则就不是最优,需要进行调整。下面介绍两种求检验数的方法。

二、基本可行解的最优性检验2.运输问题求解

—表上作业法

47

1、闭回路法为了方便,我们以表1给出的初始基本可行解方案为例,考察初始方案的任意一个非基变量,比如x24。根据初始方案,产地A2的产品是不运往销地B4的。如果现在改变初始方案,把A2的产品运送1个单位给

B4

,那么为了保持产销平衡,就必须使x14

或x34

减少1个单位;而如果x14

减少1个单位,第1行的运输量就必须增加1个单位,例如x13

增加1个单位,那么为了保持产销平衡,就必须使x23

减少1个单位。2.运输问题求解

—表上作业法

48

这个过程就是寻找一个以非基变量x24

为起始顶点的闭回路——{x24

,x14

,x13

,x23},这个闭回路的其他顶点均为基变量(对应着填上数字的格)。容易计算出上述调整使总的运输费用发生的变化为8–10+3–2=-1,即总的运费减少1个单位,这就说明原始方案不是最优方案,可以进行调整以得到更好的方案。2.运输问题求解

—表上作业法

49

可以证明,如果对闭回路的方向不加区别(即只要起点及其他所有顶点完全相同,而不区别行进方向),那么以每一个非基量为起始顶点的闭回路就存在而且唯一。因此,对每一个非基变量可以找到而且只能找到唯一的一个闭回路。表4-10中用虚线画出以非基变量x22

为起始顶点的闭回路。2.运输问题求解

—表上作业法

50表4-10以非基变量x22

为起始顶点的闭回路销地产地B1B2B3B4产量3[]11[]341037139[]218[]47[]4610[]539销量365620(产销平衡)A1A2A351

可以计算出以非基变量x22

为起始顶点的闭回路调整使总的运输费用发生的变化为

9–2+3–10+5–4=1

即总的运费增加1个单位,这就说明这个调整不能改善目标值。从上面的讨论可以看出,当某个非基变量增加一个单位时,有若干个基变量的取值受其影响。2.运输问题求解

—表上作业法

52

这样,利用单位产品变化(运输的单位费用)可计算出它们对目标函数的综合影响,其作用与线性规划单纯形方法中的检验数完全相同。故也称这个综合影响为该非基变量对应的检验数。上面计算的两个非基变量的检验数为

24=-1,

22=1。闭回路方法原理就是通过寻找闭回路来找到非基变量的检验数。2.运输问题求解

—表上作业法

53

如果规定作为起始顶点的非基变量为第1个顶点,闭回路的其他顶点依次为第2个顶点、第3个顶点……,那么就有

ij=(闭回路上的奇数次顶点单位运费之和)-(闭回路上的偶数次顶点单位运费之和)

其中ij

为非基变量的下角指标。2.运输问题求解

—表上作业法

54

按上述作法,可计算出表1的所有非基变量的检验数,把它们填入相应位置的方括号内,如图4-11所示。

销地产地B1B2B3B4产量A13[1]11

[2]341037A2139

[1]218[-1]4A37

[10]4610[12]539销量365620(产销平衡)表4-11初始基本可行解及检验数55

显然,当所有非基变量的检验数均大于或等于零时,现行的调运方案就是最优方案,因为此时对现行方案作任何调整都将导致总的运输费用增加。闭回路法的主要缺点是:当变量个数较多时,寻找闭回路以及计算两方面都会产生困难。2.运输问题求解

—表上作业法

56【解】用最小元素法得到下列一组基本可行解【例4】求下列运输问题的一个初始基本可行解及其检验数。矩阵中的元素为运价Cij

,矩阵右边的元素为产量ai

,下方的元素为销量bj

。1060403057矩阵中打“×”的位置是非基变量,其余是基变量,这里只求非基变量的检验数。求λ11,先找出x11的闭回路,对应的运价为再用正负号分别交替乘以运价有直接求代数和得58同理可求出其它非基变量的检验数:这里λ34<0,说明这组基本可行解不是最优解。只要求得的基变量是正确的且数目为m+n-1,则某个非基变量的闭回路存在且唯一,因而检验数唯一。59

2.位势法根据单纯形法中检验数的定义,可以从约束条件中解出基变量(用非基变量表示基变量),然后代入目标函数消去目标中的基变量,得到的非基变量系数就是检验数。这一过程可以用下列位势法等价地加以实现。位势:设对应基变量xij

的m+n-1个ij

,存在ui,vj

满足

ui+vj=cij

,i=1,2…,m;j=1,2…,n.

称这些ui,vj

为该基本可行解对应的位势。

2.运输问题求解

—表上作业法

60位势法求检验数是根据对偶理论推导出来的一种方法。设平衡运输问题为设前m个约束对应的对偶变量为ui,i=1,2,…,m,后n个约束对应的对偶变量为vj,j=1,2,…,n则运输问题的对偶问题是61加入松驰变量λij将约束化为等式ui+vj+λij=cij记原问题基变量XB的下标集合为I,由第二章对偶性质知,原问题xij的检验数是对偶问题的松弛变量λij当(i,j)

时λij=0,因而有解上面第一个方程,将ui、vj代入第二个方程求出λij。62【例5】用位势法求例4给出的初始基本可行解的检验数。【解】第一步求位势u1、u2、u3及v1、v2、v3、v4。10604030令u1=0得到位势的解为63再由公式求出检验数,其中Cij是非基变量对应的运价。计算结果与例4结果相同。642.运输问题求解

—表上作业法

前例3用位势法求检验数:65

当非基变量的检验数出现负值时,则表明当前的基本可行解不是最优解。在这种情况下,应该对基本可行解进行调整,即找到一个新的基本可行解使目标函数值下降,这一过程通常称为换基(或主元变换)过程。2.运输问题求解

—表上作业法

三、求新的基本可行解66

(1)选负检验数中最小者

rk,那么xrk

为主元,作为进基变量(上页图中x24);

(2)以xrk

为起点找一条闭回路,除xrk

外其余顶点必须为基变量格(上页图中的回路);2.运输问题求解

—表上作业法

在运输问题的表上作业法中,换基的过程是如下进行:

(3)为闭回路的每一个顶点标号,为1,沿一个方向(顺时针或逆时针)依次给各顶点标号;67

(4)求

=Min{xij

xij对应闭回路上的偶数标号格}=xpq那么确定xpq为出基变量,

为调整量;2.运输问题求解

—表上作业法

(5)对闭回路的各奇标号顶点调整为:xij+

,对各偶标号顶点调整为:xij-

,特别

xpq-

=0,

xpq变为非基变量。重复(2)、(3)步,直到所有检验数均非负,得到最优解。68【例9】求下表所示的运输问题的最优解。表3-6

B1B2B3产量A186730A243545A374825销量603010100产地销地69B1B2B3产量A186730A243545A374825销量603010100【解】3015102520+-+-[-1]前面已得到此题的初始可行解,现在接着做下去。用闭回路法求检验数如下:产地销地70

B1B2B3产量A186730A243545A374825销量60301010030151020[-1]+-+-[2]25产地销地【解】前面已得到此题的初始可行解,现在接着做下去。用闭回路法求检验数如下:71B1B2B3产量A186730A243545A374825销量60301010030151020[-1][2]25+-+-[-2]产地销地【解】前面已得到此题的初始可行解,现在接着做下去。用闭回路法求检验数如下:72B1B2B3产量A186730A243545A374825销量60301010030151020[-1][2]25+-+-[-2]产地销地[2]【解】前面已得到此题的初始可行解,现在接着做下去。用闭回路法求检验数如下:73B1B2B3A1867A2435A374830151020[-1][2]25[-2]产地销地[0]

因为有2个负检验数,所以这组基本可行解不是最优解。取非基变量x32进基,用闭回路法调整如下闭回路如上图,标负号的运量是:x31=25、x22=30,取其最小值25作为调整量,在闭回路上x21、x32分别加上25,x31、x22分别减去25,调整后得到一组新的基可行解。+-+25-

40

5

74B1B2B3产量A186730A243545A374825销量603010100540102520[-1]

[2]+-+-

[2]再检验(表中括号中的数字为检验数)75B1B2B3产量A186730A243545A374825销量603010100540102520[-1]

[2][4]+-+-

[2]+-再检验(表中括号中的数字为检验数)76B1B2B3产量A186730A243545A374825销量603010100540102520[-1]

[2][4]+-

[2]+-5

45

15检验数l12=-1,方案需调整,下面用闭回路法调整77B1B2B3产量A186730A243545A374825销量60301010025451015再计算一次检验数(表中括号中的数字)产地销地5

[2]

[1]

[1]

[3]检验数已全非负,故表中的解已为最优解,最小运费为500元。782.表上作业法

ij

≥0,得到最优解x13=5,x14=2,x21=3,x24=1,

x32=6,x34=3,其余xij=0;

最优值:

f*=3×5+10×2+1×3+8×1+4×6+5×3=8579

四、产销不平衡问题的处理在实际中遇到的运输问题常常不是产销平衡的,而是下列的一般运输问题模型

m

nMinf=

cij

xij

(4-1)

i=1j=1

n

s.t.

xij

si

i=1,2,…,m

(4-2)

j=1

m

xij

(=,

)dj

j=1,2,…,n(4-3)

i=1

xij

0(i=1,2,…,m;j=1,2,…,n)(4-4)2.运输问题求解

—表上作业法

80

我们已经介绍过,可以通过增加虚设产地或销地(加、减松弛变量)把问题转换成产销平衡问题,下面分别来讨论。

1.产量大于销量的情况

m

n

考虑

si

>dj

的运输问题,得到的数学模

i=1

j=1型为2.运输问题求解

—表上作业法812.运输问题求解

—表上作业法

mn

Minf=

cijxij

i=1j=1

n

s.t.

xij

si

i=1,2,…,m

j=1

m

xij

=dj

j=1,2,…,n

i=1

xij≥0(i=1,2,…,m;j=1,2,…,n)82

只要在模型中的产量限制约束(前m个不等式约束)中引入m个松弛变量xin+1i=1,2,…,m即可,变为:

n

xij+xin+1=si

i=1,2,…mj=1然后,需设一个销地Bn+1,它的销量为:

mn

bn+1=si-dj

i=1j=1

2.运输问题求解

—表上作业法

83

这里,松弛变量xin+1

可以视为从产地Ai

运往销地B

n+1

的运输量,由于实际并不运送,它们的运费为cin+1=0i=1,2,…,m。于是,这个运输问题就转化成了一个产销平衡的问题。2.运输问题求解

—表上作业法

84

例4.2:某公司从两个产地A1、A2将物品运往三个销地B1、B2、B3,各产地的产量、各销地的销量和各产地运往各销地每件物品的运费如下表所示,问:应如何调运可使总运输费用最小?2.运输问题求解

—表上作业法

85

解:增加一个虚设的销地运输费用为02.运输问题求解

—表上作业法

86

2.销量大于产量的情况

mn

考虑

si<dj的运输问题,得到的数学模型为

i=1

j=12.运输问题求解

—表上作业法

mn

Minf=

cijxij

i=1j=1

n

s.t.

xij

=si

i=1,2,…,m

j=1

m

xij

dj

j=1,2,…,n

i=1

xij≥0(i=1,2,…,m;j=1,2,…,n)87

只要在模型中的产量限制约束(后n个不等式约束)中引入n个松弛变量xm+1j

j=1,2,…,n即可,变为:

m

xij+xm+1j=dj

j=1,2,…mi=1然后,需设一个产地Am+1,它的销量为:

nmam+1=dj

-si

j=1i=1

2.运输问题求解

—表上作业法

88

这里,松弛变量xm+1j

可以视为从产地Am+1

运往销地Bj

的运输量,由于实际并不运送,它们的运费为cm+1j=0j=1,2,…,n。于是,这个运输问题就转化成了一个产销平衡的问题。2.运输问题求解

—表上作业法

89

例4.3:某公司从两个产地A1、A2将物品运往三个销地B1、B2、B3,各产地的产量、各销地的销量和各产地运往各销地每件物品的运费如下表所示,问:应如何调运可使总运输费用最小?2.运输问题求解

—表上作业法

90

解:增加一个虚设的产地运输费用为02.运输问题求解

—表上作业法

91

例4.4:石家庄北方研究院有一、二、三,三个区。每年分别需要用煤3000、1000、2000t,由河北临城、山西盂县两处煤矿负责供应,价格、质量相同。供应能力分别为1500、4000t,运价如下表。由于需大于供,经院研究决定一区供应量可减少0—300t,二区必须满足需求量,三区供应量不少于1700t,试求总费用为最低的调运方案。3.运输问题的应用92

解:根据题意,作出产销平衡与运价表:取M

代表一个很大的正数,其作用是强迫相应的x31、x33、x34取值为0。

3.运输问题的应用93

例4.5:设有A、B、C三个化肥厂供应1、2、3、4四个地区的农用化肥。假设效果相同,有关数据如下表。试求总费用为最低的化肥调拨方案。3.运输问题的应用94

解:根据题意,作出产销平衡与运价表:最低要求必须满足,因此把相应的虚设产地运费取为M

,而最高要求与最低要求的差允许按需要安排,因此把相应的虚设产地运费取为0。对应4”的销量50是考虑问题本身适当取的数据,根据产销平衡要求确定D的产量为50。3.运输问题的应用95

生产与储存问题例4.6:某厂按合同规定须于当年每个季度末分别提供10、15、25、20台同一规格的柴油机。已知该厂各季度的生产能力及生产每台柴油机的成本如右表。如果生产出来的柴油机当季不交货,每台每积压一个季度需储存、维护等费用0.15万元。试求在完成合同的情况下,使该厂全年生产总费用为最小的决策方案。3.运输问题的应用96

交货:生产:x11

=10x11+x12+x13+x14≤25

x12+x22=15x22+x23+x24≤35

x13+x23+x33

=25x33+x34≤30

x14+x24+x34+x44=20x44≤10

解:设xij为第i

季度生产的第j季度交货的柴油机数目,那么应满足:

3.运输问题的应用97把第i季度生产的柴油机数目看作第i

个生产厂的产量;把第j

季度交货的柴油机数目看作第j

个销售点的销量;成本加储存、维护等费用看作运费。可构造下列产销平衡问题:

目标函数:Minf=10.8x11+10.95x12+11.1x13+11.25x14+11.1x22+11.25x23+11.4x24+11.0x33+11.15x34+11.3x44

3.运输问题的应用98

生产与储存问题例4.7:光明仪器厂生产电脑绣花机是以产定销的。已知1至6月份各月的生产能力、合同销量和单台电脑绣花机平均生产费用见下表:

3.运输问题的应用99

已知上年末库存103台绣花机,如果当月生产出来的机器当月不交货,则需要运到分厂库房,每台增加运输成本0.1万元,每台机器每月的平均仓储费、维护费为0.2万元。在7--8月份销售淡季,全厂停产1个月,因此在6月份完成销售合同后还要留出库存80台。加班生产机器每台增加成本1万元。问应如何安排1--6月份的生产,可使总的生产费用(包括运输、仓储、维护)最少?运输问题(7)§3运输问题的应用100

解:这个生产存储问题可化为运输问题来做。考虑:各月生产与交货分别视为产地和销地。

1)1-6月份合计生产能力(包括上年末

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论