1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,4.2,表上作业法,表上作业法,表上作业法与单纯形法的关系,表上作业法的基本步骤,确定初始基可行解,最小元素法的基本步骤,伏格尔法,三、运输问题的求解,运输问题的求解采用表上作业法,即用列表的方法求解线性规划问题中的运输模型的计算方法,实质上是单纯形法。,表上作业法是一种特定形式的单纯形法,它与单纯形法有着完全相同的解题步骤,所不同的只是完成各步采用的具体形式。,1.,表上作业法,2.,表上作业法与单纯形法的关系,表上作业法中的最小元素法和伏格尔法实质上是在求单纯形表中的初始基可行解;,表上作业法中的,“,
2、位势法,”,实质上是在求单纯形表中的检验数;,调运方案表中数字格的数实质上就是单纯形法中基变量的值;,调运方案表上的,“,闭回路法,”,实质上是在做单纯形表上的换基迭代。,(,1,)找出初始基可行解:,m+n-1,个数字格(基变量);,(,2,)求各非基变量(空格)的检验数。,那么,选取,x,ij,为入基变量;,(,3,)确定入基变量,若,3.,表上作业法的基本步骤,(,4,)确定出基变量,找出入基变量的闭合回路;,(,5,)在表上用闭合回路法调整运输方案;,(,6,)重复,2,、,3,、,4,、,5,步骤,直到得到最优解。,4,、确定初始基可行解,与一般的线性规划不同,,产销平衡的运输问题一
3、定具有可行解(同时也一定存在最优解)。,最小元素法,(,the least cost rule,),和伏格尔法(,Vogels approximation method,)。,最小元素法的基本思想是,就近供应,,即从单位,运价表中最小的运价开始确定产销关系,依此,类推,一直到给出基本方案为止,.,最小元素法,找出最小运价,确定供求关系,最大量的供应,;,划掉已满足要求的行或,(,和,),列,如果需要同时划去行和列,必须要在该行或列的任意位置填个,“,0,”,;,在剩余的运价表中重复,1,、,2,两步,直到得到初始基可行解。,5,、最小元素法的基本步骤,最小元素法,最小元素法的基本思想是就近供应
4、即从单位运价表中最小的运价开始确定产销关系,依此类推,一直到给出基本方案为止。,表,4-1,甲,乙,丙,丁,产量(,a,i,),A,3,11,3,10,7,B,1,9,2,8,4,C,7,4,10,5,9,销量(,b,j,),3,6,5,6,最小元素法的应用(以引例,4-1,为例),第一步:从表,4-1,中找出最小运价,“,1,”,,最小运价所确定的供应关系为(,B,,甲),在(,B,,甲)的交叉格处填上,“,3,”,,形成表,4-2,;将运价表的甲列运价划去得表,4-3.,甲,乙,丙,丁,产量(,a,i,),A,7,B,4,C,9,销量(,b,j,),3,6,5,6,甲,乙,丙,丁,产量(
5、a,i,),A,3,11,3,10,7,B,1,9,2,8,4,C,7,4,10,5,9,销量(,b,j,),3,6,5,6,表,4-2,表,4-3,3,第二步:在表,4-3,的未被划掉的元素中再找出最小运价,“,2,”,,最小运价所确定的供应关系为(,B,,丙),即将,B,余下的,1,个单位产品供应给丙,表,4-2,转换成表,4-4,。划去,B,行的运价,划去,B,行表明,B,所生产的产品已全部运出,表,4-3,转换成表,4-5,。,甲,乙,丙,丁,产量(,a,i,),A,3,11,3,10,7,B,1,9,2,8,4,C,7,4,10,5,9,销量(,b,j,),3,6,5,6,表,4-
6、3,甲,乙,丙,丁,产量(,a,i,),A,7,B,4,C,9,销量(,b,j,),3,6,5,6,甲,乙,丙,丁,产量(,a,i,),A,3,11,3,10,7,B,1,9,2,8,4,C,7,4,10,5,9,销量(,b,j,),3,6,5,6,表,4-4,表,4-5,3,1,甲,乙,丙,丁,产量(,a,i,),A,3,11,3,10,7,B,1,9,2,8,4,C,7,4,10,5,9,销量(,b,j,),3,6,5,6,表,4-5,第三步:在表,4-5,中再找出最小运价,“,3,”,,这样一步步地进行下去,直到单位运价表上的所有元素均被划去为止。,表,4-7,甲,乙,丙,丁,产量(,a
7、i,),A,7,B,4,C,9,销量(,b,j,),3,6,5,6,表,4-6,甲,乙,丙,丁,产量(,a,i,),A,3,11,10,7,B,1,9,8,4,C,7,10,9,销量(,b,j,),3,6,5,6,3,2,1,3,4,4,6,5,3,3,最后在产销平衡表上得到一个调运方案,见表,4-6,。这一方案的总运费为,86,个单位。,最小元素法各步在运价表中划掉的行或列是需求得到满足的列或产品被调空的行。一般情况下,每填入一个数相应地划掉一行或一列,这样最终将得到一个具有,m+n-1,个数字格(基变量)的初始基可行解。,在供需关系格(,i,,,j,)处填入一数字,刚好使第,i,个产地的
8、产品调空,同时也使第,j,个销地的需求得到满足。填入一数字同时划去了一行和一列,那么最终必然无法得到一个具有,m+n-1,个数字格(基变量)的初始基可行解。,6.,应注意的问题,为了使在产销平衡表上有,m+n-1,个数字格,这时需要在第行或第列此前未被划掉的任意一个空格上填一个,“,0,”,。填,“,0,”,格虽然所反映的运输量同空格没有什么不同;但它所对应的变量却是基变量,而空格所对应的变量是非基变量。,表,4-7,甲,乙,丙,丁,产量(,a,i,),A,3,11,3,10,4,B,1,9,2,8,4,C,7,4,10,5,12,销量(,b,j,),3,6,5,6,表,4-8,甲,乙,丙,丁
9、产量(,a,i,),A,4,B,4,C,12,销量(,b,j,),3,6,5,6,3,1,4,7.,举例,将例,4-1,的各工厂的产量做适当调整(调整结果见表,4-7,),就会出现上述特殊情况。,0,6,6,每次从当前运价表上,计算各行各列中两个最小运价之差值(行差值,h,i,,,列差值,k,j,),,优先取最大差值的行或列中最小的格来确定运输关系,直到求出初始方案。,8.,伏格法尔法,伏格尔法的基本步骤:,8.,伏格尔法,1.,计算每行、列两个最小运价的差;,2.,找出最大差所在的行或列;,3.,找出该行或列的最小运价,确定供求关系,最大量的供应;,4.,划掉已满足要求的行或,(,和,),
10、列,如果需要同时划去行和列,必须要在该行或列的任意位置填个,“,0,”,;,5.,在剩余的运价表中重复,14,步,直到得到初始基可行解。,表,4-1,甲,乙,丙,丁,产量(,a,i,),A,3,11,3,10,7,B,1,9,2,8,4,C,7,4,10,5,9,销量(,b,j,),3,6,5,6,表,4-12,甲,乙,丙,丁,两最小元素之差,A,3,11,3,10,B,1,9,2,8,C,7,10,5,两最小元素之差,1,3,0,1,1,2,5,4,表,4-13,甲,乙,丙,丁,产量(,a,i,),A,7,B,4,C,9,销量(,b,j,),3,6,5,6,表,4-14,甲,乙,丙,丁,两最
11、小元素之差,A,3,11,3,10,B,1,9,2,8,C,7,4,10,两最小元素之差,5,6,2,1,3,0,1,2,5,表,4-15,甲,乙,丙,丁,产量(,a,i,),A,7,B,4,C,9,销量(,b,j,),3,6,5,6,6,3,表,4-16,甲,乙,丙,丁,两最小元素之差,A,3,11,3,10,B,9,2,8,C,7,4,10,5,两最小元素之差,2,1,2,0,1,1,表,4-17,甲,乙,丙,丁,产量(,a,i,),A,7,B,4,C,9,销量(,b,j,),3,6,5,6,6,3,3,表,4-18,甲,乙,丙,丁,两最小元素之差,A,3,11,10,B,1,9,2,8,
12、C,7,4,10,5,两最小元素之差,1,2,6,7,3,表,4-19,甲,乙,丙,丁,产量(,a,i,),A,7,B,4,C,9,销量(,b,j,),3,6,5,6,表,4-20,甲,乙,丙,丁,两最小元素之差,A,3,11,3,10,B,1,9,2,C,7,4,10,5,两最小元素之差,6,3,3,5,2,8,1,2,总运费为,85,由以上可见,伏格尔法同最小元素法除在确定供求关系的原则上不同外,其余步骤是完全相同的。伏格尔法给出的初始解比最小元素法给出的初始解一般来讲会更接近于最优解。,表,4-23,甲,乙,丙,丁,产量(,a,i,),A,7,B,4,C,9,销量(,b,j,),3,6,
13、5,6,6,3,3,5,1,2,4.2.2,基可行解的最优性检验,对初始基可行解的最优性检验有,闭合回路法,和,位势法,两种基本方法。,闭合回路法具体、直接,并为方案调整指明了方向;而位势法具有批处理的功能,提高了计算效率。,所谓,闭合回路,是,在已给出的调运方案的运输表上从一个代表非基变量的空格出发,沿水平或垂直方向前进,只有遇到代表基变量的填入数字的格才能向左或右转,90,度(当然也可以不改变方向)继续前进,这样继续下去,直至回到出发的那个空格,由此形成的封闭折线叫做闭合回路。一个空格存在唯一的闭回路。,所谓闭合回路法,就是对于代表非基变量的空格(其调运量为零),把它的调运量调整为,1,,
14、由于产销平衡的要求,我们必须对这个空格的闭回路的顶点的调运量加上或减少,1,。最后我们计算出由这些变化给整个运输方案的总运输费带来的变化。如果所有代表非基变量的空格的检验数也即非基变量的检验数都大于等于零,则已求得最优解,否则继续迭代找出最优解。,1.,闭合回路,下面就以表,4-6,中给出的初始基可行解(最小元素法所给出的初始方案)为例,讨论闭合回路法。,表,4-24,甲,乙,丙,丁,产量(,a,i,),A,4,3,7,B,3,1,4,C,6,3,9,销量(,b,j,),3,6,5,6,(,+3,),(,-3,),(,+2,),(,-1,),从表,4-6,给定的初始方案的任一空格出发寻找闭合回
15、路,如对于空格(,A,,甲)在初始方案的基础上将,A,生产的产品调运一个单位给甲,为了保持新的平衡,就要依次在(,A,,丙)处减少一个单位、(,B,,丙)处增加一个单位、(,B,,甲)处减少一个单位;即要寻找一条除空格(,A,,甲)之外其余顶点均为有数字格(基变量)组成的闭合回路。表,4-24,中用虚线画出了这条闭合回路。闭合回路顶点所在格括号内的数字是相应的单位运价,单位运价前的,“,+,”,、,“,-,”,号表示运量的调整方向。,对应这样的方案调整,运费会有什么变化呢?可以看出(,A,,甲)处增加一个单位,运费增加,3,个单位;在(,A,,丙)处减少一个单位,运费减少,3,个单位;在(,B
16、丙)处增加一个单位,运费增加,2,个单位;在(,B,,甲)处减少一个单位,运费减少,1,个单位。增减相抵后,总的运费增加了,1,个单位。由检验数的经济含义可以知道,(,A,,甲)处单位运量调整所引起的运费增量就是(,A,,甲)的检验数,即,11,=1,。,表,4-24,甲,乙,丙,丁,产量(,a,i,),A,4,3,7,B,3,1,4,C,6,3,9,销量(,b,j,),3,6,5,6,(,+3,),(,-3,),(,+2,),(,-1,),仿照此步骤可以计算初始方案中所有空格的检验数,表,4-25,表,4-30,展示了各检验数的计算过程,表,4-30,给出了最终结果。可以证明,对初始方案
17、中的每一个空格来说,“,闭合回路存在且唯一,”,。,表,4-25,甲,乙,丙,丁,产量(,a,i,),A,11,=1,(,+11,),4,3,(,-10,),7,B,3,1,4,C,6,(,-4,),3,(,+5,),9,销量(,b,j,),3,6,5,6,表,4-26,甲,乙,丙,丁,产量(,a,i,),A,11,=1,12,=2,4,(,+3,),3,(,-10,),7,B,3,(,+9,),1,(,-2,),4,C,6,(,-4,),3,(,+5,),9,销量(,b,j,),3,6,5,6,表,4-27,甲,乙,丙,丁,产量(,a,i,),A,11,=1,12,=2,4,(,+3,),3
18、10,),7,B,3,22,=1,1,(,-2,),(,+8,),4,C,6,3,9,销量(,b,j,),3,6,5,6,表,4-28,甲,乙,丙,丁,产量(,a,i,),A,11,=1,12,=2,4,(,-3,),3,(,+10,),7,B,3,22,=1,1,24,=-1,4,C,6,(,+10,),3,(,-5,),9,销量(,b,j,),3,6,5,6,表,4-29,甲,乙,丙,丁,产量(,a,i,),A,11,=1,12,=2,4,(,-3,),3,(,+10,),7,B,3,(,-1,),22,=1,1,(,+2,),24,=-1,4,C,(,+7,),6,33,=12,
19、3,(,-5,),9,销量(,b,j,),3,6,5,6,表,4-30,甲,乙,丙,丁,产量(,a,i,),A,11,=1,12,=2,4,3,7,B,3,22,=1,1,24,=-1,4,C,31,=10,6,33,=12,3,9,销量(,b,j,),3,6,5,6,如果检验数表中所有数字均大于等于零,这表明对调运方案做出任何改变都将导致运费的增加,即给定的方案是最优方案。在表,4-30,中,,24,=-1,说明方案需要进一步改进。,2.,位势法,对于特定的调运方案的每一行给出一个因子,u,i,(称为,行位势,),每一列给出一个因子,v,j,(称为,列位势,),使对于目前解的每一个,基变量,
20、x,ij,有,c,ij,=,u,i,+,v,j,,,这里的,u,i,和,v,j,可正、可负也可以为零。那么任一,非基变量,x,ij,的检验数就是,这一表达式完全可以通过先前所述的闭合回路法得到。在某一的闭合回路上(如下表所示),由于基变量的运价等于其所对应的行位势与列位势之和,即:,非基变量,基变量,(,-,c,ik,)基变量,(,+,c,lk,)基变量,(,+,c,ij,),(,-,c,lj,),于是,所以,对于一个具有,m,个产地、,n,个销地的运输问题,应具有,m,个行位势、,n,个列位势,即具有,“,m+n,”,个位势。运输问题基变量的个数只有,“,m+n-1,”,个,所以利用基变量所
21、对应的,“,m+n-1,”,个方程,求出,“,m+n,”,个位势,进而计算各非基变量的检验数是不现实的。,通常可以通过在这些方程中对任意一个因子假定一个任意的值(如,u,1,=0,等等),再求解其余的“,m+n-1”,个未知因子,这样就可求得所有空格(非基变量)的检验数。仍以表,4-6,中给出的初始基可行解(最小元素法所给出的初始方案)为例,讨论位势法求解非基变量检验数的过程。,第一步:把方案表中基变量格填入其相应的运价并令,u,1,=0,;让每一个基变量,x,ij,都有,c,ij,=,u,i,+,v,j,,可求得所有的位势,如表,4-32,所示。,表,4-32,甲,乙,丙,丁,A,3,10,
22、B,1,2,C,4,5,第二步:利用,计算各非基变量,x,ij,的检验数,结果见表,4-30,。,10,3,-1,-5,9,2,0,4.2.3,方案的优化,在负检验数中找出最小的检验数,该检验数所对应的变量即为入基变量。在入基变量所处的闭合回路上,赋予入基变量最大的增量,即可完成方案的优化。在入基变量有最大增量的同时,一定存在原来的某一基变量减少为,“,0,”,,该变量即为出基变量。切记出基变量的,“,0,”,运量要用,“,空格,”,来表示,而不能留有,“,0,”,。,在表,4-30,中,,,故选择,x,24,为入基变量。在入基变量,x,24,所处的闭合回路上,(如表,4-33,所示),赋予最
23、大的增量“,1”,,相应地有,x,23,最大的增量“,1”,,相应地有,x,23,出基,x,13,=5,x,14,=2.,利用闭合回路法或位势法计算各空格(非基变量)的,检验数,可得表,4-34,(同伏格尔法的初始解表,4-23,)。,表,4-30,甲,乙,丙,丁,产量(,a,i,),A,11,=1,12,=2,4,3,7,B,3,22,=1,1,24,=-1,4,C,31,=10,6,33,=12,3,9,销量(,b,j,),3,6,5,6,表,4-33,甲,乙,丙,丁,产量(,a,i,),A,11,=1,12,=2,4,3,7,B,3,22,=1,1,24,=-1,4,C,31,=10,6
24、33,=12,3,9,销量(,b,j,),3,6,5,6,表,4-34,甲,乙,丙,丁,产量(,a,i,),A,5,2,7,B,3,1,4,C,6,3,9,销量(,b,j,),3,6,5,6,由于表,4-33,中的检验数均大于等于零,所以表,4-33,(同伏格尔法所给出的初始解表,4-23,)给出的方案是最优方案,这个最优方案的运费是,85,个单位。,23,=1,31,=9,22,=2,11,=1,12,=2,33,=12,4.3,运输问题的拓展,总产量大于总销量的运输问题即为产大于销的运输问题。,在实际问题中,产大于销意味着某些产品被积压在仓库中。可以这样设想,,如果把仓库也看成是一个假想
25、的销地,并令其销量刚好等于总产量与总销量的差,;那么,产大于销的运输问题就转换成产销平衡的运输问题,假想一个销地,相当于在原产销关系表上增加一列。,4.3.1,产大于销的运输问题,假想列所对应的运价,由于假想的销地代表的是仓库,而我们优化的运费是产地与销地间的运输费用,并不包括厂内的运输费用;所以假想列所对应的运价都应取为,“,0,”,。,至此,我们已经将产大于销的运输问题转换成产销平衡的运输问题,进一步的求解可利用上节介绍的表上作业法来完成。,例,4-2,将表,4-35,所示的产大于销的运输问题转换成产销平衡的运输问题,表,4-35,甲,乙,丙,丁,产量(,a,i,),A,3,11,3,10
26、7,B,1,9,2,8,4,C,7,4,10,5,12,销量(,b,j,),3,6,5,6,解,此运输问题的总产量为,23,、总销量为,20,,所以假设一个销地戊并令其销量刚好等于总产量与总销量的差,“,3,”,。取假想的戊列所对应的运价都为,“,0,”,,可得表,4-36,所示的产销平衡运输问题。,表,4-36,甲,乙,丙,丁,戊,产量(,a,i,),A,3,11,3,10,0,7,B,1,9,2,8,0,4,C,7,4,10,5,0,12,销量(,b,j,),3,6,5,6,3,4.3.2,销大于产的运输问题,总销量大于总产量的运输问题即为销大于产的运输问题。,可以这样设想,,假想一个产
27、地,并令其产量刚好等于总销量与总产量的差;,那么,销大于产的运输问题同样可以转换成产销平衡的运输问题,假想的产地并不存在,于是各销地从假想产地所得到的运量,实际上所表示的是其未满足的需求。,由于假想的产地与各销地之间并不存在实际的运输,所以假想的产地行所有的运价都应该是,“,0,”,。,至此,我们又将销大于产的运输问题转换成了产销平衡的运输问题。,例,4-3,将表,4-37,所示的销大于产的运输问题转换成产销平衡的运输问题,表,4-37,甲,乙,丙,丁,产量(,a,i,),A,3,11,3,10,7,B,1,9,2,8,4,C,7,4,10,5,9,销量(,b,j,),11,6,5,6,解 此
28、运输问题的总产量为,20,、总销量为,28,,所以假设一个产地,D,并令其产量刚好等于总销量与总产量的差,“,8,”,。令假想的,D,行所对应的运价都为,“,0,”,,可得表,4-37,所示的产销平衡运输问题,。,表,4-38,甲,乙,丙,丁,产量(,a,i,),A,3,11,3,10,7,B,1,9,2,8,4,C,7,4,10,5,9,D,0,0,0,0,8,销量(,b,j,),11,6,5,6,4.3.3,运输问题的应用举例,例,4-4,设有三个化肥厂供应四个地区的化肥需求,假定等量化肥在这些地区的使用效果相同。各化肥厂年产量、各地区年需要量及从各化肥厂到各地区运送单位化肥的单位运价如表
29、4-39,所示,试求出总的运费最节省的化肥调拨方案。,表,4-39,地区,1,地区,2,地区,3,地区,4,年产量,化肥厂,A,16,13,22,17,50,化肥厂,B,14,13,19,15,60,化肥厂,C,19,20,23,M,50,年需要量,/,万,t,最低需求,30,70,0,10,最高需求,50,70,30,不限,根据现有产量,除满足地区,1,、地区,2,和地区,3,的最低需求外,地区,4,每年最多能分配到,60,万吨,这样其不限的最高需求可等价认为是,60,万吨。,解 这是一个产销不平衡的运输问题,总产量为,160,万吨,四个地区的最低需求为,110,万吨,最高需求为无限,。,
30、按最高需求分析,总需求为,210,万吨,大于总产量,160,万吨,将此问题定义为销大于产的运输问题。,为了求得平衡,在产销平衡表中增加一个假想的化肥厂,D,,令其年产量为,50,万吨。,各地区的需要量包含最低和最高两部分:如地区,1,,其中,30,万吨是最低需求,故这部分需求不能由假想的化肥厂,D,来供给,因此相应的运价定义为任意大正数,M,;而另一部分,20,万吨满足与否都是可以的,因此可以由假想化肥厂,D,来供给,按前面讲的,令相应运价为“,0”,。,凡是需求分两种情况的地区,实际上可按照两个地区来看待,这样可以将表,4-39,所示的运输问题转换为表,4-40,所示的运输问题。,表,4-4
31、0,(单位:万吨),地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,年产量,化肥厂,A,16,16,13,22,17,17,50,化肥厂,B,14,14,13,19,15,15,60,化肥厂,C,19,19,20,23,M,M,50,化肥厂,D,M,0,M,0,M,0,50,年需要量,30,20,70,30,10,50,用表上作业法计算,可以求得这个问题的最优方案,如表,4-41,所示。,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,两最小元素差,A,16,16,13,22,17,17,B,14,14,13,19,15,15,C,19,19,20,23,M,M,D,M
32、0,M,M,0,两最小元素差,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,年产量,A,50,B,60,C,50,D,50,年需要量,30,20,70,30,10,50,19,0,30,2,14,0,2,15,3,1,0,0,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,两最小元素差,A,16,16,13,22,17,17,B,14,14,13,19,15,15,C,19,19,20,23,M,M,D,M,0,M,0,M,两最小元素差,2,14,0,2,15,3,1,0,0,0,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,年产量,A,50,B,60
33、C,50,D,50,年需要量,30,20,70,30,10,50,30,20,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,两最小元素差,A,16,16,22,17,17,B,14,14,13,19,15,15,C,19,19,20,23,M,M,D,M,0,M,0,M,两最小元素差,2,2,0,2,2,3,1,0,0,0,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,年产量,A,50,B,60,C,50,D,50,年需要量,30,20,70,30,10,50,30,20,13,50,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,两最小元素差,A,1
34、6,16,22,17,17,B,14,14,13,19,15,C,19,19,20,23,M,M,D,M,0,M,0,M,两最小元素差,5,5,7,M,M,3,1,0,0,0,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,年产量,A,50,B,60,C,50,D,50,年需要量,30,20,70,30,10,50,30,20,13,50,15,10,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,两最小元素差,A,16,16,22,17,17,B,14,14,13,19,C,19,19,20,23,M,M,D,M,0,M,0,M,两最小元素差,5,5,7,M,M,3,
35、1,0,0,0,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,年产量,A,50,B,60,C,50,D,50,年需要量,30,20,70,30,10,50,30,20,13,50,15,10,15,30,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,两最小元素差,A,16,16,22,17,17,B,14,19,C,19,19,20,23,M,M,D,M,0,M,0,M,两最小元素差,5,5,7,M,M,3,0,0,0,0,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,年产量,A,50,B,60,C,50,D,50,年需要量,30,20,70,30,1
36、0,50,30,20,13,50,15,10,15,30,13,20,14,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,两最小元素差,A,16,16,22,17,17,B,14,14,19,C,19,19,20,23,M,M,D,M,0,M,0,M,两最小元素差,5,5,7,M,M,3,1,0,0,0,地区,1,地区,1,地区,2,地区,3,地区,4,地区,4,年产量,A,50,B,60,C,50,D,50,年需要量,30,20,70,30,10,50,30,20,13,50,15,10,15,30,13,20,0,30,20,例,4-6,在,A,1,、,A,2,、,A,3,、
37、A,4,、,A,5,和,A,6,六个经济区之间有砖、砂子、炉灰、块石、卵石、木材和钢材七种物资需要运输。具体的运输需求如表,4-43,所示,各地点间的路程(公里)见表,4-44,,试确定一个最优的汽车调度方案。,表,4-43,货物,起点,终点,车次,起点,终点,车次,起点,终点,车次,砖,A,1,A,3,11,A,1,A,5,2,A,1,A,6,6,砂子,A,2,A,1,14,A,2,A,3,3,A,2,A,6,3,炉灰,A,3,A,1,9,A,4,A,1,4,块石,A,3,A,4,7,A,3,A,6,5,卵石,A,4,A,2,8,A,4,A,5,3,木材,A,5,A,2,2,钢材,A,6,
38、A,4,4,表,4-44,到,从,A,2,A,3,A,4,A,5,A,6,A,1,2,11,9,13,15,A,2,2,10,14,10,A,3,4,5,9,A,4,4,16,A,5,6,汽车的最优调度实质上就是空车行驶的公里数最少。先构造如表,4-45,所示的各地区汽车出入平衡表,表中“十”号表示该点产生空车,“,”,号表示该点需要调进空车。,表,4-44,A,1,A,2,A,3,A,4,A,5,A,6,出车数,19,20,21,15,2,4,来车数,27,10,14,11,5,14,平衡数,+8,-10,-7,-4,+3,+10,平衡结果,A,1,、,A,5,、,A,6,除装运自己的货物外
39、可多出空车,21,车次;,A,2,、,A,3,、,A,4,缺,21,车次。按最小空驶调度,可构造表,4-46,所示的运输问题数据表,进而可得表,4-47,所示的最优调度方案。,表,4-45,A,2,A,3,A,4,a,i,A,1,2,11,9,8,A,5,14,5,4,3,A,6,10,9,16,10,b,j,10,7,4,表,4-46,A,2,A,3,A,4,a,i,A,1,8,8,A,5,3,3,A,6,2,7,1,10,b,j,10,7,4,作 业,课本,P,62,:,6,、,7,题,课本,P,63,:,8,题,第,62,页习题,6.,已知某厂每月可生产甲产品,270,吨,先运至,A,
40、1,、,A,2,、,A,3,三个仓库,然后在分别供应,B,1,、,B,2,、,B,3,、,B,4,、,B,5,五个用户。已知,仓库容量分别为,50,、,100,、,150,吨,各用户的需要量分别为,25,、,105,、,60,、,30,、,70,吨。已知从该厂经各仓库然后供应各用户的运费如下表所示,试确定一个使总运费最少的调运方案。,1/25/2026,仓库总容量:,50+100+150=300,(,t,),各地区需求:,25+105+60+30+70=290,(,t,),由于该厂每月最多生产甲产品,270t,,则仓库有,30t,不满,各地区有,20t,不能满足需求,可假设存在仓库,A,4,,
41、它的存储量为,20t,,用户,B,6,的需求量为,30t,。这样就转化为产销平衡问题。由于,A,4,与,B,6,都是假设的,不需要运输,故运价都为,0,,但是由,A,4,运到,B,6,的运输无法发生,因两者皆为假设的,运价为无穷大,设为,M,。,此题属于产销不平衡问题,第,62,页习题,1/25/2026,用伏格尔法求解初始基可行解得:,B,1,B,2,B,3,B,4,B,5,B,6,产量,A,1,50,50,A,2,25,45,30,100,A,3,10,60,50,30,150,A,4,20,20,销量,25,105,60,30,70,30,数字格内填入相应价格,用位势法检验是否为最优解,
42、得:,B,1,B,2,B,3,B,4,B,5,B,6,u,i,A,1,15,0,A,2,20,40,30,25,A,3,35,40,25,0,20,A,4,0,-5,v,j,-5,15,20,5,5,-20,用位势法检验是否为最优解,得:,B,1,B,2,B,3,B,4,B,5,B,6,u,i,A,1,11,=,15,15,13,=,0,14,=,15,15,=,35,16,=,20,0,A,2,20,40,23,=,-30,30,25,=,0,26,=,-5,25,A,3,31,=,15,35,40,34,=,30,25,0,20,A,4,41,=,10,42,=,-10,43,=,-15,
43、44,=,0,0,46,=,M+25,-5,v,j,-5,15,20,5,5,-20,因检验数存在负数,故需用闭合回路法调整,B,1,B,2,B,3,B,4,B,5,B,6,产量,A,1,11,=,15,50,13,=,0,14,=,15,15,=,35,16,=,20,50,A,2,25,45,23,=,-30,30,25,=,0,26,=,-5,100,A,3,31,=,15,10,60,34,=,30,50,30,150,A,4,41,=,10,42,=,-10,43,=,-15,44,=,0,20,46,=,M+25,20,销量,25,105,60,30,70,30,用闭合回路法调整得
44、B,1,B,2,B,3,B,4,B,5,B,6,产量,A,1,50,50,A,2,25,60,15,100,A,3,50,70,30,150,A,4,5,15,20,销量,25,105,60,30,70,30,用位势法检验得:,B,1,B,2,B,3,B,4,B,5,B,6,u,i,A,1,(,5,),15,(20),(5),(35),(20),0,A,2,20,(,10,),15,30,(10),(5),15,A,3,(5),35,(,20,),(20),25,0,20,A,4,(10),0,(15),0,(10),(M+35),-15,v,j,5,15,0,15,5,-20,因检验数全
45、为正,所以已得最优方案。,即,A,3,差,30t,没有得到满足,,B,2,缺,5t,,,B,4,缺,15t,。,7,、已知某运输问题的单位运价及最优调运方案如表所示(括号中的数据代表运输数量),由于产地,A,2,至销地,B,2,的道路关闭,故最优调运方案将发生变化,试在原最优调运方案的基础上,寻找新的最优调运方案。,表,4-50,B,1,B,2,B,3,B,4,B,5,a,i,A,1,10,20,5,(,4,),9,(,5,),10,9,A,2,2,10,(,4,),10,30,6,4,A,3,1,(,3,),20,(,1,),7,10,(,1,),4,(,3,),8,b,j,3,5,4,6,
46、3,解:由于,A,2,到,B,2,道路关闭,则其运价为,M,,应令其出基,以实现最优调度。先将,M,反映进产销平衡表,然后用位势法作检验,有:,B,1,B,2,B,3,B,4,B,5,A,1,(,10,),(,1,),5,9,(7),0,A,2,(,21-M,),M,(24-M),(,40-M,),(22-M),M-19,A,3,1,20,(,1,),10,4,1,0,19,5,9,3,要令,A,2,B,2,出基,即令其运输量为,0,,找出负检验数最小的来,进行调整,得:,B,1,B,2,B,3,B,4,B,5,产量,A,1,4,5,9,A,2,3,1,4,A,3,5,1,2,8,销量,3,5
47、4,6,3,用位势法作检验,有:,B,1,B,2,B,3,B,4,B,5,A,1,(,11,),(,1,),5,9,(7),0,A,2,2,(,M-22,),(2),(,18,),6,3,A,3,(,1,),20,(,1,),10,4,1,-1,19,5,9,3,检验数已全为非负,故已得最优调度方案。,8,、,已知某运输问题的单位运价及最优调运方案如表,4,所示,试回答下述问题:,(1),A,1,到,B,2,、,A,3,到,B,5,、和,A,4,到,B,1,的单位运价,分别在什么范围内变化时上表中给出的最优方案不变;,(2),若,A,1,到,B,2,的单位运价由,1,变为,3,,最优方案将发
48、生怎样的变化;,(3),若,A,3,到,B,5,的单位运价由,4,变为,2,,最优方案将发生怎样的变化;,表,4-51,B,1,B,2,B,3,B,4,B,5,B,6,a,i,A,1,2,(,20,),1,(,30,),3,3,3,5,50,A,2,4,2,(,20,),2,(,20,),4,4,4,40,A,3,3,(,10,),5,4,2,(,39,),4,1,(,11,),60,A,4,4,2,2,1,(,1,),2,(,30,),2,31,b,j,30,50,20,40,30,11,解:(,1,)设,A,1,到,B,2,的单位运价为,c,12,,因,A,1,到,B,2,是基变量,它的运
49、价变化会引起非基变量检验系数的变化,此时,只需对其再进行位势法分析即可。,1/25/2026,要令最优方案不变,则非基变量的检验数非负;,故有,c,12,0,;,3-,c,12,0,;,4-,c,12,0,;,2-,c,12,0,;,2+,c,12,0,;,1+,c,12,0,解上述不等式得,0,c,12,2,。即,A,1,到,B,2,的单位运价在,0,,,2,内变化时,最有方案不变。,B,1,B,2,B,3,B,4,B,5,B,6,A,1,2,c,12,(3-,c,12,),(2),(1),(5),0,A,2,(,c,12,),2,2,(,20,),(1+,c,12,),(2+,c,12,)
50、2-,c,12,A,3,3,(,4-,c,12,),(,3-,c,12,),2,(,1,),1,1,A,4,(,c,12,),(2-,c,12,),(1),1,2,(2),0,2,c,12,c,12,1,2,0,(1),A,3,到,B,5,的单位运价属于非基变量,它的变化不会引起其它检验数变化,故只需保证其检验数非负即可。,先用位势法算出原方案的检验数:,B,1,B,2,B,3,B,4,B,5,B,6,u,i,A,1,2,1,(2),(2),(1),(5),0,A,2,(,1,),2,2,(,3,),(1),(3),1,A,3,3,(,3,),(,2,),2,(,1,),1,1,A,4,(2






