ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:206KB ,
资源ID:6746830      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6746830.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数学建模铁路平板车问题最优化论文.doc)为本站会员(wspkg9802)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

数学建模铁路平板车问题最优化论文.doc

1、铁路平板车问题最优化论文摘要:为了使平板车装载包装箱所浪费空间达到最小,也就是货物占据空间达到最大,关键字:整数规划,整体最优化,问题重现:有 7 种规格的包装箱要装到两辆铁路平板车上去。包装箱的宽和高是一样的,但厚度(t,以厘米计)及重量( ,以kg 计)是不同的。下表给出了每种包装箱的厚度、重量以及数量。每辆平板车有10.2m 长的地方可用来装包装箱(象面包片那样),载重为 40t。由于当地货运的限制,对c5 ,c6,c7 类的包装箱的总数有一个特别的限制:这类箱子所占的空间(厚度)不能超过302.7cm。试把包装箱上平板车而使浪费的空间最小。C1 C2 C3 C4 C5 C6 C7 件数

2、 8 7 9 6 6 4 8t(cm) 48.7 52.0 61.3 72.0 48.7 52.0 64.0W(kg) 2000 3000 1000 500 4000 2000 10001.问题分析:题中所有包装箱总重为 89 吨,总厚度达到 2749.5cm,而两辆平板车只能承载40 吨*280 吨,长度为 2040cm。因此所有的包装箱不能全部装在车上。那么,要在两辆车上装入多少个各种规格的箱子才合适?这需要有一个评价的标准。这标准就是遵守题中说明的厚度方面的约束条件,并且在这些条件下,能尽可能多装,确定最终的装载方案使得空间利用最大化。由题意可知,只考虑像面包片重叠那样的装法,把问题简化

3、,为两辆车上装箱总厚度之和尽可能大。2.模型假设:1) 各个货物装在车上的概率相同,相互之间的排放不存在关联性;2) 在该平板车装载的过程中不考虑各个货物的厚度及重量的误差性,均为题中所给的准确数值;3) 装载的过程中不考虑货物在车上的排列次序及各个货物的重量密度,排除因局部过重而造成的平板车不能行驶的情况;4) 各个货物之间排列时靠在一起,忽略其中的间隙及因搬动等带来的一些空隙;5)铁路平板车只能放置一列包装箱。3、符号说明:.第 1-7 种规格的包装物iC第 种规格的包装物的厚度ti i.第 种规格的包装物的重量wi i在第一辆车上装载 种包装箱的个数ix iC.在第二辆车上装载 种包装物

4、的个数iyi模型分析与建立模型一:整体最优化模型分析:通过运筹学的相关知识可以知道,单个个体都取到最优解,总和起来不一定就能使得总体达到最优结果,模型一即以整体最优为目标建立的。题目中“c5 ,c6,c7 类的包装箱的总数有一个特别的限制:这类箱子所占的空间(厚度)不能超过”由 2 种理解。第一种理解为:每辆车的总厚度不能超过302.7cm;第二种理解为两辆车的总厚度不能超过 302.7cm。第一种理解:每辆车的总厚度不能超过 302.7cm建立目标函数:71()iitixyc约束条件: , =0ii厚度条件: 7102()ticxcm71()tiy载重约束:7140wiicx( 吨 )71i

5、iy( 吨 )特殊限制:75302.ticx( m)75302.ticy( m)操作约束: 取整,ix求解的答案:模型一(整体最优化一)求解答案装载种类C1 C2 C3 C4 C5 C6 C7 装载后的总厚度装载后的总重第一辆车6 2 6 0 0 0 4 1020 28000第二辆车0 5 2 5 2 1 2 1020 31500第二种理解:两辆车的总厚度不能超过 302.7cm建立目标函数:71()iitixyc约束条件: , =0ii厚度条件: 7102()ticxcm71()tiy载重约束:7140wiicx( 吨 )71iiy( 吨 )特殊限制:75302.7tiicx( ) ( m)

6、操作约束: 取整,iy求解得出如下值:模型一(整体最优化二)求解答案装载种类C1 C2 C3 C4 C5 C6 C7 装载后的总厚度装载后的总重第一辆车0 7 6 4 0 0 0 1019.8 29000第二辆车8 0 3 2 3 3 0 1019.6 38000模型二:双目标决策模型模型分析:通过上述模型,不难看出要使浪费空间最小,即求装载包装物所占空间的最大值,得解不唯一。因此我们考虑,能不能载满足浪费空间最小的情况下,再次满足“载重量最大”这一决策目标。由此模型二产生。目标函数:71max()wiiitiicy约束条件: , =0ixiy厚度条件: 7102()ticcm71()tiy载

7、重约束:7140wiicx( 吨 )71iiy( 吨 )特殊限制:75302.ticx( m)75.tiy( )操作约束: 取整,ix求解得出值如下:模型二(双目标决策)求解答案装载种类C1 C2 C3 C4 C5 C6 C7 装载后的总厚度装载后的总重第一辆车0 5 2 5 2 1 2 1020 31500第二辆车6 2 6 0 0 0 4 1020 28000模型三:考虑在一辆车达到空间最高利用率的时候求另一辆车的配置情况。因此假设第一辆车达到空间最高利用率,求第二辆车的配置情况。第一辆车:目标函数:max71ticx约束条件:7102()ticxm714()wii吨71302.()icx

8、cm第二辆车: 71()ticyc7140wiicy( 吨 )7532.ticy( m)在满足第一辆车空间最高利用率下,解出第二辆的配置情况。通过 matlab 运算可以取得的最终结果:ixy和模型三中第一辆车的最终解C1 C2 C3 C4 C5 C6 C72 2 8 1 0 0 4根据 matlab 软件运行结果,求解得模型三中第一辆车总能装进 1019.8cm 的货物,与平板车长 1020cm 仅相差 0.2cm。模型三中第二辆车的最终解C1 C2 C3 C4 C5 C6 C72 5 1 5 1 0 3根据 matlab 软件运行结果,求解得模型三中第二辆车总能装进 1019.4cm 的货

9、物,与平板车长 1020cm 仅相差 0.6cm。4结果分析经过以上三种模型求出的最优解,不难看出,一个问题可以有多种方案解决。对此,将各种方案以表格列示出来,进行对比分析。模型结果对比表模型一:整体最优化(第一种理解)装载种类C1 C2 C3 C4 C5 C6 C7 装载后的总厚度(cm)装载后的总重(kg)第一辆车6 2 3 0 0 0 4 1020 28000第二辆车0 5 2 5 2 1 2 1020 31500合计 2040 59500模型一:整体最优化(第二种理解)装载种类C1 C2 C3 C4 C5 C6 C7 装载后的总厚度(cm)装载后的总重(kg)第一辆车0 7 6 4 0

10、 0 0 1019.8 29000第二辆车8 0 3 2 3 3 2 1019.6 38000合计 2039.4 67000模型二:双目标决策装载种类C1 C2 C3 C4 C5 C6 C7 装载后的总厚度(cm)装载后的总重(kg)第一辆车0 5 2 5 2 1 2 1020 31500第二辆车6 2 6 0 0 0 4 1020 28000合计 2040 59500模型三:个体车优化装载种类C1 C2 C3 C4 C5 C6 C7 装载后的总厚度(cm)装载后的总重(kg)第一辆车2 2 2 1 0 0 4 1019.8 16500第二辆车2 5 1 5 1 0 3 1019.4 2950

11、0合计 2039.2 46000从上表容易看出,要使第一辆车浪费空间最小,那么平板车可以装载包装箱的种 C1,C2,C3,C4,C5,C6,C7 分别为 6,2,3,0, 0,0,4,则通过验证得装载的总厚度为 1020cm,刚好为装载车的长度,即第一辆车全部装满,且装载后第一辆车的载重量为 28 吨;接下来,在对第二辆车进行装载,但由于对第一辆车求出来的解,对第二辆车的装载有了更严格的条件约束,即在对装载第一辆车后,所剩下各类包装箱的数目有所改变,即 C1,C2,C3,C4,C5,C6,C7 分别为2,5,6,6,6,4,4。最后在通过,对第二辆车进行条件约束,从而求出使第二辆车浪费最小,那

12、么平板车可以由包装箱的种类 C1,C2,C3,C4,C5,C6 分别为1,5,2,5,1,1,2,并且通过验证得装载的总厚度仍为 1020cm,即第二辆车也能装满,且两辆车得总载量为 29.5 吨。综上所述,两辆车都能装满,即没有浪费任何一点空间,且两辆车得总载量重量为 57.5 吨。然后,在对模型二(整体最优 1)所求得最优解进行分析。与模型一(个体最优)相比,模型二(整体最优 1)则采用总体最优来考虑最优的装载方式。换句话说,就是第一辆车与第二辆车存在相互制约关系。并且,对包装箱的C5,C6,C7 的这种规格的箱子所占的空间(厚度)不能超过 302.7cm,理解为每一辆车的空间不超过 30

13、2.7cm。载考虑在装载第一辆车的同时,不能忽略了第二辆车的存在,并且通过更为严格的约束条件去求解第一辆车与第二辆车的可以装载包装箱的种类分别为多少,即第一辆车:C1,C2,C3,C4,C5,C6,C7 分别为6,2,3,0,0,0,4,则通过验证得装载的总厚度为 1020cm,刚好为装载的长度,即第一辆车全部装满,且装载后第一辆车的载重为 28 吨。第二辆车:C1,C2,C3,C4,C5, C6,C7 分别为 0,5,2,5,2,1,2,通过验证得装载的总厚度为 1020cm,刚好为装载的长度,即第二辆车全部装满,且两辆车的总载重为 31.5 吨。综上所述,两辆车都能装满,即没有浪费任何的一

14、点空间,且两辆车的总载重量为 59.5 吨。随后,再对模型二(整体最优)方案进行分析模型二(整体最优)案则是再模型二(整体最优)方案的基础上进行了细微的修改,即对“装箱的C5,C6,C7 的这些规格的箱子所占的空间(厚度)不能超过 302.7cm”,理解为两辆车的总空间不超过 302.7cm。这时所求出来的解为,即第一车:C1,C2,C3,C4,C5,C6,C7 分别为 0,7,6,4,0,0,0,则通过验证得装载的总厚度为1019.8cm,与第一辆的长度 1020cm 相差 0.2cm,即浪费的空间为 0.2cm 且平板车的装载量为 29 吨;第二辆车:C1,C2,C3,C4,C5,C6,C

15、7, 分别为8、0、3、2、3、3、0,则通过验证得装载量为 29 吨;第二辆车:C1、C2、C3、C4、C5、C6、C7 分别为 8、0、3、2、3、3、0,则通过验证得装载的总厚度为 1019.6cm,与第二辆车的长度 1020cm 相差 0.4cm,即浪费的空间为 0.4cm,且装载后第二辆车的载重量为 38 吨。综上所述,综上所述,两辆车浪费的总空间为 0.6cm,且两辆车的总在重量为 67 吨。再次,对模型三(双目标决策)进行分析,即在占用空间最大化的条件下,求解得载重量最大化。我们通过对目标函数的调整,求出其载重量的最大化。这时我们所求出来的解为,即第一辆车:C1、C2、C3、C4

16、、C5、C6、C7 分别为0、5、2、5、2、1、2,则通过验证得其装载量为 31.5 吨,第二辆车:C1、C2、C3、C4、C5、C6、C7 分别为 6、2、6、0、0、0、4,则通过验证得其载重量为 28 吨。与此同时,这时出来的解刚好与模型二(整体最优)所求的解刚好相反,即第一辆车与第二辆车装载包装箱的种类的数量数是相反的,由于这两个模型考虑的都是整体最优,所以其本质上是没有差别的。综上所述,通过对上述模型进行进一步优化,即双目标决策优化时,得出在占用空间最大化的条件下,所求得的总载重量为 59.5 吨,这就是经过改良和综合考虑下的最优解。最后,通过以上对比,不难看出,为使浪费空间最小,

17、即装载总厚度达到最大值的条件下,可以采用模型一(个体最优)跟模型二(整体最优) ,排除模型二(整体最优) 。当然,在忽略浪费总空间为 0.6cm 时,以最大载重量为考虑的最优的目标时,可以大胆的选择模型二(整体最优):在浪费了0.6cm 的厚度后,能够换来多出 7500 的载重,不失为一种更加理智的抉择,也更加显示了资源的合理优化配置。对此,模型三(双目标决策) ,能够在最大化利用空间的条件下载重量最大,显示了其无与伦比的优越性,故应该优先考虑模型三(双目标决策) 。一、 模型评价与优化模型评价1) 该模型思路完整严密,通过两种主要的模型得出两种不同的最优方案,能够非常充分地利用空间,对比得出

18、的空间最优并且载重最大方案,能够直接为铁道部门运输策略提供良好的数量关系。2) 该模型操作灵活便捷,能够彻底解决一维装箱问题。运用的 lingo软件实用易操作,解题速度快速而精密。模型优化该模型完全适用于包装物长宽固定,且放置方式既定的一维装箱问题,然而对于二维装箱问题,三维装箱问题却无法适用。现实生活中常见的应该是三维装箱问题,对于构建此类更加复杂的模型建议采纳多箱型装箱问题禁忌算法设计。禁忌算法(Tabu Search ,TS)是一种扩展邻域、全局逐步寻优的启发式搜索方式,在搜索过程中利用禁忌表产生的记忆构成来寻找新的邻域,扩大搜索空间。与遗传算法、模拟退火算法等智能算法相比,TS 有搜索

19、速度快, “爬山“能力强等特点。二、 参考文献(1)胡运权 主编 郭耀煌 副主编,, 运筹学 ,清华大学出版社,2007 年4 月第 3 版(2)J.Bartholdi, The Outstanding Railroad Flatcar Papers ,Georgia Institute of Technology,v.9(1988)(3)谢金星和薛毅, 优化建模与 LINDO/LINGO 软件 ,清华大学出版社,2005 年 7 月 1 日(4)韩中庚, 数学建模方法及其应用 ,高等教育出版社,2005 年 6 月三、 附件(lingo 代码)(程序1)整体最优模型一代码:max=48.7*

20、x1+48.7*y1+52*x2+52*y2+61.3*x3+61.3*y3+72*x4+72*y4+48.7*x5+48.7*y5+52*x6+52*y6+64*x7+64*y7;48.7*x1+52*x2+61.3*x3+72*x4+48.7*x5+52*x6+64*x7=1020;48.7*y1+52*y2+61.3*y3+72*y4+48.7*y5+52*y6+64*y7=1020;x1+y1=8;x2+y2=7;x3+y3=9;x4+y4=6;x5+y5=6;x6+y6=4;x7+y7=8;48.7*x5+52*x6+64*x7=302.7;48.7*y5+52*y6+64*y7=3

21、02.7;2*x1+3*x2+x3+0.5*x4+4*x5+2*x6+x7=40;2*y1+3*y2+y3+0.5*y4+4*y5+2*y6+y7=40;gin(x1);gin(x2);gin(x3);gin(x4);gin(x5);gin(x6);gin(x7);gin(y1);gin(y2);gin(y3);gin(y4);gin(y5);gin(y6);gin(y7);求解值Global optimal solution found.Objective value: 2040.000Extended solver steps: 0Total solver iterations: 5Var

22、iable Value Reduced CostX1 6.000000 -48.70000Y1 1.000000 -48.70000X2 2.000000 -52.00000Y2 5.000000 -52.00000X3 6.000000 -61.30000Y3 2.000000 -61.30000X4 0.000000 -72.00000Y4 5.000000 -72.00000X5 0.000000 -48.70000Y5 1.000000 -48.70000X6 0.000000 -52.00000Y6 1.000000 -52.00000X7 4.000000 -64.00000Y7

23、2.000000 -64.00000Row Slack or Surplus Dual Price1 2040.000 1.0000002 0.000000 0.0000003 0.000000 0.0000004 1.000000 0.0000005 0.000000 0.0000006 1.000000 0.0000007 1.000000 0.0000008 5.000000 0.0000009 3.000000 0.00000010 2.000000 0.00000011 46.70000 0.00000012 74.00000 0.00000013 12.00000 0.000000

24、14 10.50000 0.000000(程序2)整体最优模型二代码:max=48.7*x1+48.7*y1+52*x2+52*y2+61.3*x3+61.3*y3+72*x4+72*y4+48.7*x5+48.7*y5+52*x6+52*y6+64*x7+64*y7;48.7*x1+52*x2+61.3*x3+72*x4+48.7*x5+52*x6+64*x7=1020;48.7*y1+52*y2+61.3*y3+72*y4+48.7*y5+52*y6+64*y7=1020;x1+y1=8;x2+y2=7;x3+y3=9;x4+y4=6;x5+y5=6;x6+y6=4;x7+y7=8;48.

25、7*x5+48.7*y5+52*x6+52*y6+64*x7+64*y7=302.7;2*x1+3*x2+x3+0.5*x4+4*x5+2*x6+x7=40;2*y1+3*y2+y3+0.5*y4+4*y5+2*y6+y7=40;gin(x1);gin(x2);gin(x3);gin(x4);gin(x5);gin(x6);gin(x7);gin(y1);gin(y2);gin(y3);gin(y4);gin(y5);gin(y6);gin(y7);答案:Global optimal solution found.Objective value: 2039.400Extended solver

26、 steps: 65324Total solver iterations: 115375Variable Value Reduced CostX1 0.000000 -48.70000Y1 8.000000 -48.70000X2 7.000000 -52.00000Y2 0.000000 -52.00000X3 6.000000 -61.30000Y3 3.000000 -61.30000X4 4.000000 -72.00000Y4 2.000000 -72.00000X5 0.000000 -48.70000Y5 3.000000 -48.70000X6 0.000000 -52.000

27、00Y6 3.000000 -52.00000X7 0.000000 -64.00000Y7 0.000000 -64.00000Row Slack or Surplus Dual Price1 2039.400 1.0000002 0.2000000 0.0000003 0.4000000 0.0000004 0.000000 0.0000005 0.000000 0.0000006 0.000000 0.0000007 0.000000 0.0000008 3.000000 0.0000009 1.000000 0.00000010 8.000000 0.00000011 0.600000

28、0 0.00000012 11.00000 0.00000013 2.000000 0.000000(程序 3)双目标决策代码:Max=2*x1+2*y1+3*x2+3*y2+x3+y3+0.5*x4+0.5*y4+4*x5+4*y5+2*x6+2*y6+x7+y7;48.7*x1+48.7*y1+52*x2+52*y2+61.3*x3+61.3*y3+72*x4+72*y4+48.7*x5+48.7*y5+52*x6+52*y6+64*x7+64*y7=2040;48.7*x1+52*x2+61.3*x3+72*x4+48.7*x5+52*x6+64*x7=1020;48.7*y1+52*y

29、2+61.3*y3+72*y4+48.7*y5+52*y6+64*y7=1020;x1+y1=8;x2+y2=7;x3+y3=9;x4+y4=6;x5+y5=6;x6+y6=4;x7+y7=8;48.7*x5+52*x6+64*x7=302.7;48.7*y5+52*y6+64*y7=302.7;2*x1+3*x2+x3+0.5*x4+4*x5+2*x6+x7=40;2*y1+3*y2+y3+0.5*y4+4*y5+2*y6+y7=40;gin(x1);gin(x2);gin(x3);gin(x4);gin(x5);gin(x6);gin(x7);gin(y1);gin(y2);gin(y3)

30、;gin(y4);gin(y5);gin(y6);gin(y7);答案:Global optimal solution found.Objective value: 59.50000Extended solver steps: 3201534Total solver iterations: 26264957Variable Value Reduced CostX1 0.000000 -2.000000Y1 6.000000 -2.000000X2 5.000000 -3.000000Y2 2.000000 -3.000000X3 2.000000 -1.000000Y3 6.000000 -1

31、.000000X4 5.000000 -0.5000000Y4 0.000000 -0.5000000X5 2.000000 -4.000000Y5 0.000000 -4.000000X6 1.000000 -2.000000Y6 0.000000 -2.000000X7 2.000000 -1.000000Y7 4.000000 -1.000000Row Slack or Surplus Dual Price1 59.50000 1.0000002 0.000000 0.0000003 0.000000 0.0000004 0.000000 0.0000005 2.000000 0.0000006 0.000000 0.0000007 1.000000 0.0000008 1.000000 0.0000009 4.000000 0.00000010 3.000000 0.00000011 2.000000 0.00000012 25.30000 0.00000013 46.70000 0.00000014 8.500000 0.00000015 12.00000 0.000000

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报