钢管订购和运输优化模型

合集下载

钢管订购和运输优化模型

钢管订购和运输优化模型

钢管运输问题(CUMCM-2000B)
290 S4 S3 S2 690 1200 720 170 520 88 462 S5 S1 20 12 195 3060 1150 600 5 10 10 31 680 201 A8 480 300 A11 70 42 10 220 A12 10 A13 210 62 160 70 30 70 S6 110 420 A14 A15 500 20 30 S7 20
1000km以上每增加1至100km运价增加5万元 公路运输费用为1单位钢管每公里0.1万元(不足整 公里部分按整公里计算) 钢管可由铁路、公路运往铺设地点(不只是运到 点 ,而是管道全线)
问题: (1)请制定一个主管道钢管的订购和运输计 划,使总费用最小(给出总费用)。 (2)请就(1)的模型分析:哪个钢厂钢管 的销价的变化对购运计划和总费用影响最 大,哪个钢厂钢管的产量的上限的变化对 购运计划和总费用的影响最大,并给出相 应的数字结果。 (3)如果要铺设的管道不是一条线,而是一 个树形图,铁路、公路和管道构成网络, 请就这种更一般的情形给出一种解决办法, 并对图二按(1)的要求给出模型和结果。
符号说明:
结点; Aj:主管道与公路的第i个交点,称为结点 结点 Si :第i个钢厂; si :钢厂Si在指定期限内生产钢管的最大数量; pi :由钢厂Si 生产的单位钢管的出厂销价; Xij :从钢厂Si运到主管道结点Aj的钢管数量; Cij :从钢厂Si运一单位钢管到主管道结点Aj的最小费用; Ti1 :从主管道结点Ai向左端铺管道所用钢管的数量; Ti2 :从主管道结点Ai向右端铺管道所用钢管的数量; Ti,j :从主管道结点Ai向Aj方向铺管道所用钢管的数量; H :公路单位运费; Mat(i,j): 结点i到结点j的距离。 钢管的铺设是全线的,而不只是运到点A1,A2,…, A15 。

数学建模案例分析管道运输与订购优化模型(cai)

数学建模案例分析管道运输与订购优化模型(cai)

钢管订购和运输优化模型要铺设一条1521A A A →→→ 的输送天然气的主管道, 如图1所示(见反面).经挑选后可以消费这种主管道钢管的钢厂有127,,,S S S .图中粗线表示铁路,单细线表示公路,双细线表示要铺设的管道(假设沿管道或者原来有公路,或者建有施工公路),圆圈表示火车站,每段铁路、公路和管道旁的阿拉伯数字表示里程(单位:km).为方便计,1km 主管道钢管称为1单位钢管.一个钢厂假设承担制造这种钢管,至少需要消费500个单位.钢厂i S 在指定期限内能消费该钢管的最大数量为i s 个单位,钢管出厂销价1单位钢管为i p 万元,如下表:i1 2 3 4 5 6 7 i s800 800 1000 2000 2000 2000 3000 i p1601551551601551501601单位钢管的铁路运价如下表:里程(km) ≤300 301~350 351~400 401~450 451~500 运价(万元) 2023262932里程(km) 501~600 601~700 701~800 801~900 901~1000运价(万元) 37445055601000km 以上每增加1至100km 运价增加5万元.公路运输费用为1单位钢管每千米万元〔缺乏整千米部分按整千米计算〕. 钢管可由铁路、公路运往铺设地点〔不只是运到点1521,,,A A A ,而是管道全线〕.问题:〔1〕请制定一个主管道钢管的订购和运输方案,使总费用最小〔给出总费用).考虑题:〔2〕请就〔1〕的模型分析:哪个钢厂钢管的销价的变化对购运方案和总费用影响最大,哪个钢厂钢管的产量的上限的变化对购运方案和总费用的影响最大,并给出相应的数字结果.〔3〕假设要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络,请就这种更一般的情形给出一种解决方法,并对图2按〔1〕的要求给出模型和结果.71一、 根本假设1. 沿铺设的主管道以有公路或者有施工公路. 2. 在主管道上,每千米卸1单位的钢管.3. 公路运输费用为1单位钢管每千米万元〔缺乏整千米部分按整千米计算〕 4. 在计算总费用时,只考虑运输费和购置钢管的费用,而不考虑其他费用. 5. 在计算钢厂的产量对购运方案影响时,只考虑钢厂的产量足够满足需要的情况,即钢厂的产量不受限制.6. 假设钢管在铁路运输路程超过1000km 时,铁路每增加1至100km ,1单位钢管17的运价增加5万元.二、符号说明:i S :第i 个钢厂; 7,,2,1 =i i s :第i 个钢厂的最大产量; 7,,2,1 =ij A :输送管道〔主管道〕上的第j 个点; 15,,2,1 =j i p :第i 个钢厂1单位钢管的销价; 7,,2,1 =iij x :钢厂i S 向点j A 运输的钢管量; 7,,2,1 =i 15,,2,1 =jj t :在点j A 与点1+j A 之间的公路上,运输点j A 向点1+j A 方向铺设的钢管量;14,,3,2,1 =j (01=t )ij a :1单位钢管从钢厂i S 运到结点j A 的最少总费用,即公路运费﹑铁路运费和钢管销价之和; 7,,2,1 =i 15,,2,1 =jj b :与点j A 相连的公路和铁路的相交点; 15,,3,2 =j1.+j j A :相邻点j A 与1+j A 之间的间隔 ; 14,,2,1 =j三、模型的建立与求解问题一:讨论如何调整主管道钢管的订购和运输方案使总费用最小由题意可知,钢管从钢厂i S 到运输结点j A 的费用ij a 包括钢管的销价﹑钢管的铁路运输费用和钢管的公路运输费用.在费用ij a 最小时,对钢管的订购和运输进展分配,可得出本问题的最正确方案.1. 求钢管从钢厂i S 运到运输点j A 的最小费用1〕将图1转换为一系列以单位钢管的运输费用为权的赋权图.由于钢管从钢厂i S 运到运输点j A 要通过铁路和公路运输,而铁路运输费用是分段函数,与全程运输总间隔 有关.又由于钢厂i S 直接与铁路相连,所以可先求出钢厂i S 到铁路与公路相交点j b 的最短途径.如图3图3 铁路网络图根据钢管的铁路运价表,算出钢厂i S 到铁路与公路相交点j b 的最小铁路运输费用,并把费用作为边权赋给从钢厂i S 到j b 的边.再将与j b 相连的公路、运输点i A 及其与之相连的要铺设管道的线路〔也是公路〕添加到图上,根据单位钢管在公路上的运价规定,得出每一段公路的运费,并把此费用作为边权赋给相应的边.以1S 为例得图4.图4 钢管从钢厂1S 运到各运输点j A 的铁路运输与公路运输费用权值图2〕计算单位钢管从1S 到j A 的最少运输费用根据图4,借助图论软件包中求最短路的方法求出单位钢管从1S 到j A 的最少运输费用依次为:170.7,160.3,140.2,98.6,38,20.5,3.1,21.2,64.2,92,96,106,121.2,128,142〔单位:万元〕.加上单位钢管的销售价i p ,得出从钢厂1S 购置单位钢管运输到点j A 的最小费用j a 1依次为:330.3,320.3,300.2,258.6,198,180.5,163.1,181.2,224.2,252,256,266,281.2,288,302〔单位:万元〕.同理,可用同样的方法求出钢厂2S ﹑3S ﹑4S ﹑5S ﹑6S ﹑7S 到点j A 的最小费用,从而得出钢厂到点的最小总费用〔单位:万元〕为:表1 i S 到点j A 最小费用A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A 10 A 11 A 12 A 13 A 14 A 15 S 1198 163 252 256 266 288 302 2S266 241 297 301 311 333 347 3S 276 251 237 241 251 273 287 4S316 291 222 211 221 243 257 5S 301 276 212 188 206 228 242 6S306281212 201 195161 1782. 建立模型运输总费用可分为两部分:运输总费用=钢厂到各点的运输费用+铺设费用.运输费用:假设运输点j A 向钢厂i S 订购ij x 单位钢管,那么钢管从钢厂i S 运到运输点j A 所需的费用为ij ij x a .由于钢管运到1A 必须经过2A ,所以可不考虑1A ,那么所有钢管从各钢厂运到各运输点上的总费用为:∑∑==15271j i ijij a x.铺设费用:当钢管从钢厂i S 运到点j A 后,钢管就要向运输点j A 的两边1+j j A A 段和j j A A 1-段运输〔铺设〕管道.设j A 向1+j j A A 段铺设的管道长度为j y ,那么j A 向1+j j A A 段的运输费用为()201)21(1.0+=+++⨯j j j t t y 〔万元〕;由于相邻运输点j A 与1+j A 之间的间隔 为1.+j j A ,那么1+j A 向1+j j A A 段铺设的管道长为j j j t A -+1.,所对应的铺设费用为()()2011.1.jj j j j j t A t A-+-++〔万元〕.所以,主管道上的铺设费用为:()()()∑=++⎪⎪⎭⎫⎝⎛-+-++1411.1.201201j j j j j j j j j t A t A t t总费用为:()()()∑∑∑===++⎪⎪⎭⎫⎝⎛-+-+++=711521411.1.201201i j j j j j j j j j j ij ij t A t A t t a x f又因为一个钢厂假设承担制造钢管任务,至少需要消费500个单位,钢厂i S 在指定期限内最大消费量为i s 个单位,故i j ijs x≤≤∑=152500 或0152=∑=j ij x 因此本问题可建立如下的非线性规划模型:14157.1.112171151522.1(1)()(1)min (2020j 2,3,,15500 0s.t. 0 1,,7,2,,150j j j j j j j j ij ijj j i ij j i ij i ij j j ij j j j t t A t A t f x a x n x s x x i j t A ++======++-+-=++⋅⎧==⎪⎪⎪⎪≤≤=⎨⎪⎪≥==⎪≤≤⎪⎩∑∑∑∑∑∑或3. 模型求解:由于MATLAB 不能直接处理约束条件:i j ijs x≤≤∑=152500或0152=∑=j ij x ,我们可先将此条件改为i j ijs x≤∑=152,得到如下模型:用MATLAB 求解,分析结果后发现购运方案中钢厂7S 的消费量缺乏500单位,下面我们采用不让钢厂7S 消费和要求钢厂7S 的产量不小于500个单位两种方法计算:1〕不让钢厂7S 消费计算结果:=1f 1278632〔万元〕〔此时每个钢厂的产量都满足条件〕. 2〕要求钢厂7S 的产量不小于500个单位计算结果:=2f 1279664 〔万元〕 〔此时每个钢厂的产量都满足条件〕. 比较这两种情况,得最优解为, 121),min(min f f f f ===1278632〔万元〕 详细的购运方案如表2:表2 问题一的订购和调运方案14157.1.112171152.1(1)()(1)min (2020j 2,3,,15 s.t. 0 1,,7,2,,150j j j j j j j j ij ijj j i ij j i ij ij ij j j j t t A t A t f x a x n x s x i j t A ++=====++-+-=++⋅⎧==⎪⎪⎪⎪≤⎨⎪⎪≥==⎪≤≤⎪⎩∑∑∑∑∑。

钢管订购与运输问题一的数学模型与求解

钢管订购与运输问题一的数学模型与求解

钢管订购与运输问题一的数学模型与求解
钢管订购与运输问题是一种组合优化问题,它涉及到钢管的订购和运输,旨在找到最佳的订购和运输方案,以最小的成本获得最大的收益。

这个问题通常可以用数学模型来表示。

设 n 个工地需要订购 m 根钢管,钢管订购和运输费用分别为
c1(订购费用)、c2(运输费用),订购钢管的最早时间 t0 为早订购时间,最迟时间为 t1 为晚订购时间,运输时间不计费用。

则钢管订购与运输问题的数学模型可以表示为:
minimize Σi=1~n c1(t1-t0) + Σj=i+1~n c2(t2-t1)
subject to:
t1≤t0
t2≥t1
t1+t2≤t0+30
x1=1, x2=1, ..., xnm=1
其中,x1、x2、...、xnm 是订购钢管的数量,1 表示订购,0 表示不订购。

通过这个数学模型,我们可以制定出钢管订购与运输问题的求解方法,以找到最佳的订购和运输方案。

在实际问题中,我们通常需要对求解结果进行评估和优化,以便找到更加优秀的方案。

因此,钢管订购与运输问题的数学模型和求解方法只是问题的第一步,实际应用中还需要进行进一步的分析和优化。

关于钢管订购和运输的优化模型

关于钢管订购和运输的优化模型

附件2《运筹学》最短路、最小费用最大流经典作品关于钢管订购和运输的优化模型队员:陈显健陈瑜斌陈振松2007年6月5日摘 要: 本文首先运用图论知识中的最短路算法求出i S 到j A 的最优路径。

然后将模型转化为最小费用最大流的网络优化问题,从而求出近似最优解。

在分析出求解该网络优化模型的解法后,运用Lingo 软件包求出了该问题的近似最优解。

对问题一而言,求出了较优的订购和运输计划(见表三),其最小费用为1291630万元。

对于第二个问题而言,可得出钢厂6S 的钢管销价的变化对购运计划和总费用的影响最大;钢管厂1S 的钢管产量的上限的变化对总费用的影响最大,钢管厂3S 的产量上限的变化对购运计划的影响最大。

对问题三,给出了一般解,求出了较优的订购和运输计划(见表四),其最小费用为1396099万元,最后对模型进行了综合评价并提出了改进方向。

关键词:网络流 最小费用最大流一、 问题重述要铺设一条1521A A A →→→ 的输送天然气的主管道,如图一所示,经筛选后可以生产这种主管道的钢厂有721,,,S S S 。

图中粗线表示铁路,单细线表示公路,双细线表示要铺设的管道(假设沿管道或者原来有公路,或者建有施工公路),圆圈表示火车站,每段铁路、公路和管道旁的阿拉伯数字表示里程(单位km )。

为了方便,1km 主管道称为1单位钢管。

一个钢厂如果承担制造这种钢管,至少需要生产500个单位。

钢厂i S 在指定期限内能生产该钢管的最大生产数量为i s 个单位,钢厂出厂销价为i p 万元,如下表:表一1单位钢管的铁路运价如下表:(表二)里程(km ) 501~600 601~700 701~800 801~900 901~1000 运价(万元) 37445055601000km 以上每增加1至100km 运价增加5万元。

公路运输费用为1单位管道每公里0.1万元(不足整公里的按整公里计算)。

管道可由铁路、公路运往铺设地点(不只是运到点1521A A A →→→ ,而是管道全线)。

钢管订购与运输的优化模型_张立

钢管订购与运输的优化模型_张立

第20卷第4期2006年7月常熟理工学院学报Journal of Changshu Institute of TechnologyVol.20No.4July.2006钢管订购与运输的优化模型张立(常熟理工学院数学系,江苏常熟215500)摘要:以2003年全国大学生数学建模竞赛题/钢管订购与运输问题0为研究对象,首先研究了所给图形的性质,得到将铁路运费与销价转换为公路运费的思想,然后通过Floyed算法,求得各钢厂到各个站点的最短路。

利用相关的理论构造一个规划问题,从而得到相应的优化模型,利用LINGO 软件求解。

特别地对于问题(2),用规划论中的灵敏度分析可得到所需之结论。

问题(3)中的树形图情形先解决其分支部分,再考虑它的主干部分,这样能使问题得到较好的解决。

关键词:非线性规划;最短路;Floyed算法中图分类号:O224文献标识码:A文章编号:1008-2794(2006)04-0037-041问题的重述要铺设一条A1y A2y,y A15的输送天然气的主管道。

经筛选后可以生产这种主管道钢管的钢厂有S1,S2,,,S7。

为方便计,1Km主管道称为1单位钢管。

一个钢厂如果承担制造这种钢管,至少需要生产500个单位。

钢厂S i在指定期限内能生产该钢管的最大数量为S i个单位,钢管出厂销价1单位钢管为P i万元,如下表:i1234567S i80080010002000200020002000P i160155155160155150160 1单位钢管的铁路运价如下表:里程(Km)F300301-350351-400401-450451-500501-600601-700701-800801-900901-1000运价(万元)20232629323744505560 1000Km以上每增加1至100Km运价增加5元。

公路运输费用为1单位钢管每公里0.1万元(不足整公里部分按整公里计算)。

钢管可由铁路、公路运往铺设地点(不只是运到点A1,A2,,,A15,而是管道全线)。

管道订购与运输模型

管道订购与运输模型

管道订购与运输模型信息学院 电子信息科学与技术专业摘要:本文针对主管道的订购和运输的实际问题,在详细分析的基础上,利用数学软件LINGO 的简单合理的算法,得出了快速制定并满足可行性和经济性的订购运输模型。

首先,对题中所给的一系列的数据进行了分析并提取得出从每个主管道钢管的钢厂i S 到各个运到点j A 的运输费用ij c (万元),而且从运输费用尽量小的原则出发,每个钢厂到运到点的运输路线也是唯一确定的(比如:从1S 到7A 直接通过公路即可)。

其次,模型认为将题中的“管道不只是运到点1521,,,A A A ,而是管道全线”可以这样理解:先将管道运到各点1521,,,A A A ,然后铺设的过程是各相邻两点之间实行双向铺设的方法,然后总费用可以认为是由钢管本身的价格、钢管的运费和铺设时的运费(1521,,,A A A 各铺设点之间按公路费用处理)三部分构成。

,也就不难得出总运输费用的计算关系式∑∑∑===+++=1412271151)(21.0)(k yk xk i ij i ij j p p c p xf ,由于仅我们目前的水平,只能将此问题当作是一个非线性规划问题求解,而且这样的算法符合简明性的要求,避免了要考虑图的出入度问题和博弈论提出的复杂的算法。

然后,根据钢管的供应和需求的双方的实际,不难发现该目标函数的约束条件有以下几个:①、1521,,,A A A (除了起始两点)中各点向左和向右铺设的钢管和应该等于721,,S S S 七个钢厂输送给该点钢管的总量;②、各点在铺设过程中所需要的运费(k b )是其向左和向右铺设所需要的运费之和;③、721,,S S S 每个钢厂向15个运到点所能供应的钢管总量应小于其生产总量i s 。

根据以上条件由LINGO 软件计算可以得出第一问的最小总费用为1326385万元;针对LINGO 的计算结果分析也可以得到第二问的答案,第一个钢厂产量的上限的变化对购运计划和总费用的影响最大,当其产量上限减少1单位时,总费用会增加171.0万元。

钢管定购与运输问题的数学模型与求解的新方法

钢管定购与运输问题的数学模型与求解的新方法

钢管定购与运输问题的数学模型与求解的新方法一、本文概述钢管作为一种重要的建筑材料,在各类工程项目中具有广泛的应用。

钢管的定购与运输问题涉及到供应链管理、物流优化等多个领域,是工业界和学术界共同关注的重要问题。

随着市场需求的不断变化和物流技术的快速发展,传统的钢管定购与运输方法已经难以满足现代工业的需求。

因此,本文旨在探讨钢管定购与运输问题的数学模型与求解的新方法,以提高钢管供应链的效率和经济性。

本文将首先分析钢管定购与运输问题的特点和难点,包括需求量的不确定性、运输成本的波动性、供应链中的信息不对称等。

在此基础上,建立适用于钢管定购与运输的数学模型,包括需求量预测模型、运输优化模型等。

这些模型将综合考虑市场需求、库存成本、运输费用等多个因素,为钢管的定购与运输提供决策支持。

接下来,本文将介绍求解钢管定购与运输问题数学模型的新方法。

这些方法将结合现代优化算法和计算机技术,对模型进行高效求解。

同时,本文还将探讨如何将这些方法应用于实际钢管供应链管理中,以提高供应链的整体效益。

本文将通过案例分析和仿真实验来验证所提出数学模型和求解方法的有效性和实用性。

这些案例和实验将基于实际钢管供应链数据,对模型和方法进行测试和评估。

通过对比分析不同方案的效果,本文将为钢管定购与运输问题的求解提供新的思路和方法。

本文旨在深入研究钢管定购与运输问题的数学模型与求解的新方法,以提高钢管供应链的效率和经济性。

通过建立适用的数学模型和采用先进的求解方法,本文将为钢管定购与运输问题的优化提供理论支持和实践指导。

二、钢管定购与运输问题的数学模型钢管定购与运输问题是一个涉及供应链管理和物流优化的复杂问题。

为了有效地解决这一问题,首先需要建立一个合适的数学模型。

这个模型需要能够准确地描述钢管的定购、库存、运输以及相关的成本和约束条件。

定购决策:根据预测需求、库存量和供应商条件,决定何时从哪些供应商定购钢管。

运输优化:选择最经济、最高效的运输方式,确保钢管按时送达目的地。

钢管的订购与运输讲述

钢管的订购与运输讲述
如以S1 为例:S1到bi的最小费用为:
A j 1
y j1
Aj
yj
A j 1

y 是结点 j
A 向右铺设与 j
A 向左铺设之间的交点( j 1
y 1
0,
y15
0 )。
第二方案:也可以考虑在Aj左右各设一个变量!
j 2,3, ,14
2.求单位钢钢管的运输费 用为权的赋权图,再求最短路的权。
d j :相邻点 Aj 与 Aj1 之间的距离;
j 1,2,,14
四、模型的分析、建立、求解
1. 模型的分析与决策变量的设置 根据题目要求,要制定一个主管道钢管的订购
和运输计划,使总费用最小。 先看总费用:总费用由三部分组成: 1) 钢管的订购费。 支付钢厂订购钢管的费用。因为钢厂生产单位钢 管的出厂销价为常量,所以在运费相同的情况下, 应从销价低的钢厂订购钢管。
二、模型假设
1.沿铺设的主管道以有公路或者有施工公路。 2.在主管道上,每公里卸1单位的钢管。 3.公路运输费用为1单位钢管每公里0.1万元(不足整公
里部分按整公里计算) 4.在计算总费用时,只考虑运输费和购买钢管的费用,
而不考虑其他费用。 5.假设钢管在铁路运输路程超过1000km时,铁路每增
加1至100km,1单位钢管的运价增加5万元。
37
44
50
55
60
可考虑将铁路与公路分开考虑。
1) 将铁路图转化成费用图(与Ai对应编号)
将铁路与公路交界的点编号 bj:
图一 中去掉公路得铁路图:
1) 由于钢厂 Si 直接与铁路相连,所以可先求出钢厂 Si 到铁路与公路相交点 bj(对应于 Aj)的最短路径。
计算Si 到bi 的最小费用(与Ai对应编号)

钢管的订购及运输优化方案

钢管的订购及运输优化方案

钢管的订购及运输优化方案一、钢管的订购1.1 需求分析在进行钢管订购之前,首先需要进行需求分析。

钢管的形状、尺寸、材质、用途、数量等方面的需求都需要进行仔细的分析,以确保最终的采购结果符合要求。

1.2 供应商选择在确定钢管的需求后,需要寻找合适的供应商进行订购。

选择供应商要综合考虑各方面因素,包括价格、质量、交期、可靠性等方面。

可以通过询价、对比、调查等手段来寻找合适的供应商。

1.3 合同签订在选择好供应商之后,需要签订合同。

合同中要明确钢管数量、型号、质量标准、交货期限、运输方式、付款方式等内容,规范供应商的行为,确保合同执行的顺利进行。

二、钢管的运输2.1 运输方式选择根据钢管的数量、尺寸、重量、运输距离、要求到达时间等因素,选择合适的运输方式。

常见的运输方式包括铁路、公路、水路、空运等。

2.2 包装方式选择钢管在运输过程中需要进行包装,以保证其不受损坏。

包装方式应根据钢管的特点进行选择,常用的包装方式包括裸装、编织袋、塑料薄膜、木箱等。

2.3 运输路线优化在确定运输方式和包装方式之后,应针对具体的运输路线进行优化。

优化的原则包括缩短运输时间、降低运输成本、提高运输效率等方面。

2.4 运输管理在钢管运输过程中,需要进行运输管理。

管理内容包括钢管的装车、卸货、运输途中的安全监管等方面。

同时,应建立健全的运输记录管理体系,确保运输全程可追溯。

三、钢管订购及运输优化方案为了更好的优化钢管的订购及运输过程,可采取以下措施:3.1 制定钢管需求分析标准建立钢管需求分析的标准化体系,规范钢管订购的流程和细节。

该标准应涵盖钢管的形状、材质、性能、用途、数量等方面,确保符合实际需求。

3.2 建立供应商评价体系通过建立供应商评价体系,以价格、品质、信誉、交期等为考核指标,对供应商进行评价和排名,选用优质和稳定的供应商,确保采购的钢管质量和交货期的稳定。

3.3 采用智能供应链管理系统建立智能供应链管理系统,通过物流信息技术支持物流实时监控、自动化分配、预警预测、异常处理等功能,实现钢管订购及运输全流程的可视化和管理。

钢管订购和运输地规划模型

钢管订购和运输地规划模型

钢管订购和运输的规划模型丹妮摘要:本文就天然气管道钢管的订购和运输问题,建立了使订购和运输总费用最小的优化模型.我们把计算分为订货和铁路,公路费用的计算及管道上运输费用的计算两个部分.对第一部分的计算,我们采用了增减约束条件的方法,避免了求解一组多分支规划的繁重的计算.对第二部分的计算,我们综合各种可能情况作出比较,从而使计算简化,并求出了最优的钢管订购和运输计划.对于第二问,我们把每个钢厂的销价及生产上限在一定围浮动,观察比较得出钢厂3S 钢管的销价的变化对购运计划和总费用影响最大,钢厂1S 钢管的产量的上限的变化对购运计划和总费用的影响最大.在第三问中运用第一问的方法建立模型,同样求出了铁路,公路和管道构成网络时总费用最小的钢管订购和运输计划.一 题的重述要铺设一条1521...A A A →→→的输送天然气的主管道.经筛选后可以生产这种主管道钢管的钢厂有721,...,,S S S .连接钢厂i S (i=1,…,15)和)15,...,1(=j A j 的有铁路和公路.沿管道或者原来有公路,或者建有施工公路.一个钢厂如果承担制造这种钢管,至少需要生产500个单位.已知钢厂i S 在指定期限能生产该钢管的最大数量,钢管出厂销价及1单位钢管的铁路运价和公路运输费.钢管不只是运到点,,...,,1521A A A 而是管道全线.问如何制定一个主管道钢管的订购和运输计划,使总费用最小;哪个钢厂的销价变化对购运计划和总费用影响最大,哪个钢厂钢管的产量的上限的变化对可以计划和总费用的影响最大;如果要铺设的管道不是一条线,而是一个树形图,铁路,公路和管道构成网络,如何建立相应的模型和如何求解.7二 本假设与符号约定1) 1km 主管道钢管称为1单位钢管; 2) 假设在钢厂i S 的订购货量为i x 个单位;3) 对于图一,铁路和公路相交的车站从左到右分别记为1721,...,,t t t ;4) 对于图二,铁路和公路相交的车站或者铁路和管道相交的车站从左到右分别记为1821,...,t t t ;5) 假设钢厂i S 流经j t 站的钢管量为j i x ,个单位; 6) 假设j A 处的到货量为j a ;7) 假设1单位钢管从钢厂i S 运到j A 的运价为j i k ,;8) 钢厂i S 在指定期限能生产该钢管的最大数量是i S 个单位; 9) 钢管出厂销价1单位钢管为i P 万元;10) 假设铁路运费是整段计算的(从货物上车到下车一次性收费),二不是分段计算; 11) 沿管道公路的运费计算与其他公路一致,且不考虑流量限制的问题.三 问题的分析从图上可以看出,各钢厂订购的钢管必先经铁路或公路运往主管道与公路的各节点iA 上再沿主管道进行运输和铺设.因此,我们可以把运输的总费用分为在非管道(铁路或公路)7上的运输费用和主管道上的运输费用两部分来计算.对于非管道上的运输.由于钢厂承担制造钢管后至少生产500个单位,所以对于每一个钢厂来说,订购量要么为0,要么就大于或等于500个单位,这就构成一组62个的多分支线性规划问题,计算将非常复杂.但我们可以采用如下办法简化计算:对所有钢厂的产量先不设下限进行求解,若解出来的订购量都符合不小于500个单位的情况则为可行解,若解出来的订购量中有不为0的,但小于500个单位,则在约束条件中加进这个订购量的下限进行求解,直至得出符合条件的最优解.对于管道上的钢管运输铺设的费用则比较复杂,钢管从一个i A 点出发,可以单纯沿管道公路进行运输,也可以一边运输一边铺设,要使运输费最优是类似一次规划的非线性规划问题,由于变量多,计算量大,因此要进行一定的简化.我们现证明一重要结论:当管道上各节点的钢管量等于与节点相连接的两边管道总长度的一半时,管道上钢管的运输费最小.设运价为y ,运量为x,y 是x 的函数,并且有1.0-==-dxdyk (其中路程单位为km ).的钢管从其中一端点出发,y-x 的关系如图所示: ys x < s x >运费g 即是图中阴影部分的面积.当x<s 时,])([2122x s x k dy y gso-+==⎰,当x=s 时,221)(kS dx s x k dy y g s s =-==⎰⎰, 当x>s 时,)2(210s x ks dy y g s-==⎰, 容易看出,当x>s 时,对g 来求导有:)24(2)]1)((22[2's x kx s x k g -=--+=,推出2s x =为稳定点.在[0,s]区间上,,41)2(,21)(,21)0(222ks s g ks s g ks g ===所以当=x 2s时,费用是最小的,由此方法我们计算出管线上的最小运输费t=61593.275万元.四 模型的建立和求解1,通过上面的分析,我们首先先令各钢厂订购的钢管运往各节点的铁(公)路运费和订购费最优,然后我们把各钢厂订购的钢管分成17份分别运往与公路相连的火车站.由于铁路轨道成树状分布,所以这样的最优路线是确定的.通过对图一的分析,我们发现,15141413111098,,,A A A A A A A A ---- 这四段管道路有这样的情况:1单位钢管从这些管道路之一运过的运费,比从连结该管道路两端点的最短的公(铁)路线运过的运费要高.也就是说,与其将钢管经过这些管道路运输,不如发生“倒运”.因此,这些管道路左右两边的钢管存货应该要满足两边管道铺设的需要,而不应该经这四段管道路进行货物调送.根据前面的假设,我们列出如下以铁(公)路运费和订购费为目标函数的线性规划:∑∑∑===+=17171,,71min j i i i j i ji i x p x kfs.t)1)....(7,...,2,1(171,==∑=i x xi j ji )2....(0,,≥j i i x x∑==712,)3....(i ji a x∑==7132,)4....(i i a x∑==7143,)5....(i i a x∑==7154,)6....(i i a x∑==7165,)7....(i i a x∑==+7177,6,)8....()(i i i a x x∑==7188,)9....(i i a x∑==7199,)10....(i i a x∑==711010,)11....(i i a x∑==711111,)12....(i i a x∑==711212,)13....(i i a x∑==711313,)14....(i i a x∑==+711415,14,)15....()(i i i a x x∑==+711517,16,)16....()(i i i a x x)17....(236182≥∑=i ia)18....(2130159≥∑=i ia)19....(3521102≥∑=i ia)20....(13501511≥∑=i ia)21....(4251132≥∑=i i a )22....(5001514≥∑=i ia)23....(4671142≥∑=i ia)24....(517171≥∑=i ix)25....(i i s x ≤由于只对i x 作非负限制时,计算出7x 低于下界500,所以需另加约束条件)26....(5007≥x重新求解得:f=1015556,500 ,740 ,1331 ,0 ,1000 ,800 ,8007654321=======x x x x x x x .这样,我们得到各节点的钢管量,然后一边运输一边铺设这些钢管,求出所需运费为 q=366409.05万元,所以这样的运输方案得到的总费用为m=1381965.05万元.对于这个方案我们还要进行调整.由上面的讨论我们知道,当管道上各节点的钢管量刚好等于与节点相连接的两边管道总长度的一半时,在管道上的运输费用最小.我们把(151413121110987654321,,,,,,,,,,,,,,a a a a a a a a a a a a a a a )=( 0, 254.5, 525.5, 678, 400, 199.5, 203, 440.5, 580, 390, 260, 215, 315, 460,250 ) 作为约束条件加进上述规划中,解得m ’=13066563万元,可见这样的运输方案更优.我们可以再考虑把各钢厂的钢管运到各节点后,再通过运输调整到运输最小时分钢量分布.调整的运输费用为∑∑===151,,152j j i ji i a hz .其中j i h ,是1单位钢管从i A 到j A 沿管线运输的价格,j i a ,是从i A 到j A 沿管线的钢管运输量. 因此我们又得到如下规划t z f F ++=min 其中,∑∑∑=-=+=17171,,71j i i i j i ji i x p x kfs.t (加上一规划约束条件中的(1)至(16)及(25))∑==1511,52i i a∑==1512,5.202i i a∑==1513,5.525i i a∑==1514,678i i a∑==1515,400i i a∑==1516,5.199i i a∑==1517,203i i a∑==1518,5.440i i a∑==1519,580i i a∑==15110,390i i a∑==15111,260i i a∑==15112,215i i a∑==15113,315i i a∑==15114,460i i a∑==15115,250i i a用Maple 软件解得:F=1203697.575,500 ,890 ,1181 ,0 ,1000 ,800 ,8007654321=======x x x x x x x经过比较,我们认为这个订购和运输的方案是最优的.由此可得详细的订运方案如下: (1)7个钢厂的订购量分别为500,890,1181,0,1000,800,8007654321=======x x x x x x x .(2)钢厂1S 的钢管分3批运输,第一批197个单位运往5A ,第二批400个单位运到6A ,第三批203个单位直接沿公路运到7A .钢厂2S 的钢管分两批运输,第一批359.5个单位运往4A ,另一批经8t 运到8A .钢厂5S 的钢管也分两批运输,第一批420个单位经, ,78t t 456 , ,t t t运到4A ,另一批580个单位经9t 运往9A .钢厂5S 的钢管分六批运输,第一批45个单位运往3A ,第二批166个单位运往4A ,第三批61个单位运往5A ,第四批199.5个单位经6t 运到7A ,第五批390单位运到10A ,第六批260个单位运往11A .钢厂6S 的钢管分三批运输,第一批115个单位往12A ,第二批315个单位往13A ,第三批420个单位直接沿公路运往14A .钢厂7S 的钢管全部直接运到15A .2,根据我们建立的模型,保持其它条件不变,令各个钢厂的钢管销价i p 上浮或下降5%,可得到总费用的变化幅度和运购计划的变化情况,如下表:从上表比较可得,钢厂i S 的钢管销价的变化对总费用及购运计划影响最大.用同样的方法,保持其他条件不变,令各个钢厂钢管产量的上限上浮或下降10%,得同样由上表可得出,钢厂1S 的钢管产量的上限的变化对总费用及购运计划的影响最大. 3、如图二,要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络.管道运输最优时各个i A 的存钢量为()()50,180,225,65,430,622,250,460,315,215,0,390,0,5.440,203,5.199,400,678,5.525,5.254,0,,,,,,,,,,,,,,,,,,,,212019181716151413121110987654321==a a a a a a a a a a a a a a a a a a a a a L对于212019,,A A A 这三个兼为火(汽)车中转站的点,我们把它们一分为二看待.以19A 为例,一方面看成1219,A t 的货物由此经过,一方面看成19A ,其钢管量为与之相连接的两段管道总长度的一半,并且钢管直接从它运到主管道.根据第一问的做法,先把i A 的钢管量预置成L 的数量值,这样沿主管道的运输费用就能降到最低,在此基础上对各钢厂的定货量及其分流方式进行调配.然后,使用第一问的方法列出线性规划如下:()∑∑∑∑====≥==+=211,,7117171,,0,7,...,2,1..min j j i i i j i i j i ii j i j i x x i x x t s x p x k f3712,7121,a x a xi i i i ==∑∑== ∑∑====7154,7143,i i i i a x a x∑∑===+=7177,6,7165,)(i i i i i a x x a x∑∑====71169,7188,i i i i a x a x∑∑====711711,711010,i i i i a x a x∑∑====711213,711812,i i i i a x a x∑∑===+=711518,17,711314,)(i i i i i a x x a x∑∑====+711919,711416,15,)(i i i i i a x a x x∑∑====712121,712020,i i i i a x a xi i i is x x≤=∑= 715903初次求解结果,50007<<x ,因此我们加入约束条件5007≥x ,再次求解:500,1260,1543,0,1000,800,800,14503577654321========x x x x x x x f最小费用 475.1518014=+=e f m (万元),其中e 是当节点上的钢管量取自中的数值时,仿照问题一中的计算方法所得出的管道上的运输费用,475.67647=e 万元.五 模型的优缺点分析及其推广我们建立的模型具有较强的可行性和可操作性,并且具有相当的实际意义.虽然我们未能对多个分支规划组逐个进行求解从而得出最优解,但我们对模型进行了适当的近似简化处理,减少了计算量和计算难度,最后得出可行解.我们建立模型的方法和思想对其它类似题材也适用,在建筑运输方面适用性较强,并可以推广到社会生活中相关的多个领域中去.对于类似的问题,对模型的决策性因素加以具体对照分析即可.参考文献:[1]程里文,吴江,,运筹学模型与方法教程,清华大学,,2000[2]L.库珀,U.N勃哈特,L.J勒布朗(美),运筹学模型概论,科学技术,,1987[3]宝碇,瑞清,随机规划与模糊规划,清华大学,,1998[4]世奇,杜慧琴,Maple计算机代数系统应用及程序设计,大学,1999.(文章编辑:黄绮玲\颜学友)接83页。

2020年(交通运输)钢管的订购及运输优化方案

2020年(交通运输)钢管的订购及运输优化方案

(交通运输)钢管的订购及运输优化方案钢管的订购及运输优化方案承诺书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则.我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。

我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。

我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。

如有违反竞赛规则的行为,我们将受到严肃处理。

我们参赛选择的题号是(从A/B/C/D中选择一项填写): A我们的参赛报名号为(如果赛区设置报名号的话):所属学校(请填写完整的全名):吉林省建筑工程学院建筑装饰学院参赛队员(打印并签名) :1. 姜磊2. 魏文超3. 张晓斌指导教师或指导教师组负责人(打印并签名):杨雪日期:2009 年9 月14 日赛区评阅编号(由赛区组委会评阅前进行编号):2009高教社杯全国大学生数学建模竞赛编号专用页赛区评阅编号(由赛区组委会评阅前进行编号):赛区评阅记录(可供赛区评阅时使用):全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):摘要:从本题中可以看出我们要解决的问题是钢管怎样订购,怎样运输,才能使得总费用最少。

所以,我们从两个方面着手考虑这个问题,首先我们考虑怎样从钢厂订购货物,接下来我们考虑在订购好货物后我们怎样把货物运输到目的地。

对于这两个问题,从题目可知,订购和运输联系密切,所以,我们必须同时考虑考虑钢管的订购与运输。

再由题中给的钢厂与天然气管道路线分布图可以看出,该问题等同于把起点的信息通过最优路(即就是花费最少的路径)径送到目的地,在送往的途中可以有信息的流失,流失的信息即就是用于铺设道路的货物,但不管流失多少信息,到达目的地时,总还有剩余的信息。

全国数模竞赛优秀论文钢管订购与运输的优化模型(浙江师范大学 胡国英 柯 懿 张惠锋) 精品

全国数模竞赛优秀论文钢管订购与运输的优化模型(浙江师范大学 胡国英 柯 懿 张惠锋) 精品

(1)如果要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络,请就这种更一般的情形给出一种解决办法,并对图二(见附录一)按(1)的要求给出模型和结果。

(二)问题的分析本题要铺设一条A1~A15的天然气管道,使得总费用最小。

可以这样考虑问题:我们可以先把钢厂生产的钢管运到各个站点Ai(i≠1)再往两边运送,再计算出总的费用使之最小。

事实上我们并不知道每个站点上要运去多少货,所以设每个钢厂运往站点的数量为一变量及站点运往两边的钢管量也为变量,再通过图中已知信息相应的列出一些恒等式和约束条件。

为了使问题便于求解,我们把铁路费用及销价相应转换为公路费用(其简化的图示见附录一的图三),又因为铁路运费为一分段函数,故要对一些点之间加线使运费相当。

转换完毕后再利用赋权图的性质求出厂到站点的最短路。

(其具体数据见附录三)(三)模型的假设(1)运钢管过程中若用火车则可直接把钢管运到公路与铁路交接处,即下了火车不上火车。

(2)假设运输单位可提供足够的火车与汽车。

(3)费用计算时按照钢管数量来算,不考虑其他计费方法及因素。

(4)运费中不足整公里部分按整公里计。

(5)假设向每个钢管厂都订购钢管。

(6)设1Km主管道钢管为1单位钢管。

(7)路中铺设的钢管只允许由其相邻站点提供。

(8)不计各个环节中的装卸费用。

(四)符号说明Si: 表示生产钢管的钢厂(i=1,2…7)。

Ai:表示暂存钢管的站点。

(i=1,2…15)X1,+kk 与X1,-kk:分别表示Ak运往A1+k方向的钢管的数量和Ak运往A1-k方向的钢管的数量。

(其中K=2,3…15 X21=104, X16,15=0)Bk :表示存放在Ak处的钢管数量(k=2,3…15).Yij : 表示从Si->Aj所运的钢管数量。

F(Xij ,Yij): 表示总的费用。

(单位:万元)△Pi :表示钢管销价的变化量。

(五)模型的建立与求解题Ⅰ:为了使问题简化,我们可采取如下原则:(1)总费用公路化原则:就是将铁路运费及钢管销价恰当的转换为公路运费。

管道运输与订购优化模型〔CAI〕

管道运输与订购优化模型〔CAI〕

管道运输与订购优化模型〔CAI〕钢管订购和运输优化模型要铺设一条的输送自然?气的主管道, 如图一所示(见反面)。

经筛选后可以生产这种主管道钢管的钢厂有。

图中粗线表示铁路,单细线表示公路,双细线表示要铺设的管道(假设沿管道或者原来有公路,或者建有施工公路),圆圈表示火车站,每段铁路、公路和管道旁的阿拉伯数字表示里程(单位km)。

为方便计,1km主管道钢管称为1单位钢管。

一个钢厂假如承担制造这种钢管,至少需要生产500个单位。

钢厂在指定期限内能生产该钢管的最大数量为个单位,钢管出厂销价1单位钢管为万元,如下表:1 2 3 4 5 6 7 800 800 1000 2000 2000 2000 3000 160 155 155 160 155 150 160 1单位钢管的铁路运价如下表:里程(km) ≤300 301~350 351~400 401~450 451~500 运价(万元) 20 23 26 29 32 里程(km) 501~600 601~700 701~800 801~900 901~1000 运价(万元) 37 44 50 55 60 1000km以上每增加1至100km运价增加5万元。

公路运输费用为1单位钢管每公里0.1万元〔缺乏整公里部分按整公里计算〕。

钢管可由铁路、公路运往铺设地点〔不只是运到点,而是管道全线〕。

问题:〔1〕请制定一个主管道钢管的订购和运输准备,使总费用最小〔给出总费用)。

思索题:〔2〕请就〔1〕的模型分析:哪个钢厂钢管的销价的转变对购运准备和总费用影响最大,哪个钢厂钢管的产量的上限的转变对购运准备和总费用的影响最大,并给出相应的数字结果。

〔3〕假如要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络,请就这种更一般的情形给出一种解决方法,并对图二按〔1〕的要求给出模型和结果。

A1 3 2 5 80 10 10 31 20 12 42 70 10 88 10 70 62 70 30 20 20 30 450 104 301 750 606 194 205 201 680 480 300 220 210 420 500 600 3060 195 202 720 690 520 170 690 462 160 320 160 110 290 1150 1100 1200 A2 A3 A4 A5 A6A11 A711A11 A8A11 A911A11 A10 A11 A12 A13 A14 A15 S1。

数学建模案例分析管道运输与订购优化模型(CAI)

数学建模案例分析管道运输与订购优化模型(CAI)

钢管订购和运输优化模型要铺设一条1521A A A →→→ 的输送天然气的主管道, 如图1所示(见反面).经筛选后可以生产这种主管道钢管的钢厂有127,,,S S S .图中粗线表示铁路,单细线表示公路,双细线表示要铺设的管道(假设沿管道或者原来有公路,或者建有施工公路),圆圈表示火车站,每段铁路、公路和管道旁的阿拉伯数字表示里程(单位:km).为方便计,1km 主管道钢管称为1单位钢管.一个钢厂如果承担制造这种钢管,至少需要生产500个单位.钢厂i S 在指定期限内能生产该钢管的最大数量为i s 个单位,钢管出厂销价1单位钢管为i p 万元,如下表:i1 2 3 4 5 6 7 i s800 800 1000 2000 2000 2000 3000 i p1601551551601551501601单位钢管的铁路运价如下表:里程(km) ≤300 301~350 351~400 401~450 451~500 运价(万元) 2023262932里程(km) 501~600 601~700 701~800 801~900 901~1000运价(万元) 37445055601000km 以上每增加1至100km 运价增加5万元.公路运输费用为1单位钢管每千米0.1万元(不足整千米部分按整千米计算). 钢管可由铁路、公路运往铺设地点(不只是运到点1521,,,A A A ,而是管道全线).问题:(1)请制定一个主管道钢管的订购和运输计划,使总费用最小(给出总费用).思考题:(2)请就(1)的模型分析:哪个钢厂钢管的销价的变化对购运计划和总费用影响最大,哪个钢厂钢管的产量的上限的变化对购运计划和总费用的影响最大,并给出相应的数字结果.(3)如果要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络,请就这种更一般的情形给出一种解决办法,并对图2按(1)的要求给出模型和结果.71一、 基本假设1. 沿铺设的主管道以有公路或者有施工公路. 2. 在主管道上,每千米卸1单位的钢管.3. 公路运输费用为1单位钢管每千米0.1万元(不足整千米部分按整千米计算) 4. 在计算总费用时,只考虑运输费和购买钢管的费用,而不考虑其他费用. 5. 在计算钢厂的产量对购运计划影响时,只考虑钢厂的产量足够满足需要的情况,即钢厂的产量不受限制.6. 假设钢管在铁路运输路程超过1000km 时,铁路每增加1至100km ,1单位钢管17的运价增加5万元.二、符号说明:i S :第i 个钢厂; 7,,2,1 =i i s :第i 个钢厂的最大产量; 7,,2,1 =i j A :输送管道(主管道)上的第j 个点; 15,,2,1 =ji p :第i 个钢厂1单位钢管的销价; 7,,2,1 =iij x :钢厂i S 向点j A 运输的钢管量; 7,,2,1 =i 15,,2,1 =jj t :在点j A 与点1+j A 之间的公路上,运输点j A 向点1+j A 方向铺设的钢管量;14,,3,2,1 =j (01=t )ij a :1单位钢管从钢厂i S 运到结点j A 的最少总费用,即公路运费﹑铁路运费和钢管销价之和; 7,,2,1 =i 15,,2,1 =jj b :与点j A 相连的公路和铁路的相交点; 15,,3,2 =j1.+j j A :相邻点j A 与1+j A 之间的距离; 14,,2,1 =j三、模型的建立与求解问题一:讨论如何调整主管道钢管的订购和运输方案使总费用最小由题意可知,钢管从钢厂i S 到运输结点j A 的费用ij a 包括钢管的销价﹑钢管的铁路运输费用和钢管的公路运输费用.在费用ij a 最小时,对钢管的订购和运输进行分配,可得出本问题的最佳方案.1. 求钢管从钢厂i S 运到运输点j A 的最小费用1)将图1转换为一系列以单位钢管的运输费用为权的赋权图.由于钢管从钢厂i S 运到运输点j A 要通过铁路和公路运输,而铁路运输费用是分段函数,与全程运输总距离有关.又由于钢厂i S 直接与铁路相连,所以可先求出钢厂i S 到铁路与公路相交点j b 的最短路径.如图3图3 铁路网络图依据钢管的铁路运价表,算出钢厂i S 到铁路与公路相交点j b 的最小铁路运输费用,并把费用作为边权赋给从钢厂i S 到j b 的边.再将与j b 相连的公路、运输点i A 及其与之相连的要铺设管道的线路(也是公路)添加到图上,根据单位钢管在公路上的运价规定,得出每一段公路的运费,并把此费用作为边权赋给相应的边.以1S 为例得图4.图4 钢管从钢厂1S 运到各运输点j A 的铁路运输与公路运输费用权值图2)计算单位钢管从1S 到j A 的最少运输费用根据图4,借助图论软件包中求最短路的方法求出单位钢管从1S 到j A 的最少运输费用依次为:170.7,160.3,140.2,98.6,38,20.5,3.1,21.2,64.2,92,96,106,121.2,128,142(单位:万元).加上单位钢管的销售价i p ,得出从钢厂1S 购买单位钢管运输到点j A 的最小费用j a 1依次为:330.3,320.3,300.2,258.6,198,180.5,163.1,181.2,224.2,252,256,266,281.2,288,302(单位:万元).同理,可用同样的方法求出钢厂2S ﹑3S ﹑4S ﹑5S ﹑6S ﹑7S 到点j A 的最小费用,从而得出钢厂到点的最小总费用(单位:万元)为:表1 i S 到点j A 最小费用A 2A 3A 4 A 5A 6A 7 A 8A 9A 10 A 11 A 12 A 13A 14 A 15S 1 320.3 300.2 258.6 198 180.5 163 181.2 224.2 252 256 266 281.2 288 3022S 360.3 345.2 326.6 266 250.5 241 226.2 269.2 297 301 311 326.2 333 347 3S 375.3 355.2 336.6 276 260.5 251 241.2 203.2 237 241 251 266.2 273 2874S 410.3 395.2 376.6 316 300.5 291 276.2 244.2 222 211 221 236.2 243 257 5S 400.3 380.2 361.6 301 285.5 276 266.2 234.2 212 188 206 226.2 228 242 6S 405.3 385.2 366.6 306 290.5 281 271.2 234.2 212 201 195 176.2 161 1782. 建立模型运输总费用可分为两部分:运输总费用=钢厂到各点的运输费用+铺设费用.运输费用:若运输点j A 向钢厂i S 订购ij x 单位钢管,则钢管从钢厂i S 运到运输点j A 所需的费用为ij ij x a .由于钢管运到1A 必须经过2A ,所以可不考虑1A ,那么所有钢管从各钢厂运到各运输点上的总费用为:∑∑==15271j i ijijax .铺设费用:当钢管从钢厂i S 运到点j A 后,钢管就要向运输点j A 的两边1+j j A A 段和j j A A 1-段运输(铺设)管道.设j A 向1+j j A A 段铺设的管道长度为j y ,则j A 向1+j j A A 段的运输费用为()201)21(1.0+=+++⨯j j j t t y (万元);由于相邻运输点j A 与1+j A 之间的距离为1.+j j A ,那么1+j A 向1+j j A A 段铺设的管道长为j j j t A -+1.,所对应的铺设费用为()()2011.1.jj j j j j t A t A-+-++(万元).所以,主管道上的铺设费用为:()()()∑=++⎪⎪⎭⎫⎝⎛-+-++1411.1.201201j j j j j j j j j t A t A t t 总费用为:()()()∑∑∑===++⎪⎪⎭⎫⎝⎛-+-+++=711521411.1.201201i j j j j j j j j j j ij ij t A t A t t a x f 又因为一个钢厂如果承担制造钢管任务,至少需要生产500个单位,钢厂i S 在指定期限内最大生产量为i s 个单位,故i j ijs x≤≤∑=152500 或0152=∑=j ij x 因此本问题可建立如下的非线性规划模型:14157.1.112171151522(1)()(1)min (2020j 2,3,,15500 0s.t. 0 1,,7,2,,150j j j j j j j j ij ijj j i ij j i ij i ij j j ij t t A t A t f x a x n x s x x i j t A ++======+-+-=++⋅⎧==⎪⎪⎪⎪≤≤=⎨⎪⎪≥==⎪≤≤∑∑∑∑∑∑或3. 模型求解:由于MATLAB 不能直接处理约束条件:i j ijs x≤≤∑=152500或0152=∑=j ij x ,我们可先将此条件改为i j ijs x≤∑=152,得到如下模型:用MATLAB 求解,分析结果后发现购运方案中钢厂7S 的生产量不足500单位,下面我们采用不让钢厂7S 生产和要求钢厂7S 的产量不小于500个单位两种方法计算:1)不让钢厂7S 生产计算结果:=1f 1278632(万元)(此时每个钢厂的产量都满足条件). 2)要求钢厂7S 的产量不小于500个单位计算结果:=2f 1279664 (万元) (此时每个钢厂的产量都满足条件). 比较这两种情况,得最优解为, 121),m in(m in f f f f ===1278632(万元) 具体的购运计划如表2:表2 问题一的订购和调运方案14157.1.112171152.1(1)()(1)min (2020j 2,3,,15 s.t. 0 1,,7,2,,150j j j j j j j j ij ijj j i ij j i ij ij ij j j j t t A t A t f x a x n x s x i j t A ++=====++-+-=++⋅⎧==⎪⎪⎪⎪≤⎨⎪⎪≥==⎪≤≤⎪⎩∑∑∑∑∑。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

13
13
∑ ∑ 当 X ij ≥ 500时有 500 ≤ X ij ≤ si ;
j =1
j =1
13
13
13
∑ ∑ ∑ 当 X ij < 500时有 X ij = 500或 X ij = 0
j =1
j =1
j =1
定义函数:Sub(X)来表示上述关系。 2.运抵结点的钢管数等于从结点向两端铺设的钢管数:
欢迎光临中国数学建模网 ―――
钢管订购和运输优化模型
王海涛 张 浩 许 翔
指导教师:谭欣欣
摘要:本文建立一个钢管订购和运输模型,从钢厂到主管道结点的运费是影响总费用的重
要因素。为使总费用最小,须使从钢厂到主管道结点的运费——钢管运输费最小。对求网络 中最短路径的 Dijkstra 算法进行改进,得到新的算法,可对含多种权重计算方式的网络进行 搜索,得出最小费用路径(最短路径)。在此基础上,建立起描述总费用的函数,把钢管的 订购和运输问题归结为在一定约束条件下求最小总费用的二次规划问题。用 Matlab 软件中 的 QP( )函数求得问题的最优解。 对于问题(1),最小总费用为 129.17 亿元;对于问题(2),钢厂S1的产量上限的变化和 钢厂S5的钢管销价的变化对订购和运输计划及其总费用的影响最大;对于问题(3),最小 总费用为 141.83 亿元。
感谢您对网站建设一如既往的支持和厚爱
欢迎光临中国数学建模网 ―――
五.问题(1)的模型的建立和求解
1.求从钢厂Si运单位钢管到主管道结点Aj的最小费用 从钢厂Si运单位钢管到主管道结点Aj的费用由两部分组成:公路费用和铁路费用。求最小费 用,即相当于求最短路径。 Dijkstra 给出一种对只含一种权重计算方式的网络求一结点到其它各结点的最短路 径的算法。我们基于其思想,进行加工和改进,得到了对含多种权重计算方式的网络求任意 两点间最小费用的算法。具体步骤如下: 建立由火车站构成的图,确定一源火车站,由 Dijkstra 算法给出源火车站到其它 火车站的最短路径。 ② 改变源火车站,重复1的步骤,可得到任意两个火车站间最短路径。 建立由火车站、主管道结点构成的图(如图一)。用vn表示图的第n个结点,ei,j 表示vi,vj 间的边。任意两点vi,vj:若vi,vj 间有铁路相连(可经过结点),则认为vi,vj 相连接。把两点间的最短路径(由①,②给出)转化为铁路费用,作为ei,j 的权。若vi,vj以 公路相连接且不经过其它结点,则把两点间公路长度转化为公路费用,作为ei,j的权。 ④ 对上图,确定一源结点,由 Dijkstra 算法给出源结点到其它各结点的最短路径。 ⑤ 改变源结点,可求得任意两个结点间最小费用。 算法由程序(见附录三)实现。在求得任一钢厂到每个主管道结点最小费用的同时,并给出对 应的路线。 分析最小费用路径,除去无用结点。 观察最小费用路径,发现主管道结点A2总在任意钢厂Si 到A1最小费用路径上。同样,主管道 结点A5也总在任意钢厂Si 到A4最小费用路径上。因为所求路径表示的是最小费用路径,所以 对于A1和A4这样的点,就可以认为它们是无用的铺设结点。从而A1A2间的管道,全部由A2向 A1铺设;同样A3A4,A4A5间的管道,全部由A3,A5向A4铺设。即:T2,1为常数,等于A2,A1间 的距离;T1,2为常数,等于 0。这样就可简化网络为S1 …S7 与 A2 A3 A5…A15 这 13 个铺设点间 的最小费用。 把原问题归结为最优化问题
800 800 1000 0 999 1572 0 5171
感谢您对网站建设一如既往的支持和厚爱
欢迎光临中国数学建模网 ―――
六.问题(2)的分析
①钢厂钢管产量上限的变化对购运计划和总费用的影响分析:
由问题(1)的解,我们可以看出:只有S1、S2、S3三厂的订购量达到各自的上限,故
二.问题的条件和假设
沿管道或者原来有公路,或者建有施工公路。 个钢厂如果承担制造这种钢管,至少需要生产 500 个单位。
本文获“2000 年网易杯全国大学生数学建模竞赛”全国二等奖 感谢您对网站建设一如既往的支持和厚爱
欢迎光临中国数学建模网 ―――
钢管的铺设是全线的,而不只是运到点A1,A2,…, A15 。 钢厂的钢管销价不随定货量的改变而变化。
管销价分别增加:5 万元,10 万元。得到相应的最小总费用如下表:
单位:万元
钢管销价 S1
S2
S3
S4
S5
S6
S7
+5
1295698 1295698 1296698 1291698 1296693 1297788 1291698
+10 1299698 1299698 1301698 1291698 1300008 1299938 1291698
钢管的订购费:
7 13
∑ ∑ [( X ij ) • pi ]
i=1 j=1
7 13
∑ ∑ 把钢管从钢厂运到主管道结点所需的运费:
X ij Cij
i=1 j=1
∑ 从主管道结点向两边铺设管道的费用:
7 i =1
1 2 [Ti1(Ti1
+ 1)
+ Ti2 (Ti2
+1)]⋅ H
所以钢管订购和运输的总费用为:
7
∑ T j1 + T j2 = X ij
(j = 1,2,…,15)
i =1
3.运抵结点的钢管数等于从结点向两端铺设的钢管数:
设Ai在Aj的左方且相邻,则从Ai向右铺设的钢管数与从Aj向左铺设的钢管数之和等于AiAj间的
距离。即:
Ti2 + Ti+1,1 = mat(i, i + 1)
(i = 1,2,…14) 其中,mat(i,i + 1) 表示Ai到Ai+1的距离。
1 x(x + 1) ⋅ H 2
x 为非整数时,通过估算可知,铺设管道费用远较订购钢管费用为小,故用上式近似表达铺 设管道费用,对总费用而言,引起的偏差很小。 但当 x 较小时是与实际不符的。这时 x 应看作是连续的。费用为:
1 x2 ⋅H 2
观察图一和图二(图见附录,下略)可知 x 均较大,故可用近似式求解。这样,问题归 结为一个二次规划问题。
三.符号说明
Ai Si si pi Xij Cij Ti1 Ti2 Ti,j H Mat(i,j)
主管道与公路的第i个交点,称为结点; 第i个钢厂; 钢厂Si在指定期限内生产钢管的最大数量; 由钢厂Si 生产的单位钢管的出厂销价; 从钢厂Si运到主管道结点Aj的钢管数量; 从钢厂Si运一单位钢管到主管道结点Aj的最小费用; 从主管道结点Ai向左端铺管道所用钢管的数量; 从主管道结点Ai向右端铺管道所用钢管的数量; 从主管道结点Ai向Aj方向铺管道所用钢管的数量; 公路单位运费;
产量上限的变化只对这三个厂有影响。进行灵敏度分析,保持两个厂产量上限不变,另一个
厂的产量上限分别增加:2%,4%,6%,8%,10%。求得的最小总费用如下表:
单位:万元
2%
4%
6%
8%
10%
S1
1290050
1288402
1286754
1285106
1283458
S2
1291138
1290578
1290018
A1 A2 A3 A A5 A6 A7
A8 A9 A10 A11 A1 A13 A14 A15 定购总数
S1 0 S2 0 S3 0 S4 0 S5 0 S6 0 S7 0 ** 0
4
0 0 0 349.5 194 256.5 0 104 86 0 450.5 0 0 159.5 0 252 0 0 0 0 0 0 0 00 0 0 0 0 519 0 0 0 0 0 0 0 00 0 0 0 0 0 00 0 0 0 104 857 0 800 194 256.5 159.5
7
∑ T j1 + T j2 = X ij
(j = 1,2,…,15)

i =1
⎪⎩
Ti2 + Ti+1,1 = mat(i,i + 1) (i = 1,2,…14)
4 优化求解
利用 MATLAB 工具箱中的 QP 函数求问题(1)这一二次规划问题的最优解。先把各变量的下
限设为0,求出在无约束条件下的最优解;以该解为初始点进行分析: 我们发现:S7厂的订购量不满足Sub(x)函数的条件。因此,为满足该条件,我们分别对两 种情形分析,得出最优解列如下表:
一.问题的提出
要铺设一条输送天然气的主管道A1→A2→…→A15,能生产这种钢管的厂家一共有:S1,S2,… S7 。厂家与管道间的交通网络已知。假设沿管道或者原来有公路,或者建有施工公路。 为方便计算,1km主管道钢管称为 1 单位钢管。一个钢厂如果承担制造这种钢管,至少需要 生产 500 个单位。钢厂Si在指定期限内能生产该钢管的最大数量为si 个单位,钢厂 1 单位钢 管的出厂销价为pi万元,如表一(见附录)。 1 单位钢管的铁路运价如表二(见附录),1000km 以上每增加 1 至 100km 运价增加 5 万元。 公路运输费用为 1 单位钢管每公里 0.1 万元(不足整公里部分按整公里计算)。钢管可由铁 路、公路运往铺设地点(不只是运到主管道结点A1,A2,…, A15 ,而是管道全线)。 (1)请制定一个主管道钢管的订购和运输计划,使总费用最小(给出总费用)。 (2)请就(1)的模型分析:哪个钢厂钢管的销价的变化对购运计划和总费用影响最大, 哪个钢厂钢管的产量的上限的变化对购运计划和总费用的影响最大,并给出相应的数字结 果。 (3)如果要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络,请就 这种更一般的情况给出一种解决办法,并对图(2)的情形给出模型和结果。
相关文档
最新文档