建模比赛已经过去三天了,但留校的十多天里,自己的收获与感受依然长存于心。下面的大致流程,很多并没有细化,下面很多情况都是在假设下进行的,比如假设飞机能够来回运送药品,运货无人机就只运货,在最大视距下侦查等。

题目下载:点击下载

首先,因为这道题中的变量太多,我们需要对变量的数量进行减小。

一.变量设置

二.约束条件

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

2.无人机最大行驶距离能否满足来回医院。

三.目标函数

1.计算基地到医院的时间:

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

通过上面流程,我们通过程序计算,能够把需求量,运送花费时间,基地位置(经纬度)等都能够算出来。这是两个基地的情况,我们能够再增加一个基地,得出一个时间。将它与两个基地进行比较,看哪一个更短。这样一来,我们剩下的问题就是解决,派什么类型的飞机运送了。

四.通过上面,我们得出了3个基地应该是最优的情况。

我们将救援过程分为两个过程:

  1. 运送急救包
  2. 侦查路段

1.第一阶段:

a.通过医院对各种药物的需求量和医院到基地的距离,建立函数和约束条件,选择无人机的类型。

2.第二阶段:

a.计算无人机扫描的圆半径

在这里我们考虑了海拔高度。

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

为了计算运输药物实际需要的无人机的数量,存在每架无人机每天最多出任务次数与实际需要的无人机数量的乘积为理论上需要的无人机数量。以此我们能够列出函数式。

c.我们以医院为中心,5公里为半径圆的范围内侦查。我们将侦查情况分为两种:

  • 在基地在侦查圆内
  • 基地在侦查圆外

基地在圆内

1.我们需要求无人机飞行的总路径,我们将它分为圆内路径长度和弧长。

a.我们能够将圆内的每个小块看成梯形或者矩形,微元法计算。

建立等式,梯形/矩形总面积等于侦查圆的总面积。从而,我们可以得到圆内部分的总路径长度。

b.将圆外的转弯弧看成圆弧,无人机扫描的半径实际就是它的半径,长度也就很好算出了。至于转弯弧总的个数,我通过观察得到

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

基地在圆外

实际上,这里的总方法也是一样的,变的是总路径和侦查的面积,阴影部分是扫描的面积,总路径长度,依然是阴影部分内部长度加上转弯弧长度,不过这里还需要多出两条切线的长度。

同样的,这里我们也可以算出飞机需求的数量。

五.装箱问题(背包问题)

将无人机箱,药包箱,运货箱三种装入到集装箱中的问题,类似于三维装箱问题,不过这里需要考虑,运货箱放在无人机箱还是集装箱中。

这里进行模型的模拟,可以使用loadexpert或者loadmaster软件模拟。

这里的算法可以借鉴:

文章下载:点击进入

有想参加数学建模的,或者正在参加的朋友,欢迎加我QQ,关注我,大家一起讨论交流,一起奋斗。

2019美国大学生数学建模竞赛B题(思路)的更多相关文章

  1. 2018年中国研究生数学建模竞赛C题 二等奖 赛题论文

    2018年中国研究生数学建模竞赛C题 对恐怖袭击事件记录数据的量化分析 恐怖袭击是指极端分子或组织人为制造的.针对但不仅限于平民及民用设施的.不符合国际道义的攻击行为,它不仅具有极大的杀伤性与破坏力, ...

  2. MCM/ICM2018美国大学生数学建模大赛D题翻译

    MCM/ICM2018美国大学生数学建模大赛D题翻译 2018年ICM问题D: 非使用汽油并在使用电力行驶的汽车(电量非空的) 由于环境和经济的原因,全球都在减少使用化石燃料,包括汽车汽油. 无论是受 ...

  3. 2019年美国大学生数学建模竞赛(MCM/ICM) E题解题思路

    这也许是我大学生涯最后一次参加数学建模比赛了吧,这次我们选择的问题是E题,以下是我们解题时候的一些思路.很多不易体现的项目产生对环境造成影响的指标可以由一些等同类型的指标来代替,如土地.森林植被被破环 ...

  4. 2018年美国大学生数学建模竞赛(MCM/ICM) B题解题思路

    老套路,把我们在解决B题时候采用的思路分享给大家,希望大家能学到点东西~~~ B题思路整理:Part1:先整理出说某种语言多的十个国家给找出来,或者说是把十种语言对应的国家找出来 然后再对各个国家的人 ...

  5. 2018年美国大学生数学建模竞赛(MCM/ICM) D题解题思路

    首先整个赛题是一道集选址,优化,评价,预测的综合性赛题,对于任务 1,包括三个小问题,第一是有望完全电动化,那么就需要评价什么叫完全电动化,所以先建立一个基本的标准,比如人车比例达到多少.需要多少充电 ...

  6. 2018年美国大学生数学建模竞赛(MCM/ICM) C题解题思路

    整个赛题是一道大数据的深层挖掘与分析赛题,数据在这是很重要的组成因 素,因此大家首先应该把题目所给的数据搞清楚搞明白.赛题的关键是能源生产 和使用的合理安排,针对第一部分,主要解决能源的配置与评价问题 ...

  7. 2018年美国大学生数学建模竞赛(MCM/ICM) F题解题思路

    任务一:开发价格点,建立综合定价模型. 其中 a 代表开发价格点系数,代表个人财产评估.K 为 PI 交易系数 以这个进行评估,将个人划分为具有合理相似性的子组: 当 a 等于 0-30 时,子组为: ...

  8. 2018年美国大学生数学建模竞赛(MCM/ICM) A题解题思路

  9. 2018年美国大学生数学建模竞赛(MCM/ICM) E题解题思路

    任务一就是让大家去做个基本的评价,是典型的评价类问题,所以应该按照 指标+方法的步骤去做,首先就是寻找国家脆弱性的相关概念,然后选择影响国 家脆弱性的指标,如气候变化,经济发展,政治状况等等,再就是构 ...

随机推荐

  1. 51nod1298圆与三角形——(二分法)

    1298 圆与三角形  题目来源: HackerRank 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题  收藏  关注 给出圆的圆心和半径,以及三角形的三个顶点,问圆同 ...

  2. Linux Guard Service - 守护进程分裂

    分裂守护进程 由于fork()后第一行仍然在循环中,使用fork()返回值鉴别当前进程的性质 int i = 0; for (i = 0; i < 10; i++) { // sleep(1); ...

  3. IO--性能计数器

    --===================================================================== --在分析磁盘队列时,应参考数据库的其他计数器,如Che ...

  4. python语言的jenkinapi

    # coding:utf-8 from jenkinsapi.jenkins import Jenkins # 实例化Jenkins对象,传入地址+账号+密码 j = Jenkins("ht ...

  5. TCP中的seq

    TCP连接中传送的字节流中的每个字节都按顺序编号,第一个字节的编号由本地随机产生 seq其实就是这个报文段中的第一个字节的数据编号. 例如,一段报文的序号字段值是 200 ,而携带的数据共有100字段 ...

  6. 按照已有的模板打印小票<二> ——调用windows打印机打印 可设置字体样式

    按照已有的模板打印小票<二> ——调用windows打印机打印 可设置字体样式 之前写过一篇文章<按照已有的模板输出一(如发票)>,是关于如何给已有的模板赋值.在项目的实践过程 ...

  7. c#设计模式之:外观模式(Facade)

    一.引言 在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程序随着子系统的变化而变化,然而为了将复杂系统的内部子系统与客户端之间的依赖解耦,从而就有了外观模式,也称作 ...

  8. webapi发布常见错误及解决方案

    webapi发布常见错误及解决方案 错误一: 错误:404 (Not Found) 解决方案: 在  <system.webServer>节点中添加如下模块: <modules ru ...

  9. MongoDB集群方案介绍

    MongoDB集群方案介绍 一.什么是mongodb集群? 是指由多台mongodb服务器组成的服务器集群,称之为mongodb集群. 二.mongodb集群搭建的方式: 1.Replica Set  ...

  10. Bitnami WordPress如何让默认URL指向WordPress目录?

    Bitnami WordPress下载地址:https://bitnami.com/stack/wordpress/installer ,根据自己操作系统选择对应版本,我是windows server ...