3.2 表上作业法.ppt
《3.2 表上作业法.ppt》由会员分享,可在线阅读,更多相关《3.2 表上作业法.ppt(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一一.表上作业法的基本思想和基本步骤:表上作业法的基本思想和基本步骤:基本可行解基本可行解是否为最优解是否为最优解换基换基结束结束YN1.1.基本思想基本思想:同:同单纯形法单纯形法的基本思想的基本思想2 2.特点特点1)1)约束条件非常有规律,技术系数非约束条件非常有规律,技术系数非 0 即即 1;2)2)基变量基变量(m+n-1)的个数远小于决策变量的个数远小于决策变量(mn)的个数的个数;3)3)产销平衡的产销平衡的产销平衡的产销平衡的运输问题一定存在最优解运输问题一定存在最优解;4)4)4)4)运算中涉及两个表:单位运价表和产销平衡表运算中涉及两个表:单位运价表和产销平衡表4 4.思路
2、思路首先将问题用首先将问题用表格形式表格形式予以表达予以表达 求求出出一个一个初始初始基基可行解可行解 然后进行然后进行判优判优,迭代迭代以改善解以改善解 直到求出直到求出最优解最优解为止为止1 1 1 1)L.P.L.P.方法只能使用于小、中型问题方法只能使用于小、中型问题(若有(若有 100 100 个起运点和个起运点和 1000 1000 个目的地时,变量个目的地时,变量将有将有100,000 100,000 个)个)2 2 2 2)表上作业法表上作业法可以可以简化计算,对大型问题简化计算,对大型问题更有效率更有效率3.3.方法的比较方法的比较某公司经销一种产品,它下设三个工厂、四个销售
3、部。某公司经销一种产品,它下设三个工厂、四个销售部。三个工厂的日产量分别为:三个工厂的日产量分别为:A A1 177吨,吨,A A2 244吨,吨,A A3 399吨;吨;各销售部的日销量分别为:各销售部的日销量分别为:B B1 133吨,吨,B B2 266吨,吨,B B3 355吨,吨,B B4 466吨。吨。各厂到各销售部的单位产品的运价如下表。各厂到各销售部的单位产品的运价如下表。问该公司应如何调运产品,才能完成运输任务而使运费最省。问该公司应如何调运产品,才能完成运输任务而使运费最省。例例1:1:x11+x12+x13+x14 =7 x21+x22+x23+x24 =4 x31+x3
4、2+x33+x34=9 x11 +x21 +x31 =3 x12 +x22 +x32 =6 x13 +x23 +x33 =5 x14 +x24 +x34=6 xij0 (i=1,2,3;j=1,2,3,4)(1)(1)(1)(1)先用线性规划法处理此问题。先用线性规划法处理此问题。设由产地设由产地i i到销地到销地j j的运量为的运量为x xij ij,模型为:模型为:3x11+11x12+3x13+10 x14+x21 +9x22+2x23+8x24+7x31+4x32+10 x33+5x34min z=产销平衡表产销平衡表单位运价表单位运价表 (2)(2)(2)(2)运输问题一般用运输问题
5、一般用表上作业法表上作业法求解,求解,需建立表格模型:需建立表格模型:(1)(1)(1)(1)给出初始调运方案给出初始调运方案。初始基可行解:初始基可行解:即在有即在有(mnmn)个空格的产销平衡表上给出个空格的产销平衡表上给出 (m+n-1)(m+n-1)个数字格个数字格。一般用一般用最小元素法,最小元素法,VogelVogel法法,西北角法,西北角法;(2)(2)(2)(2)求各求各非基非基变量的检验数,变量的检验数,即在表上计算空格的检验数。即在表上计算空格的检验数。从而判断检验方案是否达到最优从而判断检验方案是否达到最优,若是最优解若是最优解,则停止计算则停止计算;否则转下一步否则转下
6、一步。用用闭回路法、位势法闭回路法、位势法求检验数;求检验数;表上作业法步骤类似于单纯形法表上作业法步骤类似于单纯形法:表上作业法表上作业法是单纯形法在求解运输问题时的一是单纯形法在求解运输问题时的一种简化方法,种简化方法,其实质是单纯形法。其实质是单纯形法。5.5.步骤步骤:(3)(3)(3)(3)调整调运方案,得新的方案。调整调运方案,得新的方案。即即改进当前的基本可行解改进当前的基本可行解 (确定入基和出基变量确定入基和出基变量),找出新的基可行解。找出新的基可行解。在表上用在表上用闭回路调整法闭回路调整法;(4)(4)(4)(4)重复重复(2),(3)(2),(3)直到求出最优方案。直
7、到求出最优方案。表表上上作作业业法法计计算算步步骤骤框框图图分析实际问题分析实际问题列出产销平衡表列出产销平衡表及单位运价表及单位运价表确定初始调运方案确定初始调运方案(最小元素法或最小元素法或VogelVogel法法)求检验数求检验数(闭回路法或位势法闭回路法或位势法)所有检验数所有检验数 0 0找出绝对值最大的负检验数,找出绝对值最大的负检验数,用闭回路调整法,得出新的调用闭回路调整法,得出新的调运方案运方案得到最优方案得到最优方案算出总的运价算出总的运价是是否否二二 表上作业法的具体步骤和方法表上作业法的具体步骤和方法1.1.1.1.确定初始基可行解确定初始基可行解确定初始基可行解确定初
8、始基可行解运输问题必存在最优解。运输问题必存在最优解。确定初始基可行解的方法很多,确定初始基可行解的方法很多,有西北角法,有西北角法,最小元素法和伏格尔最小元素法和伏格尔(Vogel)(Vogel)法法。一般希望的方法是既简便,又尽可能接近最优解。一般希望的方法是既简便,又尽可能接近最优解。下面介绍后两种方法:下面介绍后两种方法:初始基可行解的确定初始基可行解的确定初始基可行解的确定初始基可行解的确定 -(1 1)最小元素法)最小元素法)最小元素法)最小元素法基本思想:基本思想:就近优先供应,就近优先供应,即从单位运价表中的即从单位运价表中的最小运价最小运价c cij ij 开始确定调开始确定
9、调运量运量,然后再由然后再由次小运价次小运价确定调运量确定调运量,依次下去,依次下去,直到最后供完为止就给出了初始基可行解直到最后供完为止就给出了初始基可行解。314633最后在最后在(A(A1 1,B,B4 4)的交叉格处填上的交叉格处填上3 3,将将A A1 1行和行和B B4 4列运价同时划列运价同时划去去,得到一个初始调运方案。,得到一个初始调运方案。单单位位运运价价表表产产销销平平衡衡表表3 31 14 46 63 33 3数字格的个数数字格的个数=3+4-1(=3+4-1(即即m+n-1)m+n-1)数字格数字格:基变量基变量空格空格:非基变量非基变量该初始方案的总运费该初始方案的
10、总运费(3 31 1)(6 64 4)()(4 43 3)(1 12 2)(3 31010)(3 35 5)8686元元 单位运价表单位运价表产销平衡表产销平衡表初始基本可行解为:(x13,x14,x21,x23,x32,x34)=(4,3,3,1,6,3)相应运价为:(c13,c14,c21,c23,c32,c34)=(3,10,1,2,4,5)基本步骤:基本步骤:基本步骤:基本步骤:1).1).1).1).在单位运价表中找出在单位运价表中找出最小的运价最小的运价c cij ij ,其其 对应的变量对应的变量x x ij ij 优先赋值优先赋值x xij ij =min(amin(ai i,
11、b bj j),),2).2).2).2).使该行或列对应的供或求得到满足,在产使该行或列对应的供或求得到满足,在产 销平衡表中填对应的供求数值,销平衡表中填对应的供求数值,3).3).3).3).在单位运价表中划去该行或列,以示不需在单位运价表中划去该行或列,以示不需 再予供应,再予供应,4).4).4).4).在剩余的单位运价表中做同样的操作,直在剩余的单位运价表中做同样的操作,直 到单位运价表中所有的元素都被划去为止。到单位运价表中所有的元素都被划去为止。表上作业法表上作业法要求要求要求要求:调运方案的调运方案的数字格数字格必须为必须为m+n-1m+n-1个,个,且有且有数字格不构成闭回
12、路数字格不构成闭回路。一般用最小元素法给出的方案符合这要求。一般用最小元素法给出的方案符合这要求。用最小元素法给出的初始解是运输问题的基可行解用最小元素法给出的初始解是运输问题的基可行解用最小元素法给出的初始解是运输问题的基可行解用最小元素法给出的初始解是运输问题的基可行解,其理由为:其理由为:(1)数字格给出了数字格给出了(m+n-1)个值。个值。数字格数字格(m+n-1):m+n-1):基变量基变量空格:空格:非基变量非基变量 (2)这这(m+n-1)个数字格个数字格 所对应的系数列向量是所对应的系数列向量是 线性独立的线性独立的。证证:若表中确定的第一个基变量为若表中确定的第一个基变量为
13、x i1 j1 ,它对应的,它对应的系数列向量为系数列向量为:因当给定因当给定x i1 j1的值后,将划去第的值后,将划去第i1行或第行或第j1列列,类似地给出第二个,类似地给出第二个,第,第(m+n-1)个。个。因而因而 P i1 j1不可能用解中的其他向量的线性组合表示不可能用解中的其他向量的线性组合表示即其后的系数列向量中再不出现即其后的系数列向量中再不出现ei1或或em+j1,这这(m+n-1)(m+n-1)个向量都不可能用解中的其他向量的线个向量都不可能用解中的其他向量的线性组合表示。性组合表示。故这故这(m+n-1)(m+n-1)个向量是线性独立的。个向量是线性独立的。用最小元素法
14、给出的初始解是运输问题的基可行解用最小元素法给出的初始解是运输问题的基可行解即即数字格里为基变量的取值数字格里为基变量的取值,空格为非基变量的取值空格为非基变量的取值注意注意注意注意:1 1 1 1)用最小元素法给出初始解时,用最小元素法给出初始解时,有可能在产销平衡表上填入一个数字后,有可能在产销平衡表上填入一个数字后,在单位运价表上同时划去一行和一列在单位运价表上同时划去一行和一列(即产地和销地都得到满足即产地和销地都得到满足)。为保证基变量的个数仍是为保证基变量的个数仍是m+n-1,m+n-1,要在该行或列某空格要在该行或列某空格(相应运价未被划掉相应运价未被划掉)处填一个处填一个0,0
15、,该该0 0看作数字格看作数字格,即基变量的取值为即基变量的取值为0,0,这时这时 得到的解为退化解。得到的解为退化解。2 2 2 2)当单位运价表中同时有两个相同的最小值时,任当单位运价表中同时有两个相同的最小值时,任取其一即可。取其一即可。最小元素法中的退化情况最小元素法中的退化情况第一次划去第第一次划去第1 1列列B B1 1,第二次最小运价为第二次最小运价为2 2,对应,对应的销地的销地B B2 2销量和产地销量和产地A A3 3的产量未分配量皆为的产量未分配量皆为6 6,故,故同时划去同时划去B B2 2列和列和A A3 3行。非零的数字格小于行。非零的数字格小于(m+n-1)(m+
16、n-1)个。个。出现退化时,要在同时被划去的行列中任选一个出现退化时,要在同时被划去的行列中任选一个空格填空格填0 0,此格作为数字格。,此格作为数字格。345602基本思想基本思想基本思想基本思想:一产地的产品假如不能按最小运费就近供应,一产地的产品假如不能按最小运费就近供应,一产地的产品假如不能按最小运费就近供应,一产地的产品假如不能按最小运费就近供应,就应考虑次小运费。就应考虑次小运费。就应考虑次小运费。就应考虑次小运费。这就有一个差额,这就有一个差额,这就有一个差额,这就有一个差额,差额越大,说明不能按最小运费调运时,运费差额越大,说明不能按最小运费调运时,运费差额越大,说明不能按最小
17、运费调运时,运费差额越大,说明不能按最小运费调运时,运费增加越多。增加越多。增加越多。增加越多。因而对差额最大处,就应当采用最小运费调运。因而对差额最大处,就应当采用最小运费调运。因而对差额最大处,就应当采用最小运费调运。因而对差额最大处,就应当采用最小运费调运。初始基可行解的确定初始基可行解的确定 -(2 2)伏格尔法)伏格尔法(Vogel)(Vogel):最小元素法的缺点是:最小元素法的缺点是:最小元素法的缺点是:最小元素法的缺点是:为了节省一处的费用,为了节省一处的费用,有时会造成在其他处要多花几倍的运费。有时会造成在其他处要多花几倍的运费。做法:做法:1 1).分别计算出各行和各列的罚
18、数。分别计算出各行和各列的罚数。分别计算出各行和各列的罚数。分别计算出各行和各列的罚数。(罚数(罚数(罚数(罚数=次小费用次小费用次小费用次小费用-最小费用)最小费用)最小费用)最小费用)2 2).找出最大的罚数找出最大的罚数找出最大的罚数找出最大的罚数,选择它所在的行或列所对应的选择它所在的行或列所对应的选择它所在的行或列所对应的选择它所在的行或列所对应的 最小费用最小费用最小费用最小费用,进行优先安排。进行优先安排。进行优先安排。进行优先安排。3 3).重复计算步骤重复计算步骤重复计算步骤重复计算步骤1 1和和和和2 2。2 5 1 3 2 5 1 3 0 0 1 1 1 1 6 6 2
19、1 3 2 1 3 0 0 1 1 2 2 3 3 2 1 2 2 1 2 0 0 1 1 3 3 1 2 1 2 7 7 6 6 5 52 21 1当产销地的数量不多当产销地的数量不多时,伏格尔法给出的时,伏格尔法给出的初始方案有时就是最初始方案有时就是最优方案,故常优方案,故常用该法用该法求运输问题最优方案求运输问题最优方案的近似解的近似解本题用本题用VogelVogel法确定的初始法确定的初始解即为最优解解即为最优解1).对对单位运价表单位运价表中求出各行中求出各行和和各列的各列的最小运费和最小运费和 次小运费的差额罚数次小运费的差额罚数 从从行罚数和列罚数行罚数和列罚数中中选取选取最大
20、最大者,再在它所在的行者,再在它所在的行或列中或列中选取选取最小最小元素元素2).在在产销平衡表产销平衡表中对应位置,仍按最小元素法的方法,中对应位置,仍按最小元素法的方法,填入可使该行或该列之一得到满足的数值填入可使该行或该列之一得到满足的数值3).在在单位运价表单位运价表中中划去该行或列划去该行或列,以示不需再予供应,以示不需再予供应4).在剩余的在剩余的单位运价表单位运价表中找出中找出各行和各列的最小运费各行和各列的最小运费和次小运费的差额和次小运费的差额,直到单位运价表中,直到单位运价表中所有的元素所有的元素都被划去为止都被划去为止基本步骤:基本步骤:当同时有两个差额最大时,选取运费较
21、小的一个当同时有两个差额最大时,选取运费较小的一个.注意的问题:注意的问题:由以上可见:由以上可见:伏伏格格尔尔法法同同最最小小元元素素法法除除在在确确定定供供求求关关系系的的原则上不同外,其余步骤相同。原则上不同外,其余步骤相同。伏伏格格尔尔法法给给出出的的初初始始解解比比用用最最小小元元素素法法给给出出的初始解更接近最优解。的初始解更接近最优解。表中所示基变量非负,且满足产销平衡约束表中所示基变量非负,且满足产销平衡约束条件,是为可行解条件,是为可行解 表中基变量个数应为表中基变量个数应为m+n-1m+n-1个,即个,即6 6个,但表个,但表 中所示不足,是为非基可行解中所示不足,是为非基
22、可行解例例 、下表给出的调运方案能否作为下表给出的调运方案能否作为 初始基可行解初始基可行解 最优性检验的判别方法最优性检验的判别方法:表格中有调运量的地方(数字格)为基变量,表格中有调运量的地方(数字格)为基变量,空格处为非基变空格处为非基变 量。量。基变量的检验数基变量的检验数ij ij0 0,非基变量非基变量 (空格空格)的检验数的检验数 c cij ij C CB B B B-1-1 P Pij ij。因运输问题的目标函数是要求因运输问题的目标函数是要求实现最小化实现最小化,故当所有的故当所有的 c cij ij C CB B B B-1-1 P Pij ij00时,为最优解。时,为最
23、优解。下面介绍两种求空格下面介绍两种求空格(非基变量非基变量)检验数的方法检验数的方法:1.1.闭回路法;闭回路法;2.2.位势法位势法2.2.最优性的判别最优性的判别最优性检验最优性检验 -(1)闭回路法)闭回路法闭回路:闭回路:闭回路:闭回路:从某一从某一空格出发空格出发,沿水平方向或垂直方向,沿水平方向或垂直方向前进前进,遇到遇到合适合适的的数字格可以旋转数字格可以旋转9090度度,继续前进,继续前进,若最后能回到出发点若最后能回到出发点,则所构成的回路为闭回路。则所构成的回路为闭回路。结论结论结论结论:在任何可行方案中在任何可行方案中,以空格以空格(i,ji,j)为一个顶点为一个顶点,
24、其其余顶点全是数字格的余顶点全是数字格的闭回路存在且唯一闭回路存在且唯一.minmin的非基变量检验数的非基变量检验数ij ij的经济意义的经济意义:在保持产销平衡的条件下在保持产销平衡的条件下,非基变量每增加一个单位运量而成为进基变量时非基变量每增加一个单位运量而成为进基变量时引起目标函数值引起目标函数值(总运费)的增量总运费)的增量.检验原理检验原理:利用检验数的经济意义利用检验数的经济意义 ij ij 0 0 0 表示总运费增加。表示总运费增加。作法作法:先从任意空格先从任意空格(i,j)处出发,作一闭回路处出发,作一闭回路给空格给空格(i,ji,j)一个单位的运量一个单位的运量,调整闭
25、回路上其余数字格的运量调整闭回路上其余数字格的运量,使达到产销平衡使达到产销平衡.则则闭回路上总运费的变化值等于空格闭回路上总运费的变化值等于空格(i,ji,j)的检验数的检验数.当所有的检验数都为正时,则为最优解当所有的检验数都为正时,则为最优解.(+1)(-1)(-1)(+1)3312奇点奇点偶点偶点经调运后,运费的变化值为:经调运后,运费的变化值为:3-3+2-1=13-3+2-1=1,即空格即空格(A(AI I,B,B1 1)的检验数为的检验数为1 1依次求出所有空格(非基变量)的检验数,当检依次求出所有空格(非基变量)的检验数,当检验数还存在负数时,说明原方案还不是最优解。验数还存在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 3.2 表上作业法 作业
限制150内