2003高教社杯全国大学生数学建模竞赛B题参考答案解析.doc

2003高教社杯全国大学生数学建模竞赛B题参考答案解析.doc

ID:51147187

大小:194.00 KB

页数:7页

时间:2020-03-19

2003高教社杯全国大学生数学建模竞赛B题参考答案解析.doc_第1页
2003高教社杯全国大学生数学建模竞赛B题参考答案解析.doc_第2页
2003高教社杯全国大学生数学建模竞赛B题参考答案解析.doc_第3页
2003高教社杯全国大学生数学建模竞赛B题参考答案解析.doc_第4页
2003高教社杯全国大学生数学建模竞赛B题参考答案解析.doc_第5页
资源描述:

《2003高教社杯全国大学生数学建模竞赛B题参考答案解析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、B题参考答案2003高教社杯全国大学生数学建模竞赛B题参考答案注意:以下答案是命题人给出的,仅供参考。各评阅组应根据对题目的理解及学生的解答,自主地进行评阅。问题分析:本题目与典型的运输问题明显有以下不同:1.运输矿石与岩石两种物资;2.产量大于销量的不平衡运输;3.在品位约束下矿石要搭配运输;4.产地、销地均有单位时间的流量限制;5.运输车辆每次都是满载,154吨/车次;6.铲位数多于铲车数意味着最优的选择不多于7个产地;7.最后求出各条路线上的派出车辆数及安排。运输问题对应着线性规划,以上第1、2、3、4条可通过变量设计、调整约束条件实现;第5条使其变为整数

2、线性规划;第6条用线性模型实现的一种办法,是从个整数规划中取最优的即得到最佳物流;对第7条由最佳物流算出各条路线上的最少派出车辆数(整数),再给出具体安排即完成全部计算。对于这个实际问题,要求快速算法,计算含50个变量的整数规划比较困难。另外,这是一个二层规划,第二层是组合优化,如果求最优解计算量较大,现成的各种算法都无能为力。于是问题变为找一个寻求近优解的近似解法,例如可用启发式方法求解。调用120次整数规划可用三种方法避免:(1)先不考虑电铲数量约束运行整数线性规划,再对解中运量最少的几个铲位进行筛选;(2)在整数线性规划的铲车约束中调用函数来实现;(3)增

3、加10个0-1变量来标志各个铲位是否有产量。这是一个多目标规划,第一问的目标有两层:第一层是总运量(吨公里)最小,第二层是出动卡车数最少,从而实现运输成本最小。第二问的目标有:岩石产量最大;矿石产量最大;运量最小,三者的重要性应按此序。合理的假设主要有:1.卡车在一个班次中不应发生等待或熄火后再启动的情况;2.在铲位或卸点处因两条路线(及以上)造成的冲突时,只要平均时间能完成任务即可,不进行排时讨论;3.空载与重载的速度都是28km/h,耗油相差却很大,因此总运量只考虑重载运量;4.卡车可提前退出系统。符号:xij~从i号铲位到j号卸点的石料运量单位吨;cij~

4、从i号铲位到j号卸点的距离公里;Tij~从i号铲位到j号卸点路线上运行一个周期平均所需时间分;Aij~从i号铲位到j号卸点最多能同时运行的卡车数辆;Bij~从i号铲位到j号卸点路线上一辆车最多可以运行的次数次;pi~i号铲位的矿石铁含量。%p=(30,28,29,32,31,33,32,31,33,31)qj~j号卸点任务需求吨q=(1.2,1.3,1.3,1.9,1.3)*10000cki~i号铲位的铁矿石储量万吨第7页,共7页B题参考答案cyi~i号铲位的岩石储量万吨fi:~描述第i号铲位是否使用的0-1开关变量,取1为使用;取0为关闭。模型建立、算法设计与

5、模型求解:问题一、求运输成本最小的生产计划一.以总运量最小为目标函数求解最佳物流—-第一层规划(1)道路能力约束:一个电铲(卸点)不能同时为两辆卡车服务,一条路线上最多能同时运行的卡车数是有限制的。卡车从i号铲位到j号卸点运行一个周期平均所需时间为(分钟)。由于装车时间5分钟大于卸车时间3分钟,所以这条路线上在卡车不等待条件下最多能同时运行的卡车数为:;其中最后开始发车的一辆卡车一个班次中在这条路线上最多可以运行的次数为(其他卡车可能比此数多1次),这里是开始装车时最后一辆车的延时时间。一个班次中这条固定路线上最多可能运行的总车次大约为:,总吨数。(2)电铲能力

6、约束:一台电铲不能同时为两辆卡车服务,所以一台电铲在一个班次中的最大可能产量为8×60/5×154(吨)。(3)卸点能力约束:卸点的最大吞吐量为每小时60/3=20车次,于是一个卸点在一个班次中的最大可能产量为8×20×154(吨)。(4)铲位储量约束:铲位的矿石和岩石产量都不能超过相应的储藏量。(5)产量任务约束:各卸点的产量不小于该卸点的任务要求。(6)铁含量约束:各矿石卸点的平均品位要求都在指定的范围内。(7)电铲数量约束:电铲数量约束无法用普通不等式表达,可以引入10个0—1变量来标志各个铲位是否有产量。(8)整数约束:当把问题作为整数规划模型时,流量x

7、ij除以154为非负整数。(9)卡车数量约束:不超过20辆。得到的一种模型为(0)s.t.(1)(2)(3)(4)(5)(6)第7页,共7页B题参考答案.(7)(8)(9)二.对最佳物流的结果进行派车—-第二层规划这是组合优化中的一维背包模型,针对快速算法的要求,用启发式方法求近优解。先用最佳物流修正Bij,确定卡车一个班次中在这条路线上实际最多可以运行的次数。然后在以目标为出动总卡车数最少的各路线派车中,把各路线需要的卡车数分成整数部分和小数部分,进而可以分配任务让辆车在i到j路线上,每辆往返运输Bij次。为了最后实现第二层规划的目标,只需联合处理所有的时把这

8、些小数组合成最少的整数卡

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。