运输问题的数学模型课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《运输问题的数学模型课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运输 问题 数学模型 课件
- 资源描述:
-
1、 运输问题及其数学模型 表上作业法3.3 产销不平衡的运输问题 应用举例本章主要内容:1掌握运输问题的数学模型、系数矩阵特殊形式 2掌握用西北角法、最小元素法求初始基可行解 3掌握回路、位势法求解过程和表上作业法求解运输问题过程教学要求:运输问题及其数学模型 在经济建设中,经常碰到物资调拨中的运输问题。例如 煤、钢材、粮食、木材等物资,在全国都有若干生产基地,分别将这些物资调到各消费基地去,应如何制定调运方案,使总的运输费用最少?问题的提出:运输问题的一般提法是:设某种物资有m m个产地和n n个销地。产地A Ai i的产量为 ;销地B Bj j的销量 。从第i i个产地向第j j个销地运输每
2、单位物资的运价为C Cijij。这就是由多个产地供应多个销地的单品种物资运输问题。问如何调运这些物资才能使总运费达到最小。),2,1(miai),2,1(njbj 1、运输问题的一般提法单位运价表 (1)。即运输问题的总产量等于其总销量,这样的运输问题称为产销平衡的运输问题。(2)。即运输问题的总产量不等于总销量,这样的运输问题称为产销不平衡的运输问题。njjmiiba11 njjmiiba11分两种情况来讨论:若用x xijij表示从A Ai i到B Bj j的运量,那么在产销平衡的条件下,要求得总运费最小的调运方案,数学模型为:0,2,1)13(,2,1.min1111ijnjiijmij
3、ijminjijijxmiaxnjbxtsxcz2、运输问题的数学模型其中,ai和bj满足:称为产销平衡条件。njjmiiba11将约束方程式展开可得11112122111211112222 nnmmnmmmxxaxxaxxaxxxbxxx212 nnmnnbxxxb约束方程式中共mn个变量,m+n个约束。行行行行nmAxxxxxxxxxmnmmnn 111111111111111111212222111211 上述模型是一个线性规划问题。但是其结构很特殊,特点如下:1.变量多(mn个),但结构简单。技术系数矩阵 该系数矩阵中每列只有两个元素为1,其余的都为零。ijab2.m+n个约束中有一个
4、是多余的(因为其间含有一个平衡关系式)所以R(A)=m+n-1,即解的mn个变量中基变量为m+n-1个。表上作业法 运输问题仍然是线性规划问题,可以用线性规划法中的单纯形法来解决。但是:1.运输问题所涉及的变量多,造成单纯形表太大;2.若把技术系数矩阵A中的0迭代成非0,会使问题更加复杂。以上两个原因使得我们不得不利用运输问题的特点设计出它的特殊解法表上作业法。表上作业法,实质上还是单纯形法。其步骤如下:1.确定一个初始可行调运方案。可以通过最小元素法、西北角法、Vogel 法来完成;2.检验当前可行方案是否最优,常用的方法有闭回路法和位势法,用这两种方法计算出检验数,从而判别方案是否最优;3
5、.方案调整,从当前方案出发寻找更好方案,常采用闭回路法。表上作业法(续)某公司从三个产地A1、A2、A3 将物品运往四个销地B1、B2、B3、B4,各产地的产量、各销地的销量和各产地运往各销地每件物品的运费如下表3-4所示 问应如何调运,可使得总运输费最小?即初始基本可行解的确定,与一般线性规划问题不同,产销平衡运输问题总是存在可行解。1、确定初始方案 确定初始基本可行解的方法很多,一般希望方法是既简便,又尽可能接近最优解。下面介绍两种方法:最小元素法,西北角法、Vogel 法(1)最小元素法 最小元素法的基本思想是优先满足单位运价最小的供销业务。首先找出运价最小的,并以最大限度满足其供销量为
6、原则确定供销业务。同样的方法反复进行直到确定了所有的供销业务,得到一个完整的调运方案即初始基本可行解为止。销产A17311310A241928A3974105需求3656201321344653103方案表运价表以此,得到一初始方案:X13=4,X14=3,X21=3,X23=1,X32=6,X34=3(有数格)X11=X31=X12=X22=X33=X24=0(空格)B1B2B3B4A143A231A363注:()有数格是基变量,共m+n-1=3+4-1=6个。空格是非基变量,共划去m+n=7条线;()如果填上一个变量之后能同时划去两条线(一行与一列),就须在所划去的该行或该列填一个0,此0
7、格当有数格对待。初始方案运费 Z0=31+64+43+12+310+35=86(元)(2)西北角法 西北角法与最小元素法不同,它不是优先考虑具有最小单位运价的供销业务,而是优先满足运输表中西北角(左上角)上空格的供销需求。销销产产A17311310A241928A3974105需求需求365620342236方案表运价表应用西北角法和最小元素法,每次填完数,都应用西北角法和最小元素法,每次填完数,都只划去一只划去一行或一列。行或一列。当填上一个数后行、列同时饱和时,也应任意划去一行当填上一个数后行、列同时饱和时,也应任意划去一行(列列)。在饱和的列(行)没被划去的格内标一个。在饱和的列(行)没
8、被划去的格内标一个 0,然后划去然后划去该列(行)。该列(行)。某公司下属有生产一种化工产品的三个产地某公司下属有生产一种化工产品的三个产地A1、A2、A3,有四个销售点,有四个销售点B1、B2、B3、B4 销售这种化工产品。各销售这种化工产品。各产地的产量、各销地的销量和各产地运往各销地每吨产品的产地的产量、各销地的销量和各产地运往各销地每吨产品的运费(百元)如下表所示。运费(百元)如下表所示。销产A1753859A2402948A3806375需求35405565195 问应如何调运,可使得总运输费最小问应如何调运,可使得总运输费最小?解:用西北角法求初始基本可行解解:用西北角法求初始基本
9、可行解 销产A1753859A2402948A3806375需求35405565195方案表运价表35400401565(3)伏格尔法(次小运价与最小运价之差大者先安排)销销产产A17311310A241928A3974105需求需求365620方案表运价表 2 5 1 3 01160123 2 1 2 3765122、判断当前方案是否为最优 用单纯形法解线性规划问题时,在迭代过程中每次求得一个基本可行解以后,都要检验它是不是最优解,如果不是最优解,就要继续进行迭代,直到求得最优解或者判定无最优解。表上作业法是用以下两种方法来处理这个问题的:闭回路法和位势法。(1)闭回路法 在单纯形法中,为了
10、检验一个基本可行解是不是最优解,需要求出所有非基变量的检验数。在运输问题中,每个空格对应一个非基变量。因此,我们需要求出每个空格的检验数。由于目标要求极小,因此,当所有的检验数都大于或等于零时该调运方案就是最优方案。B1B2B3B4A143A231A363 对方案表中每一空格,确定一条由空格出发的闭回路。闭回路是由水平或垂直线组成的闭合图形。闭回路上的顶点除了这个空格外,其余均为有数格。B1B2B3B4A143A231A363 可以证明,对每一个空格都存在而且惟一存在这样一条封闭回路。B1B2B3B4A143A231A363B1B2B3B4A143A231A363B1B2B3B4A143A23
11、1A363B1B2B3B4A143A231A363计算出空格的检验数等于闭回路上由此空格起奇数顶点运价与偶数顶点运价负值的代数和。B1B2B3B4A143A231A363 11=3-3+2-1=1 22=9-2+30+54=1 31=7-5+103+21=10 12=11-10+5-4=2 24=810+3 2=-1 33=10-5+10-3=12当所有空格检验数 ij 0则当前方案是最优的,若尚有空格检验数小于零,表明当前方案尚有待调整。若所有的空格检验数都大于等于零,表明任何一个空格处调运1单位都会引起总成本的上升,这表明当前方案不能再改进,即定为最优方案。ij 具有确切的经济意义,它表示
12、由Ai往Bj增运1单位时,引起的总运输成本的变化数。B1B2B3B4A143A231A363 闭回路法的主要缺点是:闭回路法的主要缺点是:当变量个数较多时,寻找闭回当变量个数较多时,寻找闭回路以及计算都会产生困难。路以及计算都会产生困难。(2)位势法(对偶变量法)对于一个调运方案的每列赋予一个值,称为列位势,记 ,对于每行赋予一个值,称为行位势,记为 nvvv,21muuu,21ijjicvu 则检验数为:ij=cij-ui-vj i=1,m;j=1,n它们的值由下列方程组决定:其中,cij 是所有基变量(数字格)xij 的运价系数。销销产产A17311310A241928A3974105需求
13、需求3656201321344653103方案表运价表u1+v3=c13=3 u2+v1=c21=1u3+v2=c32=4u1u2u3v1v3v2v4u1+v4=c14=10u2+v3=c23=2 u3+v4=c34=5 令u1=5 则有 v4=5 v3=-2u2=4 u3=0v2=4v1=-311 =c11 u1-v1=3 5 (-3)=1 12 =c12 u1 v2=11 5 4 =222 =c22 u2 v2=9 4 4 =1 24 =c24 u2 v4=8 4 5 =-1 31 =c31 u3-v1=7 0 (-3)=10 33 =c33 u3 v3=10 0 (-2)=12 再求非基
14、变量(空格)检验数:u1+v3=c13=3 u2+v1=c21=1u3+v2=c32=4u1+v4=c14=10u2+v3=c23=2 u3+v4=c34=5(1)在有数格上填上相应的运价 销销产产A143A231A363方案表运价表 销销产产A1310A212A345u1u2u3v1v3v2v4位势法在表上进行:(2)设u1=0,然后根据cij=ui+vj(有数格),依次求得ui和vj的值,并填在相应的位置 销销产产A1310A212A345u1u2u3v1v3v2v4239100-1-5计算(ui+vj)表,把(ui+vj)位势和值填在表中相应位置上,并将有数格位置上的值ui+vj 加上括
15、号以示区别。()()()()()()2989-3-2(ui+vj)表 销销产产A1311310A21928A374105运价表 销销产产A129(3)(10)A2(1)8(2)9A3-3(4)-2(5)u1u2u3v1v3v2v4239100-1-5检验数表 销销产产A1A2A3(3)计算检验数表ij=cij(ui+vj)(ui+vj)表121-110123、调整方案 若在检验数上有某空格的检验数为负,则可改进方案,降低成本。调整的方法是从具有负检验数的空格出发(有多个负检验数时,选择绝对值大的一个),沿它的闭回路进行调整,即在保持方案可行的条件下,尽量增加空格上的运量。从ij 为最小负值的空
展开阅读全文