高教杯数学建模大赛B题论文

上传人:206****923 文档编号:37646939 上传时间:2018-04-20 格式:DOC 页数:26 大小:1.17MB
返回 下载 相关 举报
高教杯数学建模大赛B题论文_第1页
第1页 / 共26页
高教杯数学建模大赛B题论文_第2页
第2页 / 共26页
高教杯数学建模大赛B题论文_第3页
第3页 / 共26页
高教杯数学建模大赛B题论文_第4页
第4页 / 共26页
高教杯数学建模大赛B题论文_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《高教杯数学建模大赛B题论文》由会员分享,可在线阅读,更多相关《高教杯数学建模大赛B题论文(26页珍藏版)》请在金锄头文库上搜索。

1、 题目B 题题 露天露天矿矿生生产产的的车辆车辆安排安排钢铁工业是国家工业的基础之一,铁矿是钢铁工业的主要原料基地。许多现代化铁矿是露天开采的,它的生产主要是由电动铲车(以下简称电铲)装车、电动轮自卸卡车(以下简称卡车)运输来完成。提高这些大型设备的利用率是增加露天矿经济效益的首要任务。露天矿里有若干个爆破生成的石料堆,每堆称为一个铲位,每个铲位已预先根据铁含量将石料分成矿石和岩石。一般来说,平均铁含量不低于 25%的为矿石,否则为岩石。每个铲位的矿石、岩石数量,以及矿石的平均铁含量(称为品位)都是已知的。每个铲位至多能安置一台电铲,电铲的平均装车时间为 5 分钟。卸货地点(以下简称卸点)有卸

2、矿石的矿石漏、2 个铁路倒装场(以下简称倒装场)和卸岩石的岩石漏、岩场等,每个卸点都有各自的产量要求。从保护国家资源的角度及矿山的经济效益考虑,应该尽量把矿石按矿石卸点需要的铁含量(假设要求都为 29.5% 1%,称为品位限制)搭配起来送到卸点,搭配的量在一个班次(8 小时)内满足品位限制即可。从长远看,卸点可以移动,但一个班次内不变。卡车的平均卸车时间为 3 分钟。所用卡车载重量为 154 吨,平均时速 28 。卡车的耗油量很大,每个班次每台车消耗近 1吨柴油。发动机点火时需要消耗相当多的电瓶能量,故一个班次中只在开始工作时点火一次。卡车在等待时所耗费的能量也是相当可观的,原则上在安排时不应

3、发生卡车等待的情况。电铲和卸点都不能同时为两辆及两辆以上卡车服务。卡车每次都是满载运输。每个铲位到每个卸点的道路都是专用的宽 60 的双向车道,不会出现堵车现象,每段道路的里程都是已知的。一个班次的生产计划应该包含以下内容:出动几台电铲,分别在哪些铲位上;出动几辆卡车,分别在哪些路线上各运输多少次(因为随机因素影响,装卸时间与运输时间都不精确,所以排时计划无效,只求出各条路线上的卡车数及安排即可) 。一个合格的计划要在卡车不等待条件下满足产量和质量(品位)要求,而一个好的计划还应该考虑下面两条原则之一: 1.总运量(吨公里)最小,同时出动最少的卡车,从而运输成本最小;2.利用现有车辆运输,获得

4、最大的产量(岩石产量优先;在产量相同的情况下,取总运量最小的解) 。请你就两条原则分别建立数学模型,并给出一个班次生产计划的快速算法。针对下面的实例,给出具体的生产计划、相应的总运量及岩石和矿石产量。某露天矿有铲位 10 个,卸点 5 个,现有铲车 7 台,卡车 20 辆。各卸点一个班次的产量要求:矿石漏 1.2 万吨、倒装场1.3 万吨、倒装场1.3 万吨、岩石漏 1.9 万吨、岩场 1.3万吨。铲位和卸点位置的二维示意图如下,各铲位和各卸点之间的距离(公里)如下表:20032003 高教社杯全国大学生数学建模竞赛高教社杯全国大学生数学建模竞赛B B 题参考答案题参考答案注意:以下答案是命题

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

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

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

8、从 i 号铲位到 j 号卸点的石料运量 单位 吨; cij 从 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)*10000 cki i 号铲位的铁矿石储量 万吨cyi i 号铲位的岩石储量 万吨 fi: 描述第

9、i 号铲位是否使用的 0-1 开关变量,取 1 为使用;取 0 为关闭。模型建立、算法设计与模型求解:模型建立、算法设计与模型求解: 问题一、求运输成本最小的生产计划问题一、求运输成本最小的生产计划一以总运量最小为目标函数求解最佳物流-第一层规划 (1)道路能力约束:一个电铲(卸点)不能同时为两辆卡车服务,一条路线上最多能 同时运行的卡车数是有限制的。卡车从 i 号铲位到 j 号卸点运行一个周期平均所需时间为 (分钟)。由于装车时间 5 分钟大于卸车时间 3 分钟,53/2平均速度距离到jiTij所以这条路线上在卡车不等待条件下最多能同时运行的卡车数为:;其中最后5/ijijTA 开始发车的一

10、辆卡车一个班次中在这条路线上最多可以运行的次数为(其他卡车可能比此 数多 1 次),这里是开始装车时最后一辆车的延ijijijTAB/ )5) 1(608(5) 1(ijA时时间。一个班次中这条固定路线上最多可能运行的总车次大约大约为:,总吨数ijijijBAL。ijL154(2)电铲能力约束:一台电铲不能同时为两辆卡车服务,所以一台电铲在一个班次中 的最大可能产量为 860/5154(吨)。 (3)卸点能力约束:卸点的最大吞吐量为每小时 60/3=20 车次,于是一个卸点在一个 班次中的最大可能产量为 820154(吨)。 (4)铲位储量约束:铲位的矿石和岩石产量都不能超过相应的储藏量。 (

11、5)产量任务约束:各卸点的产量不小于该卸点的任务要求。 (6)铁含量约束:各矿石卸点的平均品位要求都在指定的范围内。(7)电铲数量约束:电铲数量约束无法用普通不等式表达,可以引入 10 个 01 变量 来标志各个铲位是否有产量。 (8)整数约束:当把问题作为整数规划模型时,流量 xij除以 154 为非负整数。 (9)卡车数量约束:不超过 20 辆。 得到的一种模型为(0)cxij ijij 10151mins.t. (1)5 , 1,10, 1,154LLjiBAxijijij(2)10, 1,1545/60851L ifxijij(3)5 , 1,154208101L jiijx(4)10

12、, 1,100001000043521Licyxxckxxxiiiiiii(5)5 , 1,101L jqxjiij(6)5 , 2, 1,0)5 .28(0)5 .30(101101 j pxpxiiijiiij. (7)5 , 1,10, 1,154154LL jixxijij(8)7101 iif(9)20154, jiijij Bx二对最佳物流的结果进行派车-第二层规划 这是组合优化中的一维背包模型,针对快速算法的要求,用启发式方法求近优解。 先用最佳物流修正 Bij, 确定卡车一个班次中在这条路线上实际最多可以运行的次数。 然后在以目标为出动总卡车数最少的各路线派车中,把各路线需要的

13、卡车数 分成整数部分和小数部分,进而可以分配任务让辆车)*154/(ijijijBxe ije ijijee ije在 i 到 j 路线上,每辆往返运输 Bij次。为了最后实现第二层规划的目标,只需联合处理所 有的时把这些小数组合成最少的整数卡车数。所需总卡车数的下界显然是 ijijee 。如果某种派车方案恰好派出 Y0辆车实现了所有的 xij,则其即为第二层目标意 jiijeY,0义下近优解的最优方案。但由于有联合派车而总公里数不一定最小,故不一定为全局意义下 的最佳方案。 出动卡车数最少,意味着出动的卡车利用率要最大。容易出现的一辆卡车为两个以上 路线服务的联合派车,可分为两种情况:有共同

14、铲位(或卸点)的联合派车(V 字形或 更复杂);不同铲位且不同卸点之间的联合派车(Z 字形或四边形或更复杂)。派车方 案的空载路线应尽量安排在第一层规划的最佳物流路线内,即使有的超出也要保证超出的 路程总和最小,这样才能实现重载路程最小且使卡车空载路程也最小。而情况的路线不 会超出第一层规划的最佳物流路线。只有情况才会有一部分不在第一层规划的最佳物流 路线内。 问题:各路线都是小数的需车数,如何组合使总卡车数最少且如果出现情况时空载 超出部分总和尽量小。 如果存在情况,则整体考虑情况形路线需要的卡车数相加的和,先确定和的整数 部分的车数并对这些车分配任务(任务的形式为在哪条路线上运几趟,再在哪

15、条路线上运 几趟,等等)。之后已无情况了,再对各个小数进行组合相加试探,在所有动用卡车数 最少的情况中,选择超出第一层最佳物流路线的总和最小的,即为最后派车方案,再对这 些车分配任务。由于属情况的为多数,故后面的组合搜索比较简单,常常只有一两个任 务属情况。 根据最后派车方案,回代计算出各车辆在各路线的运输次数。由于整数部分已分配完 运输次数,小数乘以对应路线上的 Bij取整计算出小数部分对应的具体运输次数. 进一步计算出实际总运量与矿石和岩石的产量。 三、求解过程: (一) 第一层规划 求解前面给出的整数规划模型可计算出最优值为总运量85628.62吨公里。最佳物流相对应的各个路线上的最佳运输车次:铲位 1铲位 2铲位 3铲位 4铲位 5铲位 6铲位 7铲位 8铲位 9铲位 10矿石漏131354541111倒装场42424343岩场70701515岩石漏81

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号