电子第三章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《电子第三章.ppt》由会员分享,可在线阅读,更多相关《电子第三章.ppt(173页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子课件第三章现在学习的是第1页,共173页 第2章中讨论了有关物资调运的问题,即运输问题。有时候为了书写简便,运输问题也被写做TP(Transportation Problem)。现在学习的是第2页,共173页 对某种物资,设有m个产地A1,A2,Am,称它们为发点,其对应产量为a1,a2,am,称它们为产量;另有n个销地B1,B2,Bn,称它们为收点,其对应销量为b1,b2,bn,称它们为销量。又知,从产地(发点)Ai运至销地(收点)Bj,该种物资每单位的运价为ci j(ci j0)。试问:应如何安排调运方案,在满足一定要求的前提下,使总运费最低?现在学习的是第3页,共173页根据上述参量
2、的意义列出产销运价,如表3.1所示。表表3.1 产销运价表产销运价表 销地销地 产地产地 B1 B2 Bn 产量产量 A1 c11 c12 c1n a1 A2 c21 c22 c2n a2 Am cm1 cm2 cmn am 销量销量 b1 b2 bn ai bj 现在学习的是第4页,共173页 表中:ai的单位为吨、公斤、件等;bj的单位为吨、公斤、件等;cij的单位为元/吨等。ai,bj,cij的单位应该一致(i1,2,m;j1,2,n)。现在学习的是第5页,共173页 表的右下角 ai表示各产地产量的总和,即总产量或总发量;bj表示各销地销量的总和,即总销量或总收量。这里有两种可能:(1
3、)ai bj(总产量总销量),即产销平衡问题。(2)ai bj(总产量总销量),即产销不平衡问题。它又可分为两种情况:产大于销,即 ai bj;销大于产,即 ai bj。下面先讨论产销平衡问题,再讨论产销不平衡问题。现在学习的是第6页,共173页令xij表示某物资从发点Ai到收点Bj的调拨量(运输量),可以列出产销平衡表如表3.2所示。表表3.2 产销平衡表产销平衡表 销 地产 地 B1 B2 Bn 产 量 A1 x11 x12 x1n a1 A2 x21 x22 x2n a2 Am xm1 xm2 xmn am 销量 b1 b2 bn ai bj 现在学习的是第7页,共173页 将表3.1和
4、表3.2两个表合在一起,得到的一个新表,被称为运输表(或称为产销矩阵表),如表3.3所示。表表3.3 运输表(产销矩阵表)运输表(产销矩阵表)销地产地 B1 B2 Bn 产量 A1 X11 c11 x12 c12 x1n c1n a1 A2 x21 c21 x22 c22 x2n c2n a2 Am xm1 cm1 xm2 cm2 xmn cmn am 销量 b1 b2 bn ai bj 现在学习的是第8页,共173页根据产销矩阵表,求上述问题的解等于求下面数学模型的解,即求:xij(i1,2,m;j1,2,n)),2,1;,2,1(0),2,1(),2,1(11njmixnjbxmiaxij
5、mijijnjiij(3-1)现在学习的是第9页,共173页11minmnijijijzc x(3-2)现在学习的是第10页,共173页 从上述这一特殊的线性规划(LP)问题,可以得到下列三条结论。(1)该问题的基变量有)该问题的基变量有m n 1个。个。(2)该问题一定有最优解。)该问题一定有最优解。(3)如果)如果ai,bj全是整数,则该问题一定有整数最优全是整数,则该问题一定有整数最优解。解。由于对这类问题的研究最早从运输问题开始,故这类问题统称为运输问题。现在学习的是第11页,共173页 3.2.1 产销平衡运输问题的表上作业法产销平衡运输问题的表上作业法 从上面的运输问题的数学模型中
6、可以看到,它包含mn个变量,mn个约束条件。如果用单纯形法求解,应先在每个约束方程中引进一个人工变量。这样一来,即使是m3,n4这样简单的运输问题,变量数就有12个,显然计算起来非常繁杂;而用表上作业法来求解运输问题则比较简便。现在学习的是第12页,共173页 用表上作业法求解运输问题时,同单纯形法类似,首先要求出一个初始方案(即线性规划问题的初始基本可行解)。一般来讲这个方案不一定是最优的,因此需要给出一个判别准则,并对初始方案进行调整、改进。现在学习的是第13页,共173页 每进行一次调整,我们就得到一个新的方案(基本可行解),而这个新方案一般比前一个方案要合理些,也就是对应的目标函数z值
7、比前一个方案要小些。经过若干次调整,我们就得到一个使目标函数达到最小值的方案最优方案(最优解),而这些过程都可在产销矩阵表(运输表)上进行,故称为表上作业法。现在学习的是第14页,共173页 下面以煤的调运问题为例介绍表上作业法的计算过程。例3.1 设有三个产煤基地A1、A2、A3,四个销煤基地B1、B2、B3、B4,产地的产量,销地的销量和从各产地至各销地煤炭的单位运价列于表3.4中,试求出使总运费最低的煤炭调拨方案。现在学习的是第15页,共173页 表表3.4 产销运价表产销运价表 万吨,万元万吨,万元 销地销地产地产地 B1 B2 B3 B4 产产 量量 A1 3113107A2 192
8、84A3 741059 销销 量量 3656 20 20 现在学习的是第16页,共173页(1)列出运输问题的产销矩阵表。根据表3.4,可列出产销矩阵表(也称为运输表),如表3.5所示。现在学习的是第17页,共173页 表表3.5 产销矩阵表产销矩阵表 万吨,万元万吨,万元 销地销地产地产地 B1 B2 B3 B4 产产 量量 A1x11 3 x12 11 x13 3 x14 10 7A2x21 1 x22 9 x23 2 x24 8 4A3x31 7 x32 4 x33 10 x34 5 9销销 量量3656 2020 现在学习的是第18页,共173页 其中:xij为产地Ai到销地Bj的运量
9、(i1,2,3;j1,2,3,4),而将Ai到Bj的单位运价cij用小型字写在每格的右上角,以便直观地制定和修改调运方案。从表3.5的数据可知,例3.1是个满足产销平衡条件的产销平衡问题。(2)初始方案确定的方法最小元素法。现在学习的是第19页,共173页在应用最小元素法确定初始方案时,必须注在应用最小元素法确定初始方案时,必须注意以下两点。意以下两点。(1)当选定最小元素(不妨假定为)当选定最小元素(不妨假定为cst)后,如果发现该)后,如果发现该元素所在行的产地的产量元素所在行的产地的产量as恰好等于它所在列的销地的销恰好等于它所在列的销地的销量量bt(即(即as bt),这时,可在产销矩
10、阵表上),这时,可在产销矩阵表上xst处填上处填上一个数一个数as,并画上圈。为了保证调运方案中画圈的数字,并画上圈。为了保证调运方案中画圈的数字为为m n 1个,只能在个,只能在s行的其他格上都打上行的其他格上都打上“”(或在(或在t列的其他格上都打上列的其他格上都打上“”),不可以同时把),不可以同时把s行和行和t列列的其他格子都打上的其他格子都打上“”。现在学习的是第20页,共173页(2)当最后只剩下一行(或一列)还存在没有填数和打)当最后只剩下一行(或一列)还存在没有填数和打“”的格子时,规定只允许填数,不允许打的格子时,规定只允许填数,不允许打“”,其目的也是为保证画圈数字的个数恰
11、为其目的也是为保证画圈数字的个数恰为m n现在学习的是第21页,共173页 所谓闭回路,就是从调运方案的某一个打所谓闭回路,就是从调运方案的某一个打“”处(处(xij)处作为一个起点出发,在表格里向)处作为一个起点出发,在表格里向纵的或横的方向一直走,碰到有圈数字的格才可以纵的或横的方向一直走,碰到有圈数字的格才可以拐弯,这样拐了几个弯以后,再回到起点处,就画拐弯,这样拐了几个弯以后,再回到起点处,就画出一条封闭的折线(由水平和铅直的直线所组成)出一条封闭的折线(由水平和铅直的直线所组成)现在学习的是第22页,共173页 它所有的转角处(通常称为闭回路的顶点或转它所有的转角处(通常称为闭回路的
12、顶点或转角点)除该打角点)除该打“”处以外,其余的都必须是画圈处以外,其余的都必须是画圈的数字,这样的一条封闭折线成为过的数字,这样的一条封闭折线成为过xij处的闭回处的闭回路(简称回路)。路(简称回路)。例如,表例如,表3.9中的直线表示的闭折线分别是过中的直线表示的闭折线分别是过x11处和过处和过x24处的闭回路。处的闭回路。现在学习的是第23页,共173页 可以证明,过可以证明,过xij处的闭回路一定存在,而且是处的闭回路一定存在,而且是唯一的(证明略)。唯一的(证明略)。下面我们简单说明用闭回路法来检验调运方案的下面我们简单说明用闭回路法来检验调运方案的原理。表原理。表3.9中中x11
13、的打的打“”处表示处表示A1生产的煤不调运给生产的煤不调运给B1。现在学习的是第24页,共173页 我们假定把调运方案改变一下,让我们假定把调运方案改变一下,让A1生产的生产的煤调运煤调运1(万吨)给(万吨)给B1,观察过,观察过x11处的回路,为了处的回路,为了保持新的平衡,就要依次在保持新的平衡,就要依次在x13处减少处减少1(万吨),(万吨),x23处增加处增加2(万吨),(万吨),x21处减少处减少1(万吨),即总运(万吨),即总运费增加费增加3 3 2 1 1(万元)。(万元)。现在学习的是第25页,共173页 这说明把这说明把A1生产的煤调运给生产的煤调运给B1 1(万吨),总运费
14、(万吨),总运费比原方案增加比原方案增加1万元,是不合算的。我们把通过万元,是不合算的。我们把通过x11处的处的回路改变的运费数回路改变的运费数1(万元)称为(万元)称为x11处的检验数,记处的检验数,记为为 11 1。如果所有的打。如果所有的打“”处检验数都大于或等于处检验数都大于或等于0,表明对调运方案作任何改变都将导致总的运费增加,表明对调运方案作任何改变都将导致总的运费增加,没有比已给定方案更好的方案了,即给定的方案就没有比已给定方案更好的方案了,即给定的方案就是最优方案。是最优方案。现在学习的是第26页,共173页 否则,如某一打否则,如某一打“”处的检验数为负,则表明对处的检验数为
15、负,则表明对调运方案做出调整后,运费就会减少,即给定方案不调运方案做出调整后,运费就会减少,即给定方案不是最优方案。因此,利用闭回路求得检验数的正或负是最优方案。因此,利用闭回路求得检验数的正或负可以判别调运方案是否最优。可以判别调运方案是否最优。现在学习的是第27页,共173页 这样,用闭回路法检验某调运方案是否最优,可这样,用闭回路法检验某调运方案是否最优,可按下面两步进行。按下面两步进行。求检验数。从某求检验数。从某xij的打的打“”处出发,沿着它的闭处出发,沿着它的闭回路前进(顺时针或逆时针都可以)。将这个打回路前进(顺时针或逆时针都可以)。将这个打“”处对应的单位运价加上正号,而下面
16、首先遇到处对应的单位运价加上正号,而下面首先遇到的一个顶点作为第一个顶点的对应的单位运价加上的一个顶点作为第一个顶点的对应的单位运价加上负号,再将第二个遇到的顶点处对应的单位运价加负号,再将第二个遇到的顶点处对应的单位运价加上正号,正负交错,依次类推。上正号,正负交错,依次类推。现在学习的是第28页,共173页 最后将这些带有正负号的运费相加而得到的总和称为xij处的检验数ij。例如,表3.9中x24处的检验数2 4沿它的闭回路(按顺时针)计算如下:24 c24c23c13c14823101 因为过xij的回路是唯一的,所以它的检验数ij也是唯一的。现在学习的是第29页,共173页 根据检验数
17、进行判别。判别准则是:若所有的检验数都是非负的,即ij0,则所检查的调运方案为最优方案;否则,若存在负的检验数则所检查的调运方案不是最优的。现在学习的是第30页,共173页下面给出对表3.9调运方案检验的全过程。解解 求检验数。求检验数。11 c11 c13 c23 c21 3 3 2 1 1 12 c12 c14 c34 c32 11 10 5 4 2 22 c22 c23 c13 c14 c34 c32 9 2 3 10 5 4 1 24 c24 c23 c13 c14 8 2 3 101 31 c31 c21 c23 c13 c14 c34 7 1 2 3 10 5 10 33 c33
18、c13 c14 c34 10 3 10 5 12将所有打将所有打“”处的检验数填入表中,得到检验数表,如表处的检验数填入表中,得到检验数表,如表3.12所示。所示。现在学习的是第31页,共173页 根据检验数进行判别。因为根据检验数进行判别。因为 2410,所以调运方,所以调运方案案不是最优的。不是最优的。表表3.12 检验数表检验数表 销地销地 产地产地 B1B2B2B2A11B3B3B3A2 B4B4B4A310222现在学习的是第32页,共173页(4)调运方案的调整闭回路法。如果所得到的调运方案不是最优的,就必须调整。根据前面讲过的闭回路的原理,表3.6调运方案中2410,因此设法使x
19、24不为零,就能使总运费减少,所以应对它作最大可能的调整。现在学习的是第33页,共173页 观察过x24的闭回路如表3.9所示,为了把A2生产的煤调运给B4,就要相应减少A2调运给B3的煤运量和A1调运给B4的煤运量,只有这样才能得到新的平衡,这两个格内较小的运量是1,即min(1,3)1,因此A2最多只能将1(万吨)煤调运给B4,经这样调整后可得到一个新的调运方案,如表3.13所示。现在学习的是第34页,共173页 方案的总运费z85万元,显然8586(万元)。对方案进行检验,经计算所有打“”处的检验数都是非负数(请同学自己作为练习),所以它是最优方案。可见,用闭回路法来调整调运方案是行之有
20、效的。现在学习的是第35页,共173页 表表3.13 调运方案调运方案 万吨,万元万吨,万元 销销 地地 产产 地地 B1 B2 B3 B4 产量产量 A1 3 11 3 10 7A2 1 9 2 8 4A3 7 4 10 5 9销销 量量3 6 5 6 20 20现在学习的是第36页,共173页一般地,调运方案的调整可分三步进行。在检验数表中确定一个绝对值最大的负检验数在检验数表中确定一个绝对值最大的负检验数 st,作,作出过出过xst处的闭回路。处的闭回路。从从xst所在的格出发,沿着它的闭回路前进,在各奇所在的格出发,沿着它的闭回路前进,在各奇数次顶点(画圈的数字)中选出最小的一个数(运
21、数次顶点(画圈的数字)中选出最小的一个数(运量)记为量)记为d。将将d填在填在xst处,并画上圈,同时将闭回路上其他奇数次处,并画上圈,同时将闭回路上其他奇数次顶点的运量都减去顶点的运量都减去d,在偶数次顶点的运量都加上,在偶数次顶点的运量都加上d,这样就得到一个新的调运方案。这样就得到一个新的调运方案。现在学习的是第37页,共173页 一般说来,经过一次调整后,对新方案进行检验,可能还会出现负的检验数,那就需要再进行调整,直至所有检验数st0为止。这里还需指出,有时在闭回路的调整过程中,奇数次顶点的画圈数字中有两个或两个以上相等的最小运量,这样在调整时,为了产销矩阵表上画圈数字的个数仍然保持
22、mn1个,以便用表上作业法继续进行计算,规定在奇数次顶点最小运量处只打上一个“”,其余的地方都填上“0”,并画上圈。画圈的0仍当做有圈的数字看待。现在学习的是第38页,共173页 第一步,第一步,求初始调运方案(用最小元素法)。求初始调运方案(用最小元素法)。它保证有调运量的格子个数(基变量个数)等于它保证有调运量的格子个数(基变量个数)等于m n 1。现在学习的是第39页,共173页最小元素法的步骤如下。最小元素法的步骤如下。(1)从没有)从没有“”的运价格子中,找出最小运价(若同的运价格子中,找出最小运价(若同时有若干个相同最小运价则可任选一个),在它的左时有若干个相同最小运价则可任选一个
23、),在它的左下角填入最大可能调运量(能够供应的数量和尚需数下角填入最大可能调运量(能够供应的数量和尚需数量的最小值),转步(量的最小值),转步(2)。)。现在学习的是第40页,共173页(2)若无)若无“”的格子只剩一行或一列,的格子只剩一行或一列,转(转(1););否则,否则,“”去调运量已满足的行或列中其运价处去调运量已满足的行或列中其运价处没有填数和没有划没有填数和没有划“”的格中的左下角填的格中的左下角填“”,(只能在一行或一列中填(只能在一行或一列中填“”),),转步骤(转步骤(1)。)。现在学习的是第41页,共173页第二步,求检验数。第二步,求检验数。若所有若所有 ij0,则最优
24、解已求得,计算终止。填有调,则最优解已求得,计算终止。填有调运量的格子为最优调运方案(未填调运量的格子,运量的格子为最优调运方案(未填调运量的格子,调运量为调运量为0),计算各调运量与对应格子运价之积,),计算各调运量与对应格子运价之积,再求它们的和就是最低总运费。若至少有某个再求它们的和就是最低总运费。若至少有某个 ij0,转第三步。转第三步。现在学习的是第42页,共173页第三步,调整。第三步,调整。(1)从最小负检验数的对应格子出发画直线,碰到有调)从最小负检验数的对应格子出发画直线,碰到有调运量的适当格子转角,做出惟一的一条闭回路(理论运量的适当格子转角,做出惟一的一条闭回路(理论证明
25、的结果)。证明的结果)。(2)在这个闭回路上,令画)在这个闭回路上,令画“”处格子为偶数转角处格子为偶数转角点,依次(无论沿顺时针方向还是沿逆时针方向)排出点,依次(无论沿顺时针方向还是沿逆时针方向)排出各转角点的奇偶性,再求调整量各转角点的奇偶性,再求调整量 min(各奇数转角点(各奇数转角点调运量)。调运量)。现在学习的是第43页,共173页(3)按)按“偶点处加调整量,奇点处减调整量偶点处加调整量,奇点处减调整量”的方法,的方法,重新安排回路上转角点处的调运量,将奇数转角点处重新安排回路上转角点处的调运量,将奇数转角点处调运量变为调运量变为0的一个(仅能一个)格子右上角打的一个(仅能一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 第三
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内