(运筹学课件运输问题-).ppt
《(运筹学课件运输问题-).ppt》由会员分享,可在线阅读,更多相关《(运筹学课件运输问题-).ppt(134页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章 运输问题运输问题 赵 玮 7.1 7.1 运输模型运输模型 7.2 7.2 运输问题的计算机求解运输问题的计算机求解 7.3 7.3 运输问题的应用运输问题的应用 一、产销不平衡的运输问题一、产销不平衡的运输问题 二、生产与储存问题二、生产与储存问题 三、三、转运问题转运问题 7.4 7.4 运输问题的表上作业法运输问题的表上作业法 一、确定初始基本可行解一、确定初始基本可行解 二、最优解的判别二、最优解的判别 三、改进运输方案的办法三、改进运输方案的办法闭回路调整闭回路调整法法 四、如何找多个最优方案四、如何找多个最优方案 一般的运输问题就是要解决把某种产一般的运输问题就是要解
2、决把某种产品从若干个产地调运到若干个销地,在每品从若干个产地调运到若干个销地,在每个产地的供应量与每个销地的需求量已知,个产地的供应量与每个销地的需求量已知,并知道各地之间的运输单价的前提下,如并知道各地之间的运输单价的前提下,如何确定一个使得总的运输费用最小的方案。何确定一个使得总的运输费用最小的方案。 例例1. 1. 某公司从两个产地某公司从两个产地A A1 1,A,A2 2将物品运往将物品运往三个销地三个销地B B1 1,B B2 2,B B3 3, ,各产地的产量、各销地的各产地的产量、各销地的销量和各产地运往各销地的每件物品的运费如销量和各产地运往各销地的每件物品的运费如下表所示:下
3、表所示:问应如何调运,使得总运输费最小?问应如何调运,使得总运输费最小? 解:我们知道解:我们知道A A1 1、A A2 2两个产地的总产量为:两个产地的总产量为:200 + 300 = 500200 + 300 = 500(件);(件);B B1 1,B B2 2,B B3 3三个销地三个销地的总销量为:的总销量为:150+150+200=500150+150+200=500(件)(件), ,总产量总产量等于总销量这是一个产销平衡的运输问题。把等于总销量这是一个产销平衡的运输问题。把 A A1 1,A A2 2 的产量全部分配给的产量全部分配给B B1 1,B B2 2,B B3 3,正好正
4、好满足这三个销地的需要。满足这三个销地的需要。 设设x xijij表示从产地表示从产地A Ai i调运到调运到B Bj j的运输量(的运输量(i = i = 1 1,2 2;j = 1j = 1,2 2,3 3),),例如,例如,x x1212表示从表示从A A1 1调运调运到到B B2 2的物品数量,现将安排的运输量列表如下的物品数量,现将安排的运输量列表如下: 从上表可写出此问题的数学模型。从上表可写出此问题的数学模型。 满足产地产量的约束条件为:满足产地产量的约束条件为: x x11 11 + x+ x12 12 + x+ x1313 = 200 = 200, x x21 21 + x+
5、 x2222 + x + x2323 = 300. = 300. 满足销地销量的约束条件为:满足销地销量的约束条件为: x x1111 + x + x2121 = 200 = 200, x x1212 + x + x2222 = 300 = 300, x x1313 + x + x2323 = 200. = 200.所以此运输问题的线性规划的模型如下:所以此运输问题的线性规划的模型如下: 目标函数:目标函数: minf=6xminf=6x1111+4x+4x1212+6x+6x1313+6x+6x2121+5x+5x2222+5x+5x2323约束条件:约束条件: x x11 11 + x+
6、x12 12 + x+ x1313 = 200 = 200, x x2121 + x + x22 22 + x+ x2323 = 300 = 300, x x1111 + x + x2121 = 150 = 150, x x1212 + x + x2222 = 150 = 150, x x1313 + x + x2323 = 200. = 200. x xijij0. (i = 10. (i = 1,2 2;j = 1j = 1,2 2,3)3) 为了给出一般运输问题的线性规划的模为了给出一般运输问题的线性规划的模型,我们将使用以下的一些符号:型,我们将使用以下的一些符号: A A1 1,A
7、A2 2,A Am m表示某种物资的表示某种物资的m m个产地;个产地; B B1 1,B B2 2,B Bn n表示某种物资的表示某种物资的n n个销地;个销地; s si i表示产地表示产地A Ai i的产量;的产量; d dj j表示销地表示销地B Bj j的销量;的销量; c cijij表示把物资从产地表示把物资从产地A Ai i运到销地运到销地B Bj j的单的单位运价。位运价。 同样设同样设x xijij表示从产地表示从产地A Ai i运到销地运到销地B Bj j的的运输量,则产销平衡的运输问题的线性规运输量,则产销平衡的运输问题的线性规划模型如下所示:划模型如下所示: 目标函数:
8、目标函数:i ij jn n1 1j ji ij jm m1 1i ix xc cm mi in nf f 约束条件:约束条件:n,2 21 1,j jd dx xj jm m1 1i ii ij jX Xijij0 0,对所有的对所有的i i和和j.j.m, 2 21 1,i is sx xi in n1 1j ji ij j 有时上述的运输问题的一般模型会发有时上述的运输问题的一般模型会发生一些如下变化:生一些如下变化: 1. 1.求目标函数的最大值而不是最小值求目标函数的最大值而不是最小值有些运输问题中,它的目标是要找出利润有些运输问题中,它的目标是要找出利润最大或营业额最大的调运方案,
9、这时要求最大或营业额最大的调运方案,这时要求目标函数的最大值了。目标函数的最大值了。 2. 2.当某些运输线路的运输能力有一定限当某些运输线路的运输能力有一定限制时,这时要在线性规划的模型的约束条件制时,这时要在线性规划的模型的约束条件上要加上运输能力限制的约束条件。例如从上要加上运输能力限制的约束条件。例如从 A A3 3 运到运到 B B4 4的物品的数量受到运输能力的限的物品的数量受到运输能力的限制,最多运送制,最多运送10001000单位,这时只要在原来的单位,这时只要在原来的模型上加上约束条件模型上加上约束条件x x34341000 1000 即可。即可。 3 3.当生产总量不等于销
10、售总量,即当生产总量不等于销售总量,即产销不平衡时,这时将通过增加一个假产销不平衡时,这时将通过增加一个假想仓库或假想生产地来化成产销平衡的想仓库或假想生产地来化成产销平衡的问题,具体做法将在下面阐述。问题,具体做法将在下面阐述。 在上一节中我们讨论的是产销平衡的在上一节中我们讨论的是产销平衡的运输问题,对于产销不平衡的运输问题,运输问题,对于产销不平衡的运输问题,我们可以先化为产销平衡的运输问题然后我们可以先化为产销平衡的运输问题然后再求解。再求解。 例例2 2某公司从两个产地某公司从两个产地 A A1 1,A A2 2 将物将物品运往三个销地品运往三个销地 B B1 1,B B2 2,B
11、B3 3,各产地产量各产地产量和各销地销量以及各产地运往各销地的每和各销地销量以及各产地运往各销地的每件物品的运输费列表如下:件物品的运输费列表如下: 应如何组织运输,使总运输费用为最小?应如何组织运输,使总运输费用为最小? 例例2 2的产销平衡表的产销平衡表 例例3 3某公司从两个产地某公司从两个产地A A1 1,A A2 2将物品运往三将物品运往三个销地个销地B B1 1,B B2 2,B B3 3,各销地的销量以及从产地到各销地的销量以及从产地到销地的每件物品的运输单价列表如下:销地的每件物品的运输单价列表如下: 主要内容:主要内容: 一、一、产销不平衡的运输问题产销不平衡的运输问题 二
12、、二、生产与储存问题生产与储存问题 三、三、转运问题转运问题 例例4 4石家庄北方研究院有三个区,即石家庄北方研究院有三个区,即一区、二区、三区,每年分别需要生活用一区、二区、三区,每年分别需要生活用煤和取暖用煤煤和取暖用煤30003000、10001000、20002000吨,由河吨,由河北临城,山西盂县两处煤矿负责供应,这北临城,山西盂县两处煤矿负责供应,这两处煤矿的价格相同,煤的质量也基本相两处煤矿的价格相同,煤的质量也基本相同,两处煤矿能供应北方研究院的单位运同,两处煤矿能供应北方研究院的单位运价(百元价(百元/ /吨)见下表:吨)见下表: 由于需大于供,经院研究平衡决定由于需大于供,
13、经院研究平衡决定一区供应量可减少区供应量可减少0 0200200吨,二区需要量应吨,二区需要量应全部满足,三区供应量不少于全部满足,三区供应量不少于17001700吨。试吨。试求总运费为最低的调运方案。求总运费为最低的调运方案。 运价运价 百元百元/ /吨吨 解:根据题意,作出产销平衡与运价表如下:解:根据题意,作出产销平衡与运价表如下: 例例5 5设有三个化肥厂供应四个地区设有三个化肥厂供应四个地区 的农用化肥。假定等量的化肥在这些地的农用化肥。假定等量的化肥在这些地区使用效果相同。各化肥厂年产量、各区使用效果相同。各化肥厂年产量、各地区年需求量及从各化肥厂到各地区运地区年需求量及从各化肥厂
14、到各地区运送单位化肥的运价如下表,试求出总的送单位化肥的运价如下表,试求出总的运费最节省的化肥调拨方案。运费最节省的化肥调拨方案。 输入输入“管理运筹学软件管理运筹学软件”即可得到最优调即可得到最优调运方案如下(注:表中的运方案如下(注:表中的M M我们只要输入一个足我们只要输入一个足够大的正数如够大的正数如10 00010 000即可)即可)最小总运费为最小总运费为2 4602 460万元。万元。 例例6. 6. 某厂按合同规定须于当年每个某厂按合同规定须于当年每个季度末分别提供季度末分别提供1010,1515,2525,2020台同一规台同一规格的柴油机。已知该厂各季度的生产能力格的柴油机
15、。已知该厂各季度的生产能力及生产每台柴油机的成本如下表所示,又及生产每台柴油机的成本如下表所示,又如果生产出来的柴油机当季不交货,每台如果生产出来的柴油机当季不交货,每台每积压一个季度需储存、维护等费用每积压一个季度需储存、维护等费用0.150.15万元。要求在完成合同的情况下,做出使万元。要求在完成合同的情况下,做出使该厂全年生产(包括储存、维护)费用最该厂全年生产(包括储存、维护)费用最小的决策。小的决策。 解:由于每个季度生产出来的柴油机解:由于每个季度生产出来的柴油机不一定当月交货,故设不一定当月交货,故设x xijij为第为第i i季度生产季度生产的第的第j j季度交货的柴油机的数目
16、。季度交货的柴油机的数目。由合同规定,各季度交货数必须满足:由合同规定,各季度交货数必须满足:x x1111 = 10, = 10,x x1212 + x + x2222 = 15, = 15,x x1313 + x + x2323 + x + x3333 = 15, = 15,x x1414 + x + x2424 + x + x3434 + x + x4444 = 20 = 20又各季生产的柴油机数目都不能超过各又各季生产的柴油机数目都不能超过各季度的生产能力,故又有季度的生产能力,故又有x x1111 + x + x1212 + x + x1313 + x + x141425,25,x
17、x2222 + x + x2323 + x + x2424 15,15,x x3333 + x + x3434 30,30,x x4444 10.10. 设设c cijij是第是第i i季度生产的第季度生产的第j j季度交货的每季度交货的每台柴油机的实际成本,台柴油机的实际成本,c cijij应该是该季度单位应该是该季度单位成本加上储存、维护等费用成本加上储存、维护等费用c cijij值看下表。值看下表。 这样此问题的目标函数可写成:这样此问题的目标函数可写成: minf=10.8 xminf=10.8 x1111+10.95x+10.95x1212+11.10 x+11.10 x1313+
18、+ 11.25x 11.25x1414+11.10 x+11.10 x2222+11.25x+11.25x2323+ + 11.40 x 11.40 x2424+11.00 x+11.00 x3333+11.15x+11.15x3434+ + 11.30 x 11.30 x4444 我们把目标函数和以上的约束条件以及我们把目标函数和以上的约束条件以及x xijij非负限制放在一起就建立此问题的线性规划的非负限制放在一起就建立此问题的线性规划的模型。把它输入管理运筹学软件,我们就可以模型。把它输入管理运筹学软件,我们就可以得到结果。得到结果。 如果我们写出此问题的产销平衡与运如果我们写出此问题的
19、产销平衡与运价表并输入运输问题的软件。我们也可以价表并输入运输问题的软件。我们也可以立即得到结果。这时由于产大于销,我们立即得到结果。这时由于产大于销,我们可以加上一个假想的需求可以加上一个假想的需求D D(实际上,不实际上,不加这个假想需求加这个假想需求D,D,此软件也能自动平衡产此软件也能自动平衡产销,求解),并注意到当销,求解),并注意到当i ij j时,时,x xijij=0=0,所以应令对应的所以应令对应的c cij ij = M= M。产销平衡与运产销平衡与运价表如下:价表如下: 在输入数据时,关于在输入数据时,关于M M我们可以选择相我们可以选择相对表中的价格足够大的正数如对表中
20、的价格足够大的正数如1 0001 000既可,既可,从计算机输出我们得到最优解如下所示从计算机输出我们得到最优解如下所示, ,其其最优解为最优解为773773万元。万元。 例例7 7光明仪器厂生产电脑绣花机是以销定产光明仪器厂生产电脑绣花机是以销定产的。已知的。已知1 1至至6 6月份各月的生产能力、合同销量和单月份各月的生产能力、合同销量和单台电脑绣花机平均生产费用见下表。又已知上年末台电脑绣花机平均生产费用见下表。又已知上年末库存库存103103台绣花机台绣花机, ,又如果当月生产出来的机器当月又如果当月生产出来的机器当月不交货,则需要运到分厂库房,每台增加运输成本不交货,则需要运到分厂库
21、房,每台增加运输成本0.10.1万元,每台机器每月的平均仓储费、维护费为万元,每台机器每月的平均仓储费、维护费为0.20.2万元,在万元,在 7 78 8月份销售淡季,全厂停产月份销售淡季,全厂停产1 1个月,个月,因此在因此在6 6月份完成销售合同后还要留出库存月份完成销售合同后还要留出库存 80 80台。台。加班生产机器每台增加成本加班生产机器每台增加成本1 1万元。问应如何安排万元。问应如何安排1 16 6月份的生产使总的生产月份的生产使总的生产( (包括运输、仓储、维包括运输、仓储、维护)费用最少?护)费用最少?月份月份正常生产正常生产能力能力(台)(台)加班生产加班生产能力能力(台)
22、(台)销量销量(台)(台)单台费用单台费用(万元)(万元)16010104152501075143902011513.54100401601351004010313680407013.5 解:这是一个生产储存问题,可以解:这是一个生产储存问题,可以化为运输问题来做。根据已知条件可列出化为运输问题来做。根据已知条件可列出产销平衡与运价表,制定此表主要考虑如产销平衡与运价表,制定此表主要考虑如下条件:下条件: 1 11 1至至6 6月份合计生产能力(包括上月份合计生产能力(包括上年末储存量)为年末储存量)为743743台,销量为台,销量为707707台,产台,产大于销大于销3636台,所以在销地栏
23、中设一个假想台,所以在销地栏中设一个假想销地(仓库),其销量实为不安排生产的销地(仓库),其销量实为不安排生产的剩余生产能力。剩余生产能力。 2 2上年末库存上年末库存103103台,只有仓储费台,只有仓储费和运输费我们把它列在序号和运输费我们把它列在序号0 0行里。行里。 3 36 6月份的需求除了月份的需求除了7070台销量外还台销量外还要要8080台库存,其需求应为台库存,其需求应为80+70=15080+70=150台。台。 4 4产销平衡与运价表中产销平衡与运价表中, ,生产时间生产时间中的序号中的序号1 16 6表示表示1 16 6月份正常生产情月份正常生产情况,序号况,序号116
24、6表示表示1 16 6月份加班生月份加班生产情况。产情况。 用用“管理运筹学软件管理运筹学软件”解得结果是解得结果是1 1至至6 6月份最低总生产(包括运输、仓月份最低总生产(包括运输、仓储、维护)费用为储、维护)费用为8307.58307.5万元,每月万元,每月的生产销售安排见下表。的生产销售安排见下表。 销售月销售月 单价单价生产月生产月1 1月月2 2月月3 3月月4 4月月5 5月月6 6月月假假想想产产地地产量产量正正常常加加班班00.30.50.70.91.11.3010311515.315.515.715.916.1060 11616.316.516.716.917.10102M
25、1414.314.514.714.90502M1515.315.515.715.9010 产销平衡与运价表产销平衡与运价表 3MM13.513.814.014.0090 3MM14.514.815.015.20204MMM1313.313.50100 4MMM1414.314.50405MMMM1313.30100 5MMMM1414.30406MMMMM13.5080 6MMMMM14.5040销量销量1047511516010315036 743 743 销售月销售月运输量运输量生产月生产月1 1月月2 2月月3 3月月4 4月月5 5月月6 6月月假想假想销售销售063155201411
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 课件 运输 问题
限制150内