网络优化钢管订购与运输问题精品文稿.ppt
网络优化钢管订购与运输问题第1页,本讲稿共24页图一如下:A13258010103120124270108810706270302020304501043017506061942052016804803002202104205006003060195202720690520170690462160320160110290115011001200A2A3A4A5A6A7A8A9A10A11A12A13A14A15S1S2S3S4S5S6S7图一第2页,本讲稿共24页 问题:要铺设一条 的输送天然气的主管道,如图一所示(见下页)。经筛选后可以生产这种主管道钢管的 钢厂有 .图中粗线表示铁路,单细线表示公路,双细线表示要铺设的管道(假设沿管道或者原来有公路,或者建有施工公路),圆圈表示火车站,每段铁路、公路和管道旁的阿拉伯数字表示里程(单位km)。为方便计,1km主管道钢管称为1单位钢管。A13258010103120124270108810706270302020304501043017506061942052016804803002202104205006003060195202720690520170690462160320160110290115011001200A2A3A4A5A6A7A8A9A10A11A12A13A14A15S1S2S3S4S5S6S7图一第3页,本讲稿共24页 一个钢厂如果承担制造这种钢管,至少需要生产500个单位。钢厂 在指定期限内能生产该钢管的最大数量为 个单位,钢管出厂销价1单位钢管为 万元,如下表:1单位钢管的铁路运价如下表:160150155160155155160300020002000200010008008007654321 i3229262320运价(万元)451500401450351400301350300里程(km)6055504437运价(万元)9011000801900701800601700501600里程(km)1000km以上每增加1至100km运价增加5万元。第4页,本讲稿共24页(1)请制定一个主管道钢管的订购和运输计划,使总费用最小(给出总费用)。(2)请就(1)的模型分析:哪个钢厂钢管的销价的变化对购运计划和总费用影响最大,哪个钢厂钢管的产量的上限的变化对购运计划和总费用的影响最大,并给出相应的数字结果。(3)如果要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络,请就这种更一般的情形给出一种解决办法,并对图二按(1)的要求给出模型和结果。问题:问题:公路运输费用为1单位钢管每公里0.1万元(不足整公里部 分按整公里计算)。钢管可由铁路、公路运往铺设地点(不只是运到点,而是管道全线)。第5页,本讲稿共24页A13258010103120124270108810706270302020304501043017506061942052016804803002202104205006003060195202720690520170690462160320160110290115011001200A19130190260100A2A3A4A5A6A7A8A11A9A10A11A12A13A14A15S1S2S3S4S5S6S7A16A17A18A20(A21)图二第6页,本讲稿共24页1.购买、运输钢管 都是整单位。2.沿铺设主管道已有公路或者有施工公路。3.钢厂先将钢管运输到各个结点Aj,再由Aj向各个方向运输。4.在主管道上,每公里卸1单位的钢管。5.在求解钢厂的价格对总价的影响时,认为钢管的单价只会在一个小范围内变化,在求解钢厂的生产上限对总价的影响时,亦是如此。一一 基本假设基本假设第7页,本讲稿共24页二二.问题分析问题分析 将钢管先运输到各个结点(运输费用),然后再将钢管从各个结点运将钢管先运输到各个结点(运输费用),然后再将钢管从各个结点运 往具往具体铺设地点(铺设费用体铺设地点(铺设费用).钢管从钢厂钢管从钢厂si到运输结点到运输结点Aj的费用包括钢管的销价的费用包括钢管的销价钢管的铁路运输费用钢管的铁路运输费用和钢管的公路运输费用。在费用最小时,对钢管的订购和运输进行分配,可和钢管的公路运输费用。在费用最小时,对钢管的订购和运输进行分配,可得出问题的最佳方案。得出问题的最佳方案。第8页,本讲稿共24页符号说明:符号说明:Si:第个钢厂;i=1,.7si:第个钢厂的最大产量;i=1,.7Aj:输送管道(主管道)上的第j个点;j=1,.15Ajj+1;相邻点Aj与Aj+1之间的距离;pi:第i个钢厂1单位钢管的销价;i=1,.7xij:钢厂Si向第j个点运输的钢管量;i=1,.7,j=1,.15yj:运输点Aj向Aj+1点方向铺设的钢管量;j=1,.14(t1=0)aij:1单位钢管从钢厂Si运到点Aj的最少总费用,即公路运费铁路运费和钢管销价之和;i=1,.7,j=1,.15bj:公路和铁路的相交点;j=1,.17:第9页,本讲稿共24页三模型的建立与求解三模型的建立与求解 1 问题一的订购和运输方案问题一的订购和运输方案1)单位钢管从钢厂Si运到点Aj的最少总费用aij 根据图 一,借助求最短路的方法(Djikstra算法)求aij,方法一方法一 赋权图:赋边权:(K,L,V)K:K=1(铁路),K=(公路)L:路程 V:f(K,L)阶段运费方法二由于钢管从钢厂运到运输点要通过铁路和公路运输,而铁路运输费用是分段函数,与全程运输总距离有关。又由于钢厂直接与铁路相连,所以可先求出钢厂Si到铁路与公路相交点bj的最短路径(借助求最短路的方法)。第10页,本讲稿共24页 依据钢管的铁路运价表,算出钢厂Si到铁路与公路相交点bj的最小铁路运输费用,并把该费用作为边权赋给从钢厂Si到bj的边。再将与bj相连的公路、运输点Aj及其与之相连的要铺设管道的线路(也是公路)添加到图上,根据单位钢管在公路上的运价规定,得出每一段公路的运费,并把此费用作为边权赋给相应的边。以S1为例得图四第11页,本讲稿共24页图四 钢管从钢厂S1运到各结点的费用权值图 根据图 四,借助求最短路的方法求得aij第12页,本讲稿共24页求出单位钢管从S1到Aj的最少运输费用(单位:万元)依次为:170.7,160.3,140.2,98.6,38,20.5,3.1,21.2,64.2,92,96,106,121.2,128,142 加上单位钢管的销售价,得出从钢厂S1购买单位钢管运输到点Aj的最小费用(单位:万元)依次为:330.3,320.3,300.2,258.6,198,180.5,163.1,181.2,224.2,252,256,266,281.2,288,302 同理,可求出从钢厂S2,S7购买单位钢管运输到点A7的最小总费用 第13页,本讲稿共24页A2A3A4A5A6A7A8A9A10A11A12A13A14A15s1320.3300.2258.6198180.5163181.2224.2252256266281.2288302s2360.3345.2326.6266250.5241226.2269.2297301311326.2333347s3375.3355.2336.6276260.5251241.2203.2237241251266.2273287s4410.3395.2376.6316300.5291276.2244.2222211221236.2243257s5400.3380.2361.6301285.5276266.2234.2212188206226.2228242s6405.3385.2366.6306290.5281271.2234.2212201195176.2161178s7425.3405.2386.6326310.5301291.2259.2237226216198.2186162从各钢厂购买单位钢管运输到点从各钢厂购买单位钢管运输到点Aj的最小总费用的最小总费用(aij)第14页,本讲稿共24页2)建立模型建立模型 运输总费用可分为两部分:运输总费用运输总费用=钢厂到各结点的运输费用钢厂到各结点的运输费用+铺设费用。铺设费用。运输费用:运输费用:设结点Aj向钢厂Si订购xij单位钢管,则钢管从钢厂Si运到Aj点所需的费用为aijxij。那么所有钢管从各钢厂运到各运输点上的总费用为(由于钢管运到A1必须经过A2,所以可不考虑A1):铺设费用:铺设费用:设Aj向AjAj+1段铺设的管道长度为 tj,那么Aj+1向AjAj+1段铺设的管道长为Ajj+1-tj.则相应运输费用为:第15页,本讲稿共24页所以,主管道上的铺设费用为:总费用总费用为:约束条件约束条件或或第16页,本讲稿共24页得到如下的模型模型:第17页,本讲稿共24页用Lingo软件编程求解二次规划问题,得出如下结果:当产量限制条件为:时,求解出最小花费为127.53亿,S4的产量为0,但此时,S7的产量为245,不符合大于500的条件,故我们在二次规划问题中再加上两个限制条件再次求解。额外限制一:,再次求解得出最小花费为:127.86亿.额外限制二:,再次求解得出最小花费为:127.97亿.故:问题1的最小运费为fm=127.86 亿,此时S1到S7的产量(800,800,1000,0,1366,1205,0)第18页,本讲稿共24页 订购量A2A3A4A5A6A7A8A9A10A11A12A13A14A15S1800003729819926600000000S2800179226950003000000000S31000003360000664000000S4000000000000000S513660282031800003514150000S61205000000000086333621165S7000000000000000问题一的订购和调运方案第19页,本讲稿共24页 订购量A2A3A4A5A6A7A8A9A10A11A12A13A14A15S18000201133200266000000000S28001791114295003000000000S31000139111860006640000000S4000000000000000S5101503582420000004150000S6155600000000035186333621165S7000000000000000问题一的订购和调运方案*第20页,本讲稿共24页销价和产量变化的影响分析销价和产量变化的影响分析:把任一钢厂的销售价格变化(增加,减少)一个单位,按同样的方法重新求解,得最优解 f1,f2.则边际影响为:1)钢厂的销售价格的变化对购运计划和总费用的影响 (价格的边际影响)钢厂S1S2S3S4S5S6S7|f2-f|80080010000100812030|f2-f|80080010000136815630ki80080010000118813830钢厂的销售价格的变化对总费用的边际影响结论:钢厂S6的销售价格的变化对总费用的影响最大第21页,本讲稿共24页 把任一钢厂的生产上限变化(增加,减少)一个单位,按同样的方法重新求解,得最优解 f1,f2.则边际影响为:2)钢厂的生产上限的变化对购运计划和总费用的影响 (生产上限的边际影响)钢厂S1S2S3S4S5S6S7|f1-f|10335250000|f2-f|10335250000mi10335250000钢厂的生产上限的变化对总费用的边际影响结论:钢厂S1的生产上限的变化对总费用的影响最大第22页,本讲稿共24页3 问题3的分析与求解 与问题1类似,但更加一般化,问题1可看作问题3的特例.A13258010103120124270108810706270302020304501043017506061942052016804803002202104205006003060195202720690520170690462160320160110290115011001200A19130190260100A2A3A4A5A6A7A8A11A9A10A11A12A13A14A15S1S2S3S4S5S6S7A16A17A18A20(A21)图二第23页,本讲稿共24页其中E是管道树形图的边集,(j,k)是连接点Aj和Ak的边,tjk是运到Aj的钢管沿(j,k)边向Ak方向铺设的数量。问题3的模型:第24页,本讲稿共24页