运输问题 课件.ppt
《运输问题 课件.ppt》由会员分享,可在线阅读,更多相关《运输问题 课件.ppt(56页珍藏版)》请在三一办公上搜索。
1、,第三章 运输问题,产销不平衡的运输问题,内 容,运 输 问 题,表上作业法,1,2,3,运输问题的应用,4,运筹学 第三章 运输问题,Slide 3,一、运输模型(产销平衡),例1某公司从两个产地A1、A2将物品运往三个销地B1、B2、B3,各产地的产量、各销地的销量和各产地运往各销地的每件物品的运费如下表所示:问:应如何调运,使得总运输费最小?,设Xij表示从产地Ai调运到Bj的运输量(i1,2;j1,2,3),现将安排的运输量列表如下:,运筹学 第三章 运输问题,Slide 4,产销平衡表,满足产地产量的约束条件为: X11+X12+X13=200 X21+X22+X23=300满足销地
2、销量的约束条件为: X11+X21150 X12+X22150 X13+X23200,运筹学 第三章 运输问题,Slide 5,使运输费最小的目标函数为: minz6X11+4X12+6X13+6X21+5X22+5X23Xij=0一般运输问题的线性规划的模型: 有m个产地生产某种物资,有n个地区需要该类物资。Al,A2,Am表示某种物资的m个产地;Bl,B2,Bn表示某种物资的n个销地;令a1, a2, , am表示各产地产量, b1, b2, , bn表示各销地的销量,ai=bj 称为产销平衡。Cij表示把物资从产地Ai运到销地Bj的单位运价。同样设Xij表示从产地Ai运到销地Bj的运输量
3、。,运筹学 第三章 运输问题,Slide 6,则产销平衡的运输问题的线性规划模型如下所示:,运输问题有mn个决策变量,m+n 个约束条件。由于产销平衡条件,只有m+n1个相互独立,因此,运输问题的基变量只有m+n1 个。,运筹学 第三章 运输问题,Slide 7,共有2个产地和3个销地,产销平衡。基变量的个数为2+3-1=4,Objective value: 2500,运筹学 第三章 运输问题,Slide 8,二、表上作业法,表上作业法是单纯形法在求解运输问题时的一种简化方法,其实质是单纯形法。(1)给出初始调运方案初始基可行解:即在(mn)产销平衡表上给出m+n-1个数字格。用最小元素法或伏
4、格尔法。(2)检验方案是否最优,若是最优解,则停止计算;否则转下一步。求各非基变量的检验数,即在表上计算空格的检验数。在表上用闭环回路法或乘数法。(3)调整调运方案,得新的方案。确定入基和出基变量,找出新的基可行解。在表上用闭环回路法。(4)重复(2),(3)直到求出最优方案。【定理】:产销平衡的运输问题一定有可行解,且一定有最优解。,运筹学 第三章 运输问题,Slide 9,证:记ai= bj=QXij=aibj/Q就是一个可行解,因为Xij0,且满足Xij=ai, Xij=bj又因为Cij0,Xij0,所以目标函数有下界零。因而运输问题一定有最优解。1、确定初始基可行解最常用的方法是最小元
5、素法。既简便,又尽可能接近最优解。最小元素法的基本思想是就近供应,即从单位运价表中最小的运价开始确定供销关系,同时兼顾各产销地的需求,然后次小,一直到给出初始基可行解为止。,运筹学 第三章 运输问题,Slide 10,P83例2.1:某公司经销甲产品,它下设三个加工厂,每日的产量分别为A17吨,A24吨,A39吨。该公司把这些产品分别运往四个销售点。各销售点每日销量为B13吨,B26吨,B35吨,B46吨。已知从各工厂到各销售点的单位产品的运价如下表所示。 产销平衡表,1)找出最小运价为1,先将A2的产品供应给B1,因a2b1,A2除满足B1的全部需要外,还可多余1吨产品。在(A2,B1)的交
6、叉格处填上3。并将B1列运价划去。2)在未划去的元素中再找出最小运价2,确定A2多余的1吨供应B3。在(A2,B3)的交叉格处填上1。并将A2行运价划去3)在未划去的元素中再找出最小的运价3,这样一步步进行下去,直到运价表上的所有元素划去为止。最后在(A1,B4)的交叉格处填上3,将A1行和B4列运价同时划去,得到一个初始调运方案。这方案的总运费为86元。,3,1,4,6,3,3,运筹学 第三章 运输问题,Slide 12,最小元素法中的退化情况,第一次划去第1列B1,第二次最小运价为2,对应的销地B2销量和产地A3的产量未分配量皆为6,故同时划去B2列和A3行。非零的数字格小于(m+n-1)
7、个。出现退化时,要在同时被划去的行列中选一个空格填0, 此格作为有数字格。,3,4,5,6,0,2,伏格尔法(Vogel)差额法:最小元素法的缺点是:为了节省一处的费用,有时会造成在其他处要多花几倍的运费。伏格尔法考虑到:一产地的产品假如不能按最小运费就近供应,就应考虑次小运费。这就有一个差额,差额越大,说明不能按最小运费调运时,运费增加越多。因而对差额最大处,就应当采用最小运费调运。,3,1,5,6,3,2,运筹学 第三章 运输问题,Slide 15,1)分别计算出各行和各列的最小运费和次最小运费的差额,填入表格的最右列和最下行。2)从行或列差额中选出最大者,选择它所在行或列中的最小元素。B
8、2列中的最小元素是4,可确定A3的产品先满足B2的需要,同时将B2列运价划去。3)对未划去的元素再分别计算出各行、各列的最小运费和次最小运费的差额,重新填入表格的最右列和最下行。重复1)2),直到找到初始调运方案。总运费为85元。伏格尔法给出的初始解比用最小元素法给出的更接近最优解。本例用伏格尔法给出的初始解就是最优解。,运筹学 第三章 运输问题,Slide 16,2、调运方案的检验,判别的方法是计算空格(非基变量)的检验数,若所有的检验数都大于等于0,为最优解。1)闭环回路法:在给出的初始调运方案表上,从每一空格出发找一条闭环回路,它是以某空格为起点,用水平或垂直线向前划,每碰到一数字格转9
9、0后(回路的转角点必须是一个基变量) ,继续前进,直到回到起始空格为止。从每一空格出发一定存在且只有唯一的闭环回路。从空格开始加减闭环各个顶点的运输单价,可得每个空格对应的检验数。,3,1,4,6,3,3,运筹学 第三章 运输问题,Slide 18,闭环回路计算检验数的经济解释为:从任一空格出发,如(A1,B1),若让A1的产品调运1吨给B1,为了保持产销平衡,就要依次作调整:在(A2,B1)处减少1吨,在(A2,B3)处增加1吨,在(A1,B3)处减少1吨,即构成了以空格(A1,B1)为起点的闭环回路。调整后的方案使运费变成(+1)3(1)1 (+1)2(1)31(元)这就是(A1,B1)的
10、检验数。当检验数还存在负数时,说明原方案还不是最优解。用闭环回路求检验数,当产销点很多时,这种计算很繁琐。2)乘数法(位势法):乘数法的原理是对偶理论。,运输问题,对偶问题,ij与原问题有什么关系? 由对偶性质,ij是原问题变量xij 的检验数。当xij是基变量时, ij=0,此时有 由此求出Ui 和Vj,再代回(*)式求非基变量的ij(空格检验数),P93-94,基变量:X13 U1+V3=C13=3X14 U1+V4=C14=10X21 U2+V1=C21=1X23 U2+V3=C23=2X32 U3+V2=C32=4X34 U3+V4=C34=5设U10,则V3=3,U2=-1, V1=
11、2,V4=10,U3=-5,V2=9非基变量:C11U1V1=3021C12U1V211092C22U2V2=9191C24U2V481101C31U3V1=7+5210C33U3V3=105312,3、调整改进的闭环回路方法迭代,若有两个或两个以上的负检验数时,一般选其中最小的负检验数。以(24)格为调入格,以此格为出发点,作一闭环回路。在闭回路上进行运量调整,使选定空格处的运量尽可能地增加(即取相邻两数字格中较小的)。,运量调整后,必然使某个数字格变成零。把一个变成零的数字格抹去,得新的调运方案。经检验,所有检验数都非负,故达到最优,最优方案总运费最小是85元。,运筹学 第三章 运输问题,
12、Slide 22,课堂作业:,1、用表上作业法求出最优解。(最小元素法),2、用伏格尔法直接给出近似最优解。,运筹学 第三章 运输问题,Slide 23,1、这是一个产销平衡的问题。1)初始调运方案(最小元素法),40,15,20,25,10,25,初始调运方案的总运费为420元。2)最优解的判别(闭环回路法),40,15,20,25,10,25,(乘数法):基变量:X11 U1+V1=C11=3X12 U1+V2=C12=2X21 U2+V1=C21=7X23 U2+V3=C23=2X24 U2+V4=C24=3X31 U3+V1=C31=2设U10,则V1=3,V2=2,U2=4,V3=-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运输问题 课件 运输 问题

链接地址:https://www.31ppt.com/p-1797907.html