昨天上午出了建模美赛的结果,我们小组获得的是M奖,感觉挺开心的。我一直觉得拿O奖那种是个概率事件,需要天时地利人和的各种因素都合适才行,所以看到自己是M奖,感觉自己的能力已经得到了认可就很满意了。今天看了下比赛结果分析,看到今年M奖和O奖比例分别为7.09%和15.35%,大部分同学只拿到了S奖(成功参赛奖),中国学生获奖比例更是少的可怜,感觉挺惊讶的,今后的同志们继续加油吧~

  关于美赛,我感觉它和国赛的差别还是挺大的。表面上看是任务量加大了很多,以及增加了语言上的阻碍(阅读和表达),但实质上差别更在于两者的问题指向不同,两者的思路是完全不同的。具体说来,国赛是把来源于实际的问题抽象简化到适合直接运用数学模型解决,因此国赛做出来的结果是确定以及准确的,而美赛则直接把实际中问题拿来研究,它可能本身就是一个“不可解决”的问题,没有模型的模型,需要我们置身于实际问题当中,设法去解决它。这更多的是需要一种“启发式”的方法,你没办法得到真正的最优,但你可以根据合理的“启发”,找出我们人类能够找到的最优解。

  这就像是中国要划分34个省,美国有50个州一样,尽管这种划分与整体达到最大效益并无联系,甚至可能会导致效益降低,但若不作划分,中央哪能直接管理这么大片的地方?问题便无解了。而在划分后,再去求每区域的最优解,还有可能在解决问题过程中再对这种划分做调整,就像是我们的直辖市、自治区等等,这便是启发式方法的最佳体现了。

  可能是我领悟的太慢,在集中准备美赛的12天和正式比赛的4天中,我一直在以国赛的思路尝试解决美赛的问题,结果发现难以拿出一个合适的模型,能够求得当前问题的最优解。比赛当中,总感觉这些问题是“按下葫芦浮起瓢”,这句话恐怕会是很多参加过美赛的人共同感受吧~我是在最后的时间里才意识到我思维进入的坑,理解了老美的思路后我豁然开朗,但来不及重新开始建模也让我感觉遗憾。

  由于比赛那几天我始终没有进入那种集中思考的状态,而且美赛的任务量大到超过我的预期,所以论文其实是匆匆赶完的,瑕疵很多,不满意的地方也很多。不过最近实在太忙,待到清闲时我再针对我们的原论文及对比一些O奖论文做一些评注总结,以及对我们的原论文做一次修改,让它更完美一些。

  英文摘要如下,全文请移步文末复制连接下载,有问题可留言或通过QQ交流~

An Optimal strategy of Aerial Disaster Relief Response System

Summary

  Analyzing the influence of the hurricane in Puerto Rico, we recommend a transportable disaster response system to the HELP, Inc., including number and locations of Cargo containers. And we make strategy for medical packages delivery and video reconnaissance of road networks.

  We cluster cities on the island and select three areas according to the limitation of the number of containers and the level of urgency. Then we establish a relief utility-cost model, which can measure the profitability according to the severity of the disaster in different areas and the population density of the area. Optimizing the utility-cost model, we determine the number of the containers in each area.

  In order to determine the locations of containers from many ports around each area, we establish a multi-objective optimization model with two objectives: minimizing the cost of medical packages delivery and the cost of video reconnaissance of road networks. We determine the best locations of containers by optimizing the multi-objective program.

  Aiming at two missions in relief, we select drones according to their medical packages delivery ability and video reconnaissance ability. By means of the AHP method, we select type B drone and type F drone as the best types in road reconnaissance and medical delivery respectively. And with the constraints of the demand in each area and the limitation capacity of containers and cargo bays, we determine the number of drones and medical packages.

  Constructing the graph of main roads in each area, we define the value of each edge measured by the length of corresponding road. Applying genetic algorithm to maximize the value of roads to be videoed, we design the best flight route of video reconnaissance.

  The sensitivity analysis shows the strong robustness of our model. Variation of key parameters cause moderate changes to the computing result.

  Keywords: relief utility-cost model; multi-objective optimization; AHP method; graph; Genetic Algorithm

  原题目下载连接:https://files.cnblogs.com/files/qujunhui/2019_MCM_Problem_B.rar

  原论文下载连接:https://files.cnblogs.com/files/qujunhui/1906843.rar

2019建模美赛B题(派送无人机)M奖论文的更多相关文章

  1. 2018年数学建模国赛B题 智能RGV的动态调度策略

    第一种情况大致思路: 每秒判断各个CNC的状态,若工作完成或者是出于空闲状态下则向RGV发出一个请求.同时,RGV每秒判断自己的状态(上下料.移动.闲置.清洗等),如果是处于闲置状态,则启用调度算法, ...

  2. ACM-ICPC 2019南昌网络赛I题 Yukino With Subinterval

    ACM-ICPC 2019南昌网络赛I题 Yukino With Subinterval 题目大意:给一个长度为n,值域为[1, n]的序列{a},要求支持m次操作: 单点修改 1 pos val 询 ...

  3. TI MSP430工程配置及2019年电赛A题编程示例(使用430 F5529)

    配置 第一步:右击工程,选择Options 第二步:在General Options的Target选项卡里选择对应的器件Device,这里是MSP430G2231 第三步:在Debugger里选择FE ...

  4. ACM-ICPC 2019南昌网络赛F题 Megumi With String

    ACM-ICPC 南昌网络赛F题 Megumi With String 题目描述 给一个长度为\(l\)的字符串\(S\),和关于\(x\)的\(k\)次多项式\(G[x]\).当一个字符串\(str ...

  5. 2019上海网络赛B题(差分 + 离散化 or 差分 + 思维)

    这题.....队里都没怎么训练差分,导致败北...写了一堆线段树嘤嘤嘤,到最后也是超时,比赛结束后看到了差分的思想于是就去学了一手. 其实了解差分思想的一眼就能看出来是差分了.但是如果对n差分的话很明 ...

  6. [2019沈阳网络赛D题]Dawn-K's water(点分治)

    题目链接 题意为求出树上任意点对的距离对3取余的和. 比赛上听到题意就知道是点分治了,但是越写越不对劲,交之前就觉得会T,果不其然T了.修修改改结果队友写了发dp直接就过了Orz. 赛后想了想维护的东 ...

  7. [2019南京网络赛D题]Robots

    题目链接 2019.9.2更新 第二天睡醒想了想发现好像搜一遍就可以过,赛时写的花里胡哨的还错了,太菜了QAQ #include<bits/stdc++.h> using namespac ...

  8. The Preliminary Contest for ICPC Asia Xuzhou 2019 徐州网络赛 K题 center

    You are given a point set with nn points on the 2D-plane, your task is to find the smallest number o ...

  9. 数学建模美赛O奖论文总结

    Anil S. Damle Colin G. West Eric J. Benzel University of Colorado–Boulder Boulder, CO Advisor: Anne ...

随机推荐

  1. rocketmq--消息的产生(普通消息)

    与消息发送紧密相关的几行代码: 1. DefaultMQProducer producer = new DefaultMQProducer("ProducerGroupName") ...

  2. 理解python中的元类

    一,理解类也是对象 在python中类同样也是一种对象,只要使用关键字class,Python解释器在执行的时候就会创建一个对象,这个对象(类)自身拥有创建对象(类实例)的能力,这就是为什么他是一个类 ...

  3. 276. Paint Fence篱笆涂色

    [抄题]: There is a fence with n posts, each post can be painted with one of the k colors. You have to ...

  4. Linux ssldump命令

    一.简介 tcpdump是一款很强大.很有用的网络侦听软件,但是对于ssl加密的数据包就无能为力了:ssldump则是一款可以侦听ssl加密的数据包的软件.   二.安装 1)通过yum安装 yum ...

  5. SpringMVC 细节学习

    使用Spring MVC,配置DispatcherServlet是第一步  DispatcherServlet是前置控制器,配置在web.xml文件中的 .拦截匹配的请求,Servlet拦截匹配规则要 ...

  6. 如何注册facebook应用

    最近项目中要做第三方登录,其中就有facebook的,下面讲解一下如何在facebook中创建应用 1.登录facebook的开发者平台(https://developers.facebook.com ...

  7. [GO]通过结构体生成json

    package main import ( "encoding/json" "fmt" ) type IT struct { //一定要注意这里的成员变量的名字 ...

  8. Maven及POM文件

    Maven Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. Logback是由LOG4创始人设计的又一个开源日志组件. 相关链接: Ma ...

  9. c# MSMQ 消息队列

    转  消息队列 http://www.cnblogs.com/anbylau2130/p/3469512.html

  10. MFC中按钮控件的用法笔记(转)

    VC学习笔记1:按钮的使能与禁止 用ClassWizard的Member Variables为按钮定义变量,如:m_Button1:则m_Button1.EnableWindow(true); 使按钮 ...