2019美国大学生数学建模竞赛B题(思路)
建模比赛已经过去三天了,但留校的十多天里,自己的收获与感受依然长存于心。下面的大致流程,很多并没有细化,下面很多情况都是在假设下进行的,比如假设飞机能够来回运送药品,运货无人机就只运货,在最大视距下侦查等。
题目下载:点击下载
首先,因为这道题中的变量太多,我们需要对变量的数量进行减小。
一.变量设置

二.约束条件
1.从基地运输到医院的药包量必须满足医院的需求。

2.无人机最大行驶距离能否满足来回医院。
三.目标函数
1.计算基地到医院的时间:

2.我们希望时间最优(最短),则取满足约束条件b的无人机运送航线的时间最大值,使得时间花费最长的取最小值,则总时间最短。

通过上面流程,我们通过程序计算,能够把需求量,运送花费时间,基地位置(经纬度)等都能够算出来。这是两个基地的情况,我们能够再增加一个基地,得出一个时间。将它与两个基地进行比较,看哪一个更短。这样一来,我们剩下的问题就是解决,派什么类型的飞机运送了。
四.通过上面,我们得出了3个基地应该是最优的情况。
我们将救援过程分为两个过程:
- 运送急救包
- 侦查路段
1.第一阶段:
a.通过医院对各种药物的需求量和医院到基地的距离,建立函数和约束条件,选择无人机的类型。
2.第二阶段:
a.计算无人机扫描的圆半径

在这里我们考虑了海拔高度。
b.建立函数,使得函数满足无人机能够满足来回侦查圆的最远位置,约束条件,在这情况下速度要尽肯能快,选出飞机类型。

为了计算运输药物实际需要的无人机的数量,存在每架无人机每天最多出任务次数与实际需要的无人机数量的乘积为理论上需要的无人机数量。以此我们能够列出函数式。
c.我们以医院为中心,5公里为半径圆的范围内侦查。我们将侦查情况分为两种:
- 在基地在侦查圆内
- 基地在侦查圆外
基地在圆内
1.我们需要求无人机飞行的总路径,我们将它分为圆内路径长度和弧长。

a.我们能够将圆内的每个小块看成梯形或者矩形,微元法计算。
建立等式,梯形/矩形总面积等于侦查圆的总面积。从而,我们可以得到圆内部分的总路径长度。
b.将圆外的转弯弧看成圆弧,无人机扫描的半径实际就是它的半径,长度也就很好算出了。至于转弯弧总的个数,我通过观察得到

这样,我们通过总路径,得到需要的飞机数量。
基地在圆外

实际上,这里的总方法也是一样的,变的是总路径和侦查的面积,阴影部分是扫描的面积,总路径长度,依然是阴影部分内部长度加上转弯弧长度,不过这里还需要多出两条切线的长度。
同样的,这里我们也可以算出飞机需求的数量。
五.装箱问题(背包问题)
将无人机箱,药包箱,运货箱三种装入到集装箱中的问题,类似于三维装箱问题,不过这里需要考虑,运货箱放在无人机箱还是集装箱中。
这里进行模型的模拟,可以使用loadexpert或者loadmaster软件模拟。
这里的算法可以借鉴:
文章下载:点击进入
有想参加数学建模的,或者正在参加的朋友,欢迎加我QQ,关注我,大家一起讨论交流,一起奋斗。
2019美国大学生数学建模竞赛B题(思路)的更多相关文章
- 2018年中国研究生数学建模竞赛C题 二等奖 赛题论文
2018年中国研究生数学建模竞赛C题 对恐怖袭击事件记录数据的量化分析 恐怖袭击是指极端分子或组织人为制造的.针对但不仅限于平民及民用设施的.不符合国际道义的攻击行为,它不仅具有极大的杀伤性与破坏力, ...
- MCM/ICM2018美国大学生数学建模大赛D题翻译
MCM/ICM2018美国大学生数学建模大赛D题翻译 2018年ICM问题D: 非使用汽油并在使用电力行驶的汽车(电量非空的) 由于环境和经济的原因,全球都在减少使用化石燃料,包括汽车汽油. 无论是受 ...
- 2019年美国大学生数学建模竞赛(MCM/ICM) E题解题思路
这也许是我大学生涯最后一次参加数学建模比赛了吧,这次我们选择的问题是E题,以下是我们解题时候的一些思路.很多不易体现的项目产生对环境造成影响的指标可以由一些等同类型的指标来代替,如土地.森林植被被破环 ...
- 2018年美国大学生数学建模竞赛(MCM/ICM) B题解题思路
老套路,把我们在解决B题时候采用的思路分享给大家,希望大家能学到点东西~~~ B题思路整理:Part1:先整理出说某种语言多的十个国家给找出来,或者说是把十种语言对应的国家找出来 然后再对各个国家的人 ...
- 2018年美国大学生数学建模竞赛(MCM/ICM) D题解题思路
首先整个赛题是一道集选址,优化,评价,预测的综合性赛题,对于任务 1,包括三个小问题,第一是有望完全电动化,那么就需要评价什么叫完全电动化,所以先建立一个基本的标准,比如人车比例达到多少.需要多少充电 ...
- 2018年美国大学生数学建模竞赛(MCM/ICM) C题解题思路
整个赛题是一道大数据的深层挖掘与分析赛题,数据在这是很重要的组成因 素,因此大家首先应该把题目所给的数据搞清楚搞明白.赛题的关键是能源生产 和使用的合理安排,针对第一部分,主要解决能源的配置与评价问题 ...
- 2018年美国大学生数学建模竞赛(MCM/ICM) F题解题思路
任务一:开发价格点,建立综合定价模型. 其中 a 代表开发价格点系数,代表个人财产评估.K 为 PI 交易系数 以这个进行评估,将个人划分为具有合理相似性的子组: 当 a 等于 0-30 时,子组为: ...
- 2018年美国大学生数学建模竞赛(MCM/ICM) A题解题思路
- 2018年美国大学生数学建模竞赛(MCM/ICM) E题解题思路
任务一就是让大家去做个基本的评价,是典型的评价类问题,所以应该按照 指标+方法的步骤去做,首先就是寻找国家脆弱性的相关概念,然后选择影响国 家脆弱性的指标,如气候变化,经济发展,政治状况等等,再就是构 ...
随机推荐
- 关于Qt官方下载页的最新变动
时间过得很快,现在Qt已经迎来了5.10版本,但是当我们去下载页下载对应安装包的时候,已经找不到之前的offline安装包了.你能够看到的只有在线安装包,并且我自己有做过测试,国内的网络基本上没有机会 ...
- C/C++学习的50个经典网站
C/C++是最主要的编程语言.这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码.这份清单提供了源代码的链接以及它们的小说明.我已尽力包括最佳的C/C++源代码的网站.这不是一个完整的清 ...
- Git SSH Key
一.设置Git的user name和email: $ git config --global user.name "hhl_vip" $ git config --global ...
- Python下载网页图片
有时候不如不想输入路径,那就需要用os模块来修改当前路径 下面是从其他地方看到的一个例子,就是把图片url中的图片名字修改,然后就可以循环保存了,不过也是先确定了某个url 来源:http://www ...
- [Delphi] Webbroker ISAPI 示例说明
新建Webbroker项目: 选择类型: 开始可以使用:Indy VCL Application 方便调试,完成后,再新建一个DLL 项目,引用业务单元. 示例代码如下: unit uDataMo ...
- Arduino SPI + SPI Flash芯片W25Q80BV
W25Q80BV是台湾华邦电子(Winbond)生产的8M-bit串行flash芯片.主要特性有: 工作电压:2.5 ~ 3.6 V 功耗:读写(active)时4mA,低功耗(power-down) ...
- 萌新web前端从零开始(1)——计算机入门
前言:这是一个萌新从零开始的学习之路,与大家分享自己的看法与见解,还请指出错误与遗漏点方便改正. 1.认识计算机. 计算机语言常见的有C,PHP,Ruby,Java,C#,Basic,JS,C++等, ...
- unity面试准备
最近有换工作的打算 所以上网看下面试题 自己做下总结 Q:ArrayList 和 List区别 A: 1:List大家都知道初始化的时候需要定义其类型,例如 List<int> listT ...
- .net core 高性能对象映射
关于对象转换已经有不少轮子(AutoMapper,TinyMapper) .出于项目需要,手动造一个简单轮子.先贴代码 1.采用静态泛型类缓存,避免了拆箱装箱操作. 2.对于转换对象中有,字段名一样但 ...
- fhq treap——简单又好写的数据结构
今天上午学了一下fhq treap感觉真的很好用啊qwq 变量名解释: \(size[i]\)表示以该节点为根的子树大小 \(fix[i]\)表示随机权值 \(val[i]\)表示该节点的值 \(ch ...