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题解题思路
任务一就是让大家去做个基本的评价,是典型的评价类问题,所以应该按照 指标+方法的步骤去做,首先就是寻找国家脆弱性的相关概念,然后选择影响国 家脆弱性的指标,如气候变化,经济发展,政治状况等等,再就是构 ...
随机推荐
- 编写高质量代码改善C#程序的157个建议——建议141:不知道该不该用大括号时,就用
建议141:不知道该不该用大括号时,就用 如果if条件语句只有一行语句,要不要使用大括号? 答案是:建议使用.一个括号不会增加多少代码,但是却让代码看上去增加了一致性.括号本身只会让代码更具条理性. ...
- ArcGIS Server
在ubuntu下安装 10.2 首先修改 /etc/security/limits.conf 添加 kun soft nofile 65535 kun hard nofile 65535 kun so ...
- c语言和java以及安卓和苹果
苹果手机是本地,没有中间环节,速度快,基于Linux系统 安卓是通过虚拟机,影响速度 就像c语言和java c适用于架构小的地方,因为直接编译运行 而java用于架构比较大的地方,启动慢,启动之后效率 ...
- Reporting Service服务SharePoint集成模式安装配置(6、安装Reporting services Add-in for SharePoint 外接程序)
第五步骤 : 安装Reporting services Add-in for SharePoint 外接程序 RS 外接程序是在 SharePoint 服务器上运行用于 SharePoint 产品的 ...
- [LeetCode 题解]: Permutations
Given a collection of numbers, return all possible permutations. For example,[1,2,3] have the follow ...
- 三张图片看懂ZKEACMS的设计思想
前言 如果你还不知道ZKEACMS,不妨先了解一下. ASP.NET MVC 开源建站系统 ZKEACMS 推荐,从此网站“拼”起来 官方地址:http://www.zkea.net/zkeacms ...
- Python【变量】
本文介绍 1.Python运算符 运算符分类 运算符分为:算数运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算 一.算数运算:返回数字 假设变量a=10,b=20 运算符: + 相加a+ ...
- Apache 中httpd.conf文件配置详解(转载)
httpd.conf文件配置详解 Apache的基本设置主要交由httpd.conf来设定管理,我们要修改Apache的相关设定,主要还是通过修改httpd.cong来实现.下面让我们来看看htt ...
- 牛客网提高组模拟赛第七场 T3 洞穴(附bitset介绍)
就是DP. 我们可以很简单的想到要枚举中间点,进行边数的转移. 但是因为边长数据范围很大,所以我们考虑log的倍增. 状态设计为\(dp[i][j][k]\),为从节点\(i\)走\(2^k\)步能否 ...
- Elasticsearch学习(3) spring boot整合Elasticsearch的原生方式
前面我们已经介绍了spring boot整合Elasticsearch的jpa方式,这种方式虽然简便,但是依旧无法解决我们较为复杂的业务,所以原生的实现方式学习能够解决这些问题,而原生的学习方式也是E ...