数学模型结业课程设计求解钢管订购和运输问题
数学建模案例分析管道运输与订购优化模型(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 ++=====++-+-=++⋅⎧==⎪⎪⎪⎪≤⎨⎪⎪≥==⎪≤≤⎪⎩∑∑∑∑∑。
钢管的订购和运输
2、模型假设及符号说明
2.1 模型假设 (1)钢管在运输和铺设途中没有损耗。 (2)所有钢管均由 提供。 (3)钢管铁路转公路时没有额外费用。 2.2 符号说明 工厂的 的生产总量 工厂 到 的总运量 工厂 到 的运输单位数量钢管的价格 工厂 的生产单价 往 往 方向运的钢管数量 方向运的钢管数量 运输的总费用 生产钢管的总费用 运输的总费用 铺设管道的总费用 到 的距离
综上所述,对应此问题的非线性规划模型为: 目标函数:
限制条件:
,
,
,
3.3 模型的求解
3.3.1 求单位钢管运输到节点费用最少的路径 我们首先把图中各点标号,构造出该图的关联矩阵 ,按照以下规则构造:
两地无直接到达的路径 两地可通过铁路直接到达 两地可通过公路直接到达 把 1 单位钢管从 运到 的运输价格作为 到 的“等效距离” ,将此等效距离作 为该图的赋权图,运用弗洛伊德算法得到 到 的等效最短路径,即运输成本最
501~600 37
601~700 44
701~800 50
801~900 55
901~1000 60
1000km 以上每增加 1 至 100km 运价增加 5 万元。
2
290 S3 S2 690 1200 720 202 1100 20 12 195 306 115 0 600 8 0 3 104 A1 S3 S2 690 1200 720 A16 202 1100 20 12 195 306 1150 600 0 5 10 194 A6 A5 10 31 480 A9 680 A10 300 S1 42 70 170 520 88 S4 A18 160 70 190 462 10 320 260 A19 160 A20 100 130 70 0 5 10 194 A6 606 A5 A11 10 31 201 A8 A1 205 A7 11 A1 1 1 480 680 A10 S1 42 70 10 170 520 88 462 S5 220 300 A11 10 A13 210 A12 62 S4 320 160 70 30 70 S6 110 420
大学竞赛数学建模钢管订购和运输优化模型
1)将图1转换为一系列以单位钢管的运输费用为权的赋权图. 所以可先求出钢厂 Si
到铁路与公路相交点 b j 的最短路径.如图3
30
290
320 160 160 1200 690 720 1100 202 20 1150 306 450 80 195 462 520 690 170 88 70 70
5.假设钢管在铁路运输路程超过1000km,铁路每增加1 至100km,1单位钢管运输的运价增至5万元.
6.订购的钢管数量刚好等于需要铺设的钢管数量
二.基本假设
7.销售价和运输价不受市场价格变化的影响
三. 符号说明
第 第 个钢厂, 个钢厂的最大产量, 个点,
输送天然气的主管道上的第 第 钢厂 在点
86
333
621
165
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
比较好的方法:引入0-1变量
fi表示钢厂i是否使用;xij是从钢厂i运到节点j的钢管量 yj是从节点j向左铺设的钢管量;zj是向右铺设的钢管量
0.1 15 Min Aij xij [(1 y j ) y j (1 z j ) z j ] i, j 2 j 1 s.t. 500 f i xij si f i ,
非线性规划模型可用LINGO软件包或MATLAB软件包来求解,但这些软件包不能 直接处理约束条件:
可用分支定界法将此条件改为 模型变为
1)不让钢厂S7生产,模型变为:
计算结果: f1 1278632(万元)(此时每个钢厂的产量都满足条件) 2)要求钢厂S7 产量不小于500个单位,模型变为:
钢管的订购和运输问题
一、问题重述要铺设一条输送天然气的主管道。
经筛选后可以生产这种主管道钢管的钢厂有七家。
图中粗线表示铁路,单细线表示公路,双细线表示要铺设的管道(假设沿管道或者原来有公路,或者建有施工公路),圆圈表示火车站,每段铁路、公路和管道旁的阿拉伯数字表示里程(单位km)。
为方便计,1km主管道钢管称为1单位钢管。
一个钢厂如果承担制造这种钢管,至少需要生产500个单位。
每个钢厂在指定期限内能生产该钢管的最大数量和钢管出厂销售1单位钢管价格均已给出。
1000km以上每增加1至100km运价增加5万元。
公路运输费用为1单位钢管每公里0.1万元(不足整公里部分按整公里计算)。
钢管可由铁路、公路运往铺设地点(不只是运到点,而是管道全线)。
1单位钢管的铁路运价如下表:里程(km)≤300301~350351~400401~450451~500运价(万元)2023262932里程(km)501~600601~700701~800801~900901~1000运价(万元)3744505560(1)请制定一个主管道钢管的订购和运输计划,使总费用最小(给出总费用)。
(2)请就(1)的模型分析:哪个钢厂钢管的销价的变化对购运计划和总费用影响最大,哪个钢厂钢管的产量的上限的变化对购运计划和总费用的影响最大,并给出相应的数字结果。
(3)如果要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络,请就这种更一般的情形给出一种解决办法,并对图二按(1)的要求给出模型和结果。
二、基本符号说明与基本假设2.1 基本符号说明iX:厂家i 的实际生产量iP :厂家i 的单位钢管销价a :单位距离公路的钢管运费,a=0.1iD :线段i 的里程Q :单位距离铁路钢管运费jA:卸货节点b :最小生产量,b=500is :厂家i 的最大生产量ijY:从厂家i 运往卸点j 的钢管量 ijC :从厂家i 运往卸点j 的最小运输费用j t :从卸点j A 往左运的钢管量j w :从卸点j A 往右运的钢管量lj:从卸点j A 往第三方向运的钢管量i m :生产厂家i 是否生产,⎩⎨⎧,厂家已生产,厂家未生产10m i N :表示该线段是否被占用,⎪⎩⎪⎨⎧=线段已占用线段未占用,,10N2.2 基本假设1) 假设沿管道或者原来有公路,或者建有施工公路。
钢管订购与运输问题一的数学模型与求解
钢管订购与运输问题一的数学模型与求解
钢管订购与运输问题是一种组合优化问题,它涉及到钢管的订购和运输,旨在找到最佳的订购和运输方案,以最小的成本获得最大的收益。
这个问题通常可以用数学模型来表示。
设 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 表示不订购。
通过这个数学模型,我们可以制定出钢管订购与运输问题的求解方法,以找到最佳的订购和运输方案。
在实际问题中,我们通常需要对求解结果进行评估和优化,以便找到更加优秀的方案。
因此,钢管订购与运输问题的数学模型和求解方法只是问题的第一步,实际应用中还需要进行进一步的分析和优化。
钢管订购与运输问题
意义 表示由钢管厂 Si 运送到结点 A j 处的钢管数量 表示单位钢管由钢厂 Si 运送到结点 A j 处的最小费 用,包括订购费用和运输费用(万元/单位)
si
Tj yj
表示钢管厂 Si 生产钢管数量的上限 表示结点 A j 和 A j 1 ,之间待铺管道的长度; 表示从结点 A j ,开始向右铺设的管道长度( A j 1 方 向)
关键字:整数非线性规划模型 New-Dijkstra 算法
Floyd 算法 最优权重系数 整数-网络型规划模型
1
1.问题重述
1.1 问题背景 在经济建设中,经常碰到大量物资调运问题,尤其是我国地域广阔,自然资 源丰富且尚待大力开发,但分布又不均衡。我国西部地域广阔,自然资源丰富, 有巨大的发展潜力,加快发展西部地区可以促进各种资源的合理配置和流动,为 国民经济的发展提供广阔的空间和巨大的推动力量。 “西气东输”工程,设计管道长约 4000 公里。其中生产管道的工厂有若干 家,每家的生产能力、订购费用、及相距铺设点的距离都不一样。根据已有的铁 路、公路网,应如何制定订购和运输钢管方案,将这些钢管运到沿线各铺设地点 而总花费最小就显得尤为重要。 1.2 问题描述 要铺设一条 A1 A2 A15 的输送天然气主管道, 如图一所示。 经筛选 后可以生产这种主管道钢管的钢厂有 S1 , S 2 , S6 。图中粗线表示铁路,单细线表 示公路,双细线表示要铺设的管道(假设沿管道或者原来有公路,或者建有施工 公路),圆圈表示火车站,每段铁路、公路和管道旁的阿拉伯数字表示里程(单位 km)。为方便计,1km 主管道钢管称为 1 单位钢管。 一个钢厂如果承担制造这种钢管, 则该钢厂在指定期限内最小生产 600 个单 s i 位,最大生产 个单位,钢管出厂销价 1 单位钢管为 p i 万元,如下表:
2000年数学建模B题钢管订购和运输
钢管订购和运输摘要本文根据问题的条件和要求,建立两个模型,两个模型均为单目标非线性规划模型,并通过求解这两个模型,完整地解决了问题。
由于铁路运输费用函数具有不可加性,不能直接应用现有的最短路算法来求解铁路和公路交通网中任意两点间最小费用路问题。
本文采用了一种分步递推算法,巧妙解决了这一问题。
1278632万元。
.15A →(假1单位钢管的铁路运价如下表:1000km 以上每增加1至100km 运价增加5公路运输费用为1单位钢管每公里0.1万元(不足整公里部分按整公里计算)。
钢管可由铁路、公路运往铺设地点(不只是运到点,而是管道全线)。
(1)请制定一个主管道钢管的订购和运输计划,使总费用最小(给出总费用)。
(2)请就(1)的模型分析:哪个钢厂钢管的销价的变化对购运计划和总费用影响最大,哪个钢厂钢管的产量的上限的变化对购运计划和总费用的影响最大,并给出相应的数字结果。
(315A ,的每单i ,j V 的任意两点ik C =运计划和总费用影响最大,哪个钢厂钢管的产量的上限的变化对购运计划和总费用的影响最大。
问题三,利用同问题一一样的方法,从而可求出某钢厂到某某铺设点运输单位钢管的最少运输费用。
(具体算法及程序见附录)模型的假设与符号说明1) 基本假设:○1要铺设的管道侧有公路,可运送所需钢管。
1521,,,A A A○2钢管在运输中由铁路运转为公路运时不计中转(换车)费用; ○3所需钢管均由)7,...,1(=i S i 钢厂提供; ④假设运送的钢管路途中没有损耗。
2) 符号说明:iS : 钢厂i S 的最大生产能力;ip : 钢厂iS 的出厂钢管单位价格(单位: 万元) ;d e ijc jb ijx y j jZ i t W 费用,具体数据如下表1:表1 单位钢管从iS 运输到jA 的最小运输费用(单位:万元)对表1的数据进行分析,我们得到一个非线性规划模型:目标函数是总费用W , 它包含三项: 钢管出厂总价Q , 运输费P , 及铺设费T. 即 W = Q + P + T其中iji j i x p Q ∙=∑∑==71151 ,iji j ij x c P ∙=∑∑==71151,铺设费T 可以如下来确定:jA 开始从左右两个方向铺设,j y 与z j 单位长钢管的费用为(1)12 (2)j jj y y d d d y d++++=与(1)2j jz z d +故 ()()1511122j j j j j y y z z T d =⎡⎤++=+⎢⎥⎢⎥⎣⎦∑目标函数为: 约束条件为:① ② ③④ ⑤0,0,0j ij j x y z ≥≥≥, )15,...,1,7,...,1(==j i i t =0或1 (i=1,..,7)d=0.05;根据模型二编写Lingo 程序,程序运行后,得到最优最小费用为1282142W =万元。
钢管订购数学建模
数学建模实验报告班级:姓名:学号:钢管订购和运输摘要本文针对钢管订购和运输的一般特点和要求,建立了两个遵循题目要求的非线性规划模型。
在给定钢管需求量,运输方式及价格,厂家生产量上下线,运输路线图等条件下,非线性规划模型和图论的最短路算法,从而得到最优的钢管订购运输方案,使成本达到最小。
对于问题,我们选取了钢管订购和运输的总费用最小作为模型的目标函数,用floyd算法分别求出铁路最短路矩阵和公路最短路矩阵,利用费用转化公式,得到两个矩阵的最小费用,将两者综合求得总体最小运输费用矩阵C(i,j)。
然后用lingo求解得到最优的钢管订购运输方案。
对问题模型的求解得到最优钢管订购运输方案为:总费用=1278632万元每家厂家的生产量:关键词: floyd算法非线性规划模型总体最小运输费用矩阵一、问题重述要铺设一条输送天然气的主管道。
经筛选后可以生产这种主管道钢管的钢厂有七家。
图中粗线表示铁路,单细线表示公路,双细线表示要铺设的管道(假设沿管道或者原来有公路,或者建有施工公路),圆圈表示火车站,每段铁路、公路和管道旁的阿拉伯数字表示里程(单位km)。
为方便计,1km主管道钢管称为1单位钢管。
一个钢厂如果承担制造这种钢管,至少需要生产500个单位。
每个钢厂在指定期限内能生产该钢管的最大数量和钢管出厂销售1单位钢管价格均已给出。
1000km以上每增加1至100km运价增加5万元。
公路运输费用为1单位钢管每公里0.1万元(不足整公里部分按整公里计算)。
钢管可由铁路、公路运往铺设地点(不只是运到点,而是管道全线)。
1单位钢管的铁路运价如下表:问题:请制定一个主管道钢管的订购和运输计划,使总费用最小(给出总费用)。
二、基本符号说明与基本假设2.1 基本符号说明iX:厂家i 的实际生产量 i P :厂家i 的单位钢管销价a :单位距离公路的钢管运费,a=0.1 i D :线段i 的里程 Q :单位距离铁路钢管运费 j A :卸货节点b :最小生产量,b=500 i s :厂家i 的最大生产量ijY:从厂家i 运往卸点j 的钢管量 ij C 从厂家i 运往卸点j 的最小运输费用j t :从卸点j A 往左运的钢管量 j w :从卸点j A 往右运的钢管量lj:从卸点j A 往第三方向运的钢管量i m :生产厂家i 是否生产,⎩⎨⎧,厂家已生产,厂家未生产10m i N :表示该线段是否被占用,⎪⎩⎪⎨⎧=线段已占用线段未占用,,10N2.2 基本假设1) 假设沿管道或者原来有公路,或者建有施工公路。
钢管定购与运输问题的数学模型与求解的新方法
钢管定购与运输问题的数学模型与求解的新方法一、本文概述钢管作为一种重要的建筑材料,在各类工程项目中具有广泛的应用。
钢管的定购与运输问题涉及到供应链管理、物流优化等多个领域,是工业界和学术界共同关注的重要问题。
随着市场需求的不断变化和物流技术的快速发展,传统的钢管定购与运输方法已经难以满足现代工业的需求。
因此,本文旨在探讨钢管定购与运输问题的数学模型与求解的新方法,以提高钢管供应链的效率和经济性。
本文将首先分析钢管定购与运输问题的特点和难点,包括需求量的不确定性、运输成本的波动性、供应链中的信息不对称等。
在此基础上,建立适用于钢管定购与运输的数学模型,包括需求量预测模型、运输优化模型等。
这些模型将综合考虑市场需求、库存成本、运输费用等多个因素,为钢管的定购与运输提供决策支持。
接下来,本文将介绍求解钢管定购与运输问题数学模型的新方法。
这些方法将结合现代优化算法和计算机技术,对模型进行高效求解。
同时,本文还将探讨如何将这些方法应用于实际钢管供应链管理中,以提高供应链的整体效益。
本文将通过案例分析和仿真实验来验证所提出数学模型和求解方法的有效性和实用性。
这些案例和实验将基于实际钢管供应链数据,对模型和方法进行测试和评估。
通过对比分析不同方案的效果,本文将为钢管定购与运输问题的求解提供新的思路和方法。
本文旨在深入研究钢管定购与运输问题的数学模型与求解的新方法,以提高钢管供应链的效率和经济性。
通过建立适用的数学模型和采用先进的求解方法,本文将为钢管定购与运输问题的优化提供理论支持和实践指导。
二、钢管定购与运输问题的数学模型钢管定购与运输问题是一个涉及供应链管理和物流优化的复杂问题。
为了有效地解决这一问题,首先需要建立一个合适的数学模型。
这个模型需要能够准确地描述钢管的定购、库存、运输以及相关的成本和约束条件。
定购决策:根据预测需求、库存量和供应商条件,决定何时从哪些供应商定购钢管。
运输优化:选择最经济、最高效的运输方式,确保钢管按时送达目的地。
数学建模案例分析管道运输与订购优化模型(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)的要求给出模型和结果。
(二)问题的分析本题要铺设一条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)总费用公路化原则:就是将铁路运费及钢管销价恰当的转换为公路运费。
钢管订购和运输的数学模型
1钢管订购和运输的数学模型摘要: 本文先对钢管订购和运输问题做了深入的分析,通过对问题的简化和等价转换,将问题归结为一非线性规划模型,利用软件LINGO 和LINDO 对问题1和3都作出最优解(分别为:127.966亿元与140.5170 亿元),在解1时给出简化模型和算法(解为:130.057亿元)。
在解问题3时,充分考虑了网络的特性,简化了算法。
由于本题是铁路,公路混合网,本文提出等价转换方法将之变为纯公路网,运用固有最段路径算法简化了计算过程.1 问题的提出计划铺设一条输送天然气的主管道,已知有五个生产主管道钢管的钢厂和铁路,公路混合的交通运输网。
试根据钢厂的位置距离销价生产能力以及运输费用等情况制定钢管订购和运输的最佳方案,使总费用最少。
已知运输网(略)及以下数据:(注:为方便计,1km 主管道钢管称为1单位钢管)钢厂i S 在指定期限内能生产该钢管的最大数量为i s 个单位,钢管出厂销价1单位钢管为i p 万元,如下表:1单位钢管的铁路运价如下表:公路运输费用为1单位钢管每公里0.1万元(不足整公里部分按整公里计算)。
2 问题假设H1:运输通路畅通无阻,即任一厂的钢管可到达网络上任一点。
H2:运输费用只与里程和所经过的线路有关,不考虑在铁路和公路之间转换时所增加的额外费用。
H3:总费用只包括运输费和所用钢管的总价格。
H4:钢管必须运到管道全线,设堆放点之间最小距离为1km。
H5:公路运输时不考虑空车来回开的费用3符号说明A i 节点iB i 铁路公路交点C ji厂j到节点i的单位费用(包括销价)S j厂j2*r i运到i点的钢量r i - w i ,r i+w i , r1i,r2i节点i向两侧铺运的距离,r3i为往第三方铺运的距离x ij厂j向i点供的钢量D 问题1中的管道总长d j j厂的销价v i 节点A i与节点A i+1之间的距离4问题分析4.1 问题1的分析1.将运输费用分成两部分:①在管道通路上的运费f1,简称铺运费,这种运输方式称铺运。
数学建模:钢管订购和运输
钢管订购和运输摘要:本文运用线性规划理论建立了钢管订购和运输计划问题的数学模型。
在求解时分别利用了图论中求最短路长的算法、整数规划中的0—1规划的解法及运输问题的表上作业法。
关键词:线性规划,运输问题一、问题重述有一条从A1→A2→ →A15的天然气管道需要铺设,如图1。
经筛选,只有7家厂商获得认可,分别记为S1,S2, ,S7。
图中粗线表示铁路,单细线表示公路,双细线表示管道(假设管道沿线有公路或建有施工公路)。
圆圈表示公路,每段铁路公路和管道旁的数字表示管道的里程(单位km),记1km为一个单位。
一个钢厂如果承担这种钢管的生产,则最少需要500个单位。
钢厂Si在制定期内最多能生产钢管的数量记为si个单位,钢管出场售价为每单位Pi万元,如下表。
一单位钢管的铁路运价如下表:1000km每增加100km运费增加5万元公路运输费为每公里0.1万元(不足整公里部分按1公里计算)。
1:制定一个主管道的订购和运输计划,市总费用最小(给出总费用)。
2:就问题1的模型进行分析,那个钢管厂的钢管销售价格变化对够运计划和总费用影响最大;哪个钢管厂钢管的产量上限的变化对够运计划和总费用的影响最大,并给出相应的数字结果。
3:如果要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络,对这种更一般的情形给出一种解决办法,并对图2按问题1的要求给出模型和结果。
二、基本假设假设铺设钢管可从Aj向前后两个方向铺设或向同一方向铺设和不考虑火车运载与汽车运载的装卸费。
三、符号说明1 第Si 个钢管厂承担制造钢管的任务。
0 - 1变量Ri, Ri=0 第Si 个钢管厂不承担制造钢管的任务。
ai 表示向第Si 个钢管厂订购的钢管的数量。
xij 表示从钢管厂Si 沿着费用最小的路线运输到火车站Aj 点的钢管的数量。
bj 表示从各个钢管厂运输到Aj 点的钢管的总数。
cij 表示从钢管厂Si 运输单位钢管到Aj 的最小费用。
2000年数学建模B题解答
2000年数学建模B题解答-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN钢管订购和运输摘要:本文建立了一个运输问题的最优化模型。
通过分析题图一,我们利用Floyd算法求出铁路网和公路网各点间最短路线,然后转化成最少运输,去掉了铁路和公路的性质,使运输网络变成一张供需运输价格表,然后建立了一个以总费用为目标函数的非线性规划模型,利用Lingo 软件,求出问题一的最优解为1278632万元通过对问题一中lingo运行结果的分析,我们得出S5钢厂钢管的销价的变化对购运计划和总费用影响最大,S1钢厂钢管的产量的上限的变化对购运计划和总费用的影响最大。
问题三模型的建立原理和问题一的相同,利用Lingo 软件,求得最优解为1407149万元.关键词:Floyd算法,非线性规划,0-1规划一 问题重述有7个生产厂,可以生产输送天然气主管道的钢管721,,S S S 。
要沿着1521A A A →→→ 的主管道铺设, 如题图一所示。
图中粗线表示铁路,单细线表示公路,双细线表示要铺设的管道(假设沿管道或者原来有公路,或者建有施工公路),圆圈表示火车站,每段铁路、公路和管道旁的阿拉伯数字表示里程(单位km)。
为方便计,1km 主管道钢管称为1单位钢管。
一个钢厂如果承担制造这种钢管,至少需要生产500个单位。
钢厂i S 在指定期限内能生产该钢管的最大数量为i s 个单位,钢管出厂销价1单位钢管为i p 万元,如下表:123456780080010002000200020003000160155155160155150160iis ip1单位钢管的铁路运价如下表:里程(km) ≤300 301~350 351~400401~450 451~500运价(万元) 2023262932里程(km) 501~600 601~700 701~800801~900 901~1000运价(万元)37445055601000km 以上每增加1至100km 运价增加5万元。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数学模型》课程结业论文题目钢管订购与运输院系理学院专业信息与计算科学学号学生姓名任课教师单锋沈阳航空航天大学2013年4月任 务 书[要求]1、将所给的问题翻译成汉语;2、给论文起个题目(名字或标题)3、根据任务来完成数学模型论文;4、论文书写格式要求按给定要求书写;5、态度要认真,要独立思考,独立完成任务;6、论文上交时间:5月30日前(要求交纸质论文和电子文档)。
7、严禁抄袭行为,若发现抄袭,则成绩记为“不及格”。
[任务]钢管订购和运输要铺设一条1521A A A →→→ 的输送天然气的主管道, 如图一所示(见下页)。
经筛选后可以生产这种主管道钢管的钢厂有721,,S S S 。
图中粗线表示铁路,单细线表示公路,双细线表示要铺设的管道(假设沿管道或者原来有公路,或者建有施工公路),圆圈表示火车站,每段铁路、公路和管道旁的阿拉伯数字表示里程(单位km)。
为方便计,1km 主管道钢管称为1单位钢管。
一个钢厂如果承担制造这种钢管,至少需要生产500个单位。
钢厂iS 在指定期限内能生产该钢管的最大数量为i s 个单位,钢管出厂销价1单位钢管为p 万元,如下表:1单位钢管的铁路运价如下表:运价(万元) 20 23 26 29 32里程(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)如果要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络,请就这种更一般的情形给出一种解决办法,并对图二按(1)的要求给出模型和结果。
77成绩评定单评语:成绩任课教师签字年月日摘要本文讨论了在铺设天然气管道的过程中如何合理订购与运输钢管以使总费用最小的优化问题。
问题一是在一定约束条件下以钢管订购和运输的总费用为目标函数的非线性规划问题。
总费用由订购钢管的总费用、从钢厂到站点运输钢管的总费用及从站点开始铺设钢管的总费用三部分组成。
订购钢管的总费用和从钢厂到各站点运输钢管的总费用分别通过在各厂购买量与各厂出厂销价和各厂购买量与从各钢厂到各站点运输单位钢管的最小费用的线性规划运算得到。
从站点开始铺设钢管的总费用通过等差数列求和得到。
在求从钢厂到站点的运输钢管的总费用时,关键是采用弗洛伊德算法,用MATLAB软件编程求出单位钢管从各钢厂运往各站点最小运输费用。
利用LINGO软件求解此模型,得到钢管订购与运输的最小费用。
问题二是对问题一模型的灵敏度分析,通过控制变量法的方法即每次只让一家钢厂的销价或生产线发生变化并且每次的变化是相同,分别得出各变量对购运计划的影响。
问题三是对问题一的推广,要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络,在问题一的模型中又增加了一些约束条件和变量,同时在目标函数中增加相应的铺设费用。
利用LINGO软件编程求解新的模型。
关键词:非线性规划;弗洛伊德算法;灵敏度分析;目录钢管订购与运输 (1)1.1 问题提出 (1)1.2 模型假设 (3)1.3 符号说明 (4)1.4 问题一的模型建立:求钢管订购和运输最小运费 (4)1.5 问题一的求解 (5)2.1问题二的模型建立:钢管销价变化对购运计划的影响。
(6)2.2问题二的求解 (6)3.1问题三的模型建立:直线管道向管道网变化时的购运计划 (7)3.2题三的求解 (9)4.优缺点改进 (9)5.参考文献 (10)6.附录 (10)钢管订购与运输1.1 问题提出要铺设一条1521A A A →→→ 的输送天然气的主管道, 如图一所示(见下页)。
经筛选后可以生产这种主管道钢管的钢厂有721,,S S S 。
图中粗线表示铁路,单细线表示公路,双细线表示要铺设的管道(假设沿管道或者原来有公路,或者建有施工公路),圆圈表示火车站,每段铁路、公路和管道旁的阿拉伯数字表示里程(单位km)。
为方便计,1km 主管道钢管称为1单位钢管。
一个钢厂如果承担制造这种钢管,至少需要生产500个单位。
钢厂iS 在指定期限内能生产该钢管的最大数量为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)如果要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络,请就这种更一般的情形给出一种解决办法,并对图二按(1)的要求给出模型和结果。
71.2 模型假设1.模型只考虑钢管销价费用和钢管从钢管厂运送到铺设点的钢管运费,而不考虑其它费用,如不计换车、转站的时间和费用,不计装卸费用等。
2.要铺设的管道侧有公路,可运输所需钢管。
2.钢管单价与订购量、订购次数、订购日期无关,即在钢管订购与运输过程中,钢管的单价保持不变。
3.将每一单位的管道所在地看成一个需求点,向以单位管道的所在地运输钢管即向一个点运输钢管。
4.钢管在运送和使用中没有损耗。
5.不计运输时由于运输工具出现故障等意外事故引起工期延误造成损失。
71.3 符号说明1.4 问题一的模型建立:求钢管订购和运输最小运费问题一的模型: 如上文分析所述,我们采用Floyd 算法,用matlab 编程求出单位钢管从i S 运输到j A 的最小费用,具体数据如表1:目标函数为W ,表示钢管运输所需的费用,我们通过非线性规划求出问题的模型如下:()()71515i 111min ()0.0511i i j i j j j j j j j W p c x y y z z ===⎡⎤=+++++⎣⎦∑∑∑7i j i 11,1151522x ;(1,2,,15);(1,2,,14)5000;(1,2,,7)0 1,,7,2,,15j j j j j j ij i ij j j ij y z j z y A j x s x i x i j =++==⎧=+=⎪⎪+==⎪⎪⎨⎪≤≤==⎪⎪≥==⎪⎩∑∑∑或1.5 问题一的求解所以根据上述的模型,得运输总费用最小为1278632(万元). 具体的购运计划和铺设方案如表2,表32.1问题二的模型建立:钢管销价变化对购运计划的影响。
1.讨论钢厂钢管的销售价格变化对购运计划和总费用的影响当钢厂钢管销售价格变化时,会对购运计划和总费用造成影响. 为了更好地观察每一个钢厂钢管销售价格所造成的影响,采用比较法,即每次只让一个钢厂钢管的销售价格发生相同的变化,其余钢厂钢管的销售价格不发生变化.2.2问题二的求解我们将各个钢厂单位钢管的销价分别增加1万元和减少1万元,借助LINGO软件得出相应的总费用、运输方案、订购方案变化情况如表4、表5所示656管的销价的变化对购运计划影响最大.2.讨论钢厂钢管产量的上限的变化对购运计划和总费用的影响同样采用比较法,即每次只让一个钢厂钢管产量的上限的发生相同的变化,其余钢厂钢管产量的上限不发生变化. 将各个钢厂的产量的上限分别增加100个单位和减少100个单位,分别计算,得到购运计划和总费用变化情况如表6、表9所示.1大,购运计划影响较小。
3.1问题三的模型建立:直线管道向管道网变化时的购运计划问题三与问题一非常类似,其主要区别在于问题三中将线性的管道铺设线变成了树形的铺设线路,多增加了几个节点。
当主管道由直线变为树形图,铁路、公路和管道构成的网络时,求从钢厂i S 运单位钢管到主管道结点j A 的最小费用的算法仍旧适用,因此,我们仿照问题一中的思路,求出最小运费表,如表10:()()11111514991111171721min 1111(1)0.05*22222i ij ij ij i j i j jjjjj j W p x c x y yz zm m m m =======•+•+⎡⎤+++++++++⎢⎥⎢⎥⎣⎦∑∑∑∑∑∑(m )(m ).st211500**(1,..,7)i ij i i j t x s t i =≤≤=∑71,(1,...,219,11,17)ijj j i xy z j j ==+=≠∑且 71(9,11,17)ijj j j i xy z m j ==++=∑j 1(1,...,14)j j z y l j ++==91642m y += 1117m 10m += 1718130y y += 1719190z y += 1920260z y += 2021100z y +=0,0,0,0(1,...,7,1,...,21)j j ij j x y z m i j ≥≥≥≥==01t=或(i=1,..,7)i3.2题三的求解得到最优最小费用为1406330W=万元。
4.优缺点改进由于总费用由订购费用和运输费用部分组成,运输费又由一般线路上的运输费和铺设管道上的运输费组成. 利用求网络中最短路径的弗洛伊德方法得到新的算法,可对含多种权重计算方式的网络进行搜索,得出最小费用路径(最短路径),算出两点之间的最优路径,进而根据非线性规划,借助于Lingo软件求解即可求出相应的结果.1.优点1)本问题中运用了求网络中最短路径的弗洛伊德思想,改进和修改得到新的算法,可对含多种权重计算方式的网络进行搜索,算出两点之间的最优路径,计算结果准确,从而得出相应的购运单价的矩阵.2)本问题构造出的模型算法较简单,也可以运用相应的其他编程软件来得到比较满意的结果.3)本模型计算步骤清晰,借助于Lingo软件求解,可靠性较高.2.缺点1)由于题意中不考虑铁路公路间转运的中转费用,也不限制转运次数,因此在算法设计中存在着考虑不周全的缺限,如我们考虑是先通过铁路再通过公路到铺设点,但这不一定是最小费用路径,有可能先通过公路,然后经铁路再经公路运到铺设点,费用更少,这里没有理论证明.2) 问题二要求根据问题一的分析,指出哪家钢厂销价的变化对购运计划和总费用影响最大,哪家钢厂钢管产量的上限的变化对购运计划和总费用的影响最大,并给出相应的数字结果. 这个问题属于规划问题的灵敏度分析,在此模型中,只是通过说明销价增加一万元,减少一万元来说明,并没有给出一般的理论说明。