管道订购与运输问题-2000年全国数学建模竞赛B题优秀论文
- 格式:docx
- 大小:785.59 KB
- 文档页数:18
B 题 钢管订购和运输
要铺设一条1521A A A →→→ 的输送天然气的主管道, 如图一所示(见下页)。
经筛选后可以生产这种主管道钢管的钢厂有721,,S S S 。
图中粗线表示铁路,单细线表示公路,双细线表示要铺设的管道(假设沿管道或者原来有公路,或者建有施工公路),圆圈表示火车站,每段铁路、公路和管道旁的阿拉伯数字表示里程(单位km)。
为方便计,1km 主管道钢管称为1单位钢管。
一个钢厂如果承担制造这种钢管,至少需要生产500个单位。
钢厂i S 在指定期限内能生产该钢管的最大数量为i s 个单位,钢管出厂销价1单位钢管为i p 万元,如下表:
1单位钢管的铁路运价如下表:
1000km 以上每增加1至100km 运价增加5
公路运输费用为1单位钢管每公里0.1万元(不足整公里部分按整公里计算)。
钢管可由铁路、公路运往铺设地点(不只是运到点1521,,,A A A ,而是管道全线)。
(1)请制定一个主管道钢管的订购和运输计划,使总费用最小(给出总费用)。
(2)请就(1)的模型分析:哪个钢厂钢管的销价的变化对购运计划和总费用影响最大,哪个钢厂钢管的产量的上限的变化对购运计划和总费用的影响最大,并给出相应的数字结果。
(3)如果要铺设的管道不是一条线,而是一个树形图,铁路、公路和管道构成网络,请就这种更一般的情形给出一种解决办法,并对图二按(1)的要求给出模型和结果。
7
7。
基于打车软件的出租车供求匹配度模型研究与分析摘要目前城市“出行难”、“打车难”的社会难题导致越来越多的线上打车软件出现在市场上。
“打车难”已成为社会热点。
以此为背景,本文将要解决分析的三个问题应运而生。
本文运用主成分分析、定性分析等分析方法以及部分经济学理论成功解决了这三个问题,得到了不同时空下衡量出租车资源供求匹配程度的指标与模型以及一个合适的补贴方案政策,并对现有的各公司出租车补贴政策进行了分析。
针对问题一,根据各大城市的宏观出租车数据,绘制柱形图进行重点数据的对比分析,首先确定适合进行分析研究的城市。
之后,根据该市不同地区、时间段的不同特点选择多个数据样本区,以数据样本区作为研究对象,进行多种数据(包括出租车分布、出租车需求量等)的采集整理。
接着,通过主成分分析法确定模型的目标函数、约束条件等。
最后运用spss软件工具对数据进行计算,求出匹配程度函数F与指标的关系式,并对结果进行分析。
针对问题二,在各公司出租车补贴政策部分已知的情况下,综合考虑出租车司机以及顾客两个方面的利益,分别就理想情况与实际情况进行全方位的分析。
在问题一的模型与数据结果基础上,首先分别从给司机和乘客补贴两个角度定性分析了补贴的效果。
重点就给司机进行补贴的方式进行讨论,定量分析了目前补贴方案的效果,得出了如果统一给每次成功的打车给予相同的补贴无法改善打车难易程度的结论,并对第三问模型的设计提供了启示,即需要对具有不同打车难易程度和需求量的区域采取分级的补贴政策。
针对问题三,在问题二的基础上我们设计了一种根据不同区域打车难易程度和需求量来确定补贴等级的方法。
设计了相应的量化指标,以极大化各区域打车难易程度降低的幅度之和作为目标,建立该问题的规划模型。
目的是通过优化求解该模型,使得通过求得的优化补贴方案,能够优化调度出租车资源,使得打车难区域得到缓解。
通过设计启发式原则和计算机模拟的方法进行求解,并以具体案例分析得到,本文方法相对统一的补贴方案而言的确可以一定程度缓解打车难的程度。
《2016年全国大学生数学建模竞赛B题解题分析与总结》篇一一、引言全国大学生数学建模竞赛(CUMCM)是衡量各高校数学类学科学生学习与实践能力的标志性竞赛之一。
其中,B题以真实问题的复杂性吸引了广大参赛选手的关注。
本文将对B题的具体题目内容、解题过程、常见方法和误区进行分析,并结合实例对竞赛结果进行总结,以期为其他参赛同学提供一定的参考。
二、题目分析B题通常关注某一实际领域的复杂问题,涉及多个因素的综合考量。
其要求参赛者通过建立数学模型,解决实际问题。
具体问题包括某个地区的旅游经济预测和资源合理配置。
针对此问题,首先需要对旅游业的各项数据进行详细分析,然后构建适当的数学模型,并使用合适的数学工具和软件进行计算和模拟。
三、解题过程1. 数据收集与分析:收集该地区的历史旅游数据,包括游客数量、消费水平、旅游景点分布等。
同时,分析该地区的经济、文化、交通等影响旅游业的因素。
2. 模型构建:根据收集的数据和实际情况,选择合适的数学模型进行建模。
常见的模型包括时间序列预测模型(如ARIMA 模型)、多元回归模型等。
3. 模型求解与验证:利用数学软件(如MATLAB、SPSS等)对模型进行求解,并对模型的预测结果进行验证。
验证方法包括与历史数据进行对比、进行敏感性分析等。
4. 资源合理配置:根据预测结果和实际情况,制定合理的资源分配方案,如旅游景点的开发策略、交通设施的优化配置等。
四、常见方法与误区1. 常见方法:在建模过程中,应选择合适的数学模型和方法。
对于时间序列预测问题,常用的有ARIMA模型、指数平滑法等;对于多元回归问题,则需要考虑各因素之间的相互关系。
同时,还应充分利用计算机技术进行数据分析和模拟。
2. 误区提示:在建模过程中,要避免陷入一些常见的误区。
例如,过分追求模型的复杂性和精确度而忽视模型的实用性和可解释性;忽视数据的预处理和清洗工作;忽略模型的验证和修正等。
五、实例分析以某次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 =万元。
2003高教社杯全国大学生数学建模竞赛B题参考答案注意:以下答案是命题人给出的,仅供参考。
各评阅组应根据对题目的理解及学生的解答,自主地进行评阅。
问题:钢铁工业是国家工业的基础之一,铁矿是钢铁工业的主要原料基地。
许多现代化铁矿是露天开采的,它的生产主要是由电动铲车(以下简称电铲)装车、电动轮自卸卡车(以下简称卡车)运输来完成。
提高这些大型设备的利用率是增加露天矿经济效益的首要任务。
?露天矿里有若干个爆破生成的石料堆,每堆称为一个铲位,每个铲位已预先根据铁含量将石料分成矿石和岩石。
一般来说,平均铁含量不低于?25%的为矿石,否则为岩石。
?每个铲位的矿石、岩石数量,以及矿石的平均铁含量(称为品位)都是已知的。
每个铲?位至多能安置一台电铲,电铲的平均装车时间为?5?分钟。
卸货地点(以下简称卸点)有卸矿石的矿石漏、2?个铁路倒装场(以下简称倒装场)?和卸岩石的岩石漏、岩场等,每个卸点都有各自的产量要求。
从保护国家资源的角度及?矿山的经济效益考虑,应该尽量把矿石按矿石卸点需要的铁含量(假设要求都为29.5%?1%,称为品位限制)搭配起来送到卸点,搭配的量在一个班次(8?小时)内满足?品位限制即可。
从长远看,卸点可以移动,但一个班次内不变。
卡车的平均卸车时间为3?分钟。
所用卡车载重量为?154?吨,平均时速?28kmh?。
卡车的耗油量很大,每个班次每台车消耗近?1?吨柴油。
发动机点火时需要消耗相当多的电瓶能量,故一个班次中只在开始?工作时点火一次。
卡车在等待时所耗费的能量也是相当可观的,原则上在安排时不应发?生卡车等待的情况。
电铲和卸点都不能同时为两辆及两辆以上卡车服务。
卡车每次都是满载运输。
?每个铲位到每个卸点的道路都是专用的宽?60?m?的双向车道,不会出现堵车现象,每段道路的里程都是已知的。
一个班次的生产计划应该包含以下内容:出动几台电铲,分别在哪些铲位上;出动几辆卡车,分别在哪些路线上各运输多少次(因为随机因素影响,装卸时间与运输时间?都不精确,所以排时计划无效,只求出各条路线上的卡车数及安排即可)。
武汉理工大学队员比赛论文mcm2003_A_王蝉娟_唐兵_隗勇mcm2003_A_万丽军_唐涛_陈正旭mcm2003_A王鹏_邓科_刘文慧mcm2003_B_王雨春_钟原_李霜icm2003_C_刘旺_董显_吴辉icm2003_C_夏立_成浩_易科mcm2004_b 厉化金_谷雨_曾祥智mcm2004_b_夏立_赵明杰_高婷全国比赛优秀论文1993年A题非线性交调的频率设计1993年B题球队排名问题1994年A题逢山开路1994年B题锁具装箱1995年A题一个飞行管理模型1995年B题天车与冶炼炉的作业调度1996年A题最优捕鱼策略1996年B题节水洗衣机1997年A题零件的参数设计1997年B题截断切割1998年A题投资的收益和风险1998年B题灾情巡视路线1999年A题自动化车床管理1999年B题钻井布局2000年A题 DNA序列分类2000年B题钢管定购和运输2001年A题血管的三维重建2001年B题公交车调度中国科大老师对美国赛题目的讲解(题目可从往届试题处下载) MCM 1985 A题(王树禾教授)MCM 1985 B题(侯定丕教授)MCM 1986 A题(常庚哲教授,丁友东老师)MCM 1986 B题(李尚志教授)MCM 1988 A题(苏淳教授)MCM 1988 B题(侯定丕教授)MCM 1989 A题(赵林城老师)MCM 1989 B题(侯定丕教授)MCM 1990 A题(王树禾教授)MCM 1990 B题(王树禾教授)MCM 1991 A题(常庚哲教授,丁友东老师)MCM 1992 B题(侯定丕教授)MCM 1993 A题(苏淳教授)MCM 1993 B题(万战勇老师)MCM 1994 B题(程继新老师)美国赛优秀论文MCM 2001 UMAP MCM 2002 UMAPMCM 2003 UMAP MCM 2004 (Quick Pass)。
管道订购与运输问题1 问题重述2 基本假设(1)只考虑订购费用和运输费用,不考虑装卸等其它费用. (2)钢管单价与订购量、订购次数、订购日期无关.(3)订购汁划是指对每个厂商的定货数量;运输方案是指具有如下属性的一批记录:管道区间,供应厂商,具体运输路线.(4)将每一单位的管道所在地看成一个需求点,向一单位管道的所在地运输钢管即为向一个点运输钢管.3 符号说明M :钢厂总数. n :单位管道总数.:i S 第i 个钢厂 :i S 第i 个钢厂的产量上限。
:i p 第i 个钢厂单位钢管的销售价 i A 管道线上第i 个站点。
i d 管道线上第i 个单位管道的位置。
F :总费用。
:ij C 从钢厂(1,2,,)i S i m =到点(1,2,,)j d j n =的最低单位费用。
4 问题的简化求 S AP 矩阵的基本思路是图的最短路算法 . 由于铁路的运输费用与线路的长度不是线性关系 ,必须对铁路网做一些预处理才能套用图的标准最短路算法 . 下面叙述求 S AP 矩阵的过程:1.利用图的标准最短路算法 ,从铁路网络得出图中任两个点之间的最短路径表 T (如果两个点之间不连通 ,认为它们之间的最短路长度为+ ∞ ) .2.利用题中的铁路运价表将 T 中的每个元素 (即最短距离 )转化为运输费用 ,将运输费用表记为 C.3.将公路的长度换算为运输费用 ,由公路路程图 (包括要沿线铺设管道的公路 )得出公路费用图 G,若 i, j 不连通 ,则令 Gij = + ∞ .4.对于任一组 ( i , j)∈ { 1,… n }× { 1,… m } 如果 Cij <+ ∞ ,且小于 Gij ,那么就在公路费用图中加一条边. 即令 Gij = min{Cij , Gij } .5.利用图的标准最短路算法 ,求公路费用图中任一个 S 点到任一个 A 点的最小费用路径 ,得出 S AP 矩阵. 如表 1所示:SAP 矩阵A123 4 5 6 7 8 9 10 11 12 13 14 15 S1 170716031402986 380 205 31 212 642 920 960 1060 1212 1280 14202 215720531902 1716 1110 955 860 712 1142 1420 1460 1560 1712 1780 19203 230722032002 1816 1210 1055 960 862 482 820 860 960 1112 1180 13204 260725032352 2166 1560 1405 1310 1162 842 620 510 610 762 830 9705 255724532252 2066 1460 1305 1210 1112 792 570 330 510 712 730 8706 265725532352 2166 1560 1405 1310 1212 842 620 510 450 262 110 2807 275726532452 2266 1660 1505 1410 1312 992 760 660 560 382 260 205问题分析运输费用等价转换法则:按单位运费相等原则将任意两点间的最短铁路线转换为公路 线.对于铁路线上的任意两点,i j V V ,用F1oyd 算法找出两点间最短铁路路线的长度ij L 查铁路运价表求得ij L ,对应的铁路单位运费ij f ;又设与该段铁路等费用的公路长度为ij l ,则:0.1ij ij f l =⨯由此,我们就在,i j V V 之间用一条等价的公路线来代替,i j V V 间的最短铁路线.如果,i j V V 之间原来就有公路,就选择新旧公路中较短的一条.这样,我们就把铁路运输网络转换成了公路运输网络.销价等价转换法则:按单位费用相等将任意钢厂的单位销价转换为公路单位运价.对于钢厂S i 的销售单价P i ,我们可以虚设一条公路线,连接钢厂S i 及另一虚拟钢厂'i s ,其长度为i l ,并且满足0.1i i l p =⨯;从而将钢厂的销售单价转换成公路运输单价,而新钢厂'i s 的销售价为0.将铁路和销价转换为公路的过程可以由计算机编程实现. 通过上述的分析,我们可以将原问题化为一个相对简单的产量未定的运输问题,利用115A A 到之间的管道距离和钢厂和站点之间的公路距离建立一个产量未定的运输问题的模型.但是由于1215,A A A ,并不能代表所有的实际需求点(实际需求点是n 个单位管道),因此,我们可以用F1oyd 算法进一步算出7个钢厂到所有实际的n 个需求点(对于问题一,n =5171;对于问题三,n =5903)的最短路径,并由此得出一个具有7个供应点、n 个需求点的产址未定的运输模型.6 模型的建立产量未定的运输模型根据假设4,我们可以将每一单位的管道看成一个需求点,向一单位管道的所在地运输钢管即为向一个点运输钢管.对每个点,我们可以根据该点的位置和最短等价公路距离,求出各钢厂与该点之间最小单位运输费用ij C (销价已经归人运输费用之中了).设总共有m 个供应点(钢厂),n 个需求点,我们就可以得到一个产量未定的运输模型:有m 个供应点、n 个需求点,每个供应点的供应量{0}{500,}i i u s ∈;每个需求点需要1单位,运输单价矩阵为C ,求使得总运输费用最小的运输方案.其数学规划模型: 11minmnij ij i j F C x ===∑∑11{0}{500,}1,2,,..11,2,01nij i j mij i ij x S i ms tx j n x ==⎧∈=⎪⎪⎪==⎨⎪⎪=⎪⎪⎩∑∑或其中: 1112112n m m mn C C C C CC C ⎛⎫⎪=⎪ ⎪⎝⎭为单位费用矩阵 1112112n m m mn x x x X x x x⎛⎫⎪=⎪ ⎪⎝⎭为决策矩阵,也为0-1矩阵 代码如下7 模型的求解对于本题,上述0-1规划规模宏大,现有的一些算法不能胜任,我们必须具体问题具体分析,结合本题实际情况,寻找行之有效的算法.(1)初始方案的改进的最小元素法和改进的伏格尔法 *改进的最小元素法改进的最小元素法又称为贪婪法或瞎子爬山法,它的宗旨是每一步都取当前的最优值算法步骤为,对费用矩阵C 作n 次下列循环:①C 中找一个最小值ij C ; ②令1;ij x =③C 的第j 的所有数据改为+∞;④如果1nij i j x s ==∑,第i 个供应点的供应量已达上限,将C 的第i 行数据全改为+∞。
对于问题一和问题三,我们用贪婪法求得的最小总费用的初始分别为1286692.1万元和1414515.2万元。
(2)调整优化调整优化是将一个离最优解很近的初始解调整到在调整算法下无法更优的程度.调整优化分两个部分,第一部分是用试探法对供应点的供应量进行优化.第二部分是用迭代法对供应点进行两两对调优化.*试探法调整优化实际供应量在500以下的供应点对每个实际供应量在500以·F 的供应点,只存在两种合理的优化方法:一种是将其供应量增加到500,另一种是将其供应量减少到0.试探法将分别试探进行下列两种优化:其一是先将供应点的供应量强行提升至500,使用改进的伏格尔法的优先顺序,从其它供应点负责供应的需求点抢夺一部分,再用对调法优化至无法更优,得出一个总费用F 1;其二是先将该供应点的供应量调整为0,其原供应的需求点由其它钢厂用改进的伏格尔法的优先顺序补充,再用对调法优化至无法更优,得出一个总费用F 2那么,就应当采取总费用较小的方法.例如,对于第一问,按改进的伏格尔法获得的初始方案中,S 7的用量仅为245,优化时,试探将其降为0和将其提升为500后的最优结果,分别为1279019万元和1280506万元,则说明应将S ,降为0.*用迭代法进行对调优化改进的伏格尔法给出的初始值虽然很接近最优值,但仍有不足之处,即可能存在两个需求点,调换供应点能使总费用更小,例如,需求点a 和6的供应点是x 和y ,费用分别是C(x,a)和C(y,b),如果让y 供应a ,x 供应b 的话,费用将是C(y ,a)和r(c ,b),如果:C(y ,a)+r(x ,b)<C(x ,a)+C(y ,b) 则说明对调后总费用更低.因此,我们可以采用迭代法对任意两个需求点的供应点两两对调至无法更优.由于一共只有m =7个供应点,所以两两对调的可行方案一共有2721C =种,因此,两两对调供应点的方法是可行的,具体步骤如下:Stepl 对于任意两个供应点x i 和x j i =1,2,…,m j=1,2,…,m i j ≠1)找出所有由x i 供应的需求点,构成点集A ={a 1,a 2,c} 2)找出所有由x j 供应的需求点,构成点集B ={b 1,b 2,…}3)对A 中所有点,如果改用x j 来供应,将付出的代价构成向量''11'{,,}A a a = 4)对B 中所有点,如果改用x i 来供应,将付出的代价构成向量''11'{,,}B b b = 5)对''A B 和分别按升序排序.6)同时对''A B 和从前向后遍历,如果''0i i a b +<(表示对调供应者将降低总费用),则对调其供应者,直到出现''0i i a b +≥为止.Step2 统计这2m C 轮对调后的总费用'F 是否比原来的总费用F 有明显的进步,即'()F F δδ->为一固定的较小值。
如果有明显的进步,则再回Stepl 执行,否则结束优化.采用改进的最小元素法和改进的伏格尔法得到问题一的初始方案分别采用这种优化方案后,竟都达到了相同的最小费用:1279019万元. 8 结果:通过合理假设并引人等价转换原则,将管道订购与运输问题转化为单一的公路运输问题.运用组合优化的思想和方法,给出了数学模型·——产量未定的运输模型.针对此模型,我们设计了“改进的最小元素法”和“改进的伏格尔Ph",先求得了—个初始解。
再通过“试探法”和“迭代法”进行调调优化.最后得出结果:对第—·问.最小总费用为1279019万元;对第三问.最小总费用为1407383万元.参考文献[1]薛秀谦等编著.《运筹学》.中国矿业大学出版社.1998年. [2]赵新泽著.《线性规划的新方法和应用》.世界图书出版社,1996年. [3]王树禾著.《图论极其算法》.中国科学技术大学出版社.1990年. [4]LUCAS W F 著.《离散与系统模型3.国防科技大学出版社,1996年钢管订购和运输策略1 符号说明·i s :钢厂i s 在指定期限内钢管的最大产量;·,:i j i j A A ω到,之间铺设管道的里程数;·:ij c :单位钢管从钢厂i S 运到j A ,所需最小订购和运输费用; ·:i x 钢厂i S 是否承担制造这种钢管;·:ij y 钢厂i S 运抵A j 点的钢管数量,不含路过A j 的部分; ·:j z 运到A i 的所有钢管沿1j j A A +→铺设的数量; ·ij z :运抵A i 的所有钢管沿1j j A A +→铺设的数量; ·()j d A :树中A j 的度数; ·():j d A -树中A j 的入度; ·():j d A +树中A j 的出度;·:μ单位钢管1公里的公路运输费用。