2019年“华为杯”研究生数学建模比赛总结

2023-11-15

前言
      参加数学建模比赛是学习生涯甚至是人生的一次难忘的经历,不管是比赛过程还是最终的结果,无论最终结果如何, 自我学习生涯至今,在研究生期间参加一次数学建模更重要的是我对数学建模比赛的一种情怀,回想本科期间参加数学建模竞赛,从校赛到省赛,再到美赛这一路走过来,每次都是三人小组的齐力合作,经过最后一晚的慢慢长夜,看着黎明前东方天空泛起的一抹红晕,裹起自己的外套,收拾东西,我意识到我的建模比赛圆满了。
赛前:
       研一刚入学的时候,就想报名参加数学建模竞赛,由于当时没有找到小伙伴,所以就没有报名参加,研二还没有开学知道了有数学建模比赛的消息,就想着为了这次情怀应该报名参加一次。学校报名截止时间是2019年9月10号下午五点,我在2019年9月10号中午12:08分发了找队友的消息,12:09分就立即收到队友发的组队消息,队友B和lxm当即就说方便的时候,可以电话聊一下双方的情况,打完电话我就决定要一起组队了,之后在群里面也有小伙伴要组队的,被婉拒了。然后就是在中国研究生创新实践系列大赛官方网站注册报名等待邀请,一切都顺利通过,确认消息也收了,只剩等待比赛时间了。
研究生数学建模比赛的时间是2019年9月19号早上8:00~2019年9月23号上午12:00,所以在比赛之前,我们找了晚上的时间,聊了一下比赛的具体细节,当时写了1.时间安排,场地,熬夜的准备;2.论文模板,优秀论文怎么写的看几篇;3.大体的流程过程;4.基础的建模知识主要四点内容,因为有个队友去年参加过一次,所以就讲了一下大致的比赛流程,相互了解一下,等待比赛的开始。
第一天:2019年9月19号 周四
       队友B早上八点就在漫咖啡那里占了座位,因为那里有插排还有无线,而且周中自习室也不方便找,所以我们定在这里,这次体验了一把一杯咖啡待一天的那种。18号就已经把赛题下载下来了,19号通过MD5码直接解压,每道题目都是一个压缩包,解压完成后,大致浏览下比赛的题目。
2019年A题 无线智能传播模型
2019年B题 天文导航中的星图识别
2019年C题 视觉情报信息分析
2019年D题 汽车行驶工况构建0914
2019年E题 全球变暖?
2019年F题 多约束条件下飞行器航迹快速规划
我们之前讨论的结果是做偏数据分析的题目,当时通过一番讨论,上午决定了E题,从第一个题目开始我们就开始沉浸在大量数据当中,加拿大全境从1850~2019年的平均温度变化数据,海洋表面温度数据,根据题目中给到的链接,漫天的寻找数据,之后我们就有些动摇,想着要不要试试D题。因为D题是给出了题目所用的全部数据,需要做的就是对数据进行处理。但是经过一番讨论,由于给出的数据量大,而且根据数据将其改为题目所需要的变量很麻烦,经过下午的讨论,我们决定定题为E。
第二天:2019年9月20号 周五
        第二天队友B仍然早上八点在漫咖啡那里占了座位,在我们昨天座位的隔壁,本想着靠窗边可以连接到校园网,但是结果并不理想,还是通过队友葫芦岛的手机开热点,提供网络,我们才能顺利进行第二天的比赛。在第二天的时候,我们就开始了漫长的数据处理过程。题中有四个问题,如下面所示:
(1)你们能否从加拿大各地天气变化的历史数据中挖掘出该地区温度的时空变化趋势?海洋表面温度历史数据中蕴含着什么样的规律?
(2)请你们建立一个刻画气候变化的模型对未来25年的气候变化进行预测,该模型至少需要考虑地球的吸热、散热以及海洋的温度变化【7】等要素?
(3)“极寒天气”是某地的天气现象,这种极端气象的出现,与气候变化有无关系?请建立相应的模型,并利用题目所提供的数据以及你能收集的数据说明:全球变暖和局地极寒现象的出现之间是否矛盾?
(4)请用通俗易懂的文字解释:“全球变暖了,某地今年的冬天特别冷”之间的关系。请用一个新概念替代“全球变暖”,来反映气候变化的趋势和复杂性?并给予解释。
由给的题目就可以看出,我们需要的都是数据,所以入手点就是数据挖掘,通过加拿大各地天气的历史数据网站,可以得到每个地区所有气象观测站每月、每日的气象数据,由于了解到根据加拿大地区的气候特征,分成了六个气候区域,再根据得到的这些数据,按照跨相同年份的数据处理思想,将1880~2019年的数据进行处理,得到加拿大全境分地区的平均温度变化,以及海洋表面温度。第一问的数据就这样暂时定下来了。
下午的时候就开始一边完善问题一的数据,一边找问题二的数据,一边写问题一的思路,在这个时候,团队的力量自然而然就体现出来了,团队协作真的是很好的方式,真的是众人拾柴火焰高,心往一处想,劲往一处使,在第二天结束的时候,我们第一问差不多也接近尾声。
第三天:2019年9月21号 周六
        今天我们比赛的地点变成了队友B的实验室,这样我们就有了一个可以正式做题的地方,还是通过队友葫芦岛的手机开热点,提供网络,在学校的时候只有我一个人的电脑可以登录到校园网,可以下载写参考文献,到了队友实验室,大家连接的都是外网,还是得感谢B队友,能够提供网络,还能下载参考文献,这一天利用第二天搜集到的数据,完善第一问的结果,写第二问的分析过程,我写模型建立与分析构成,lxm小仙女写模型结论,B帅锅进行数据分析,代码编写,又是一次完美的合作。
中午吃完饭,点了双响炮百香果和奶茶,一边写论文,一边喝奶茶,现在想想也是很惬意的。等到晚餐时间,大家都想着赶赶进度,直接定了外卖,平时都是在店里面跟些朋友点着吃,这次直接在实验室,吃着披萨看论文的经历也让我有了个全新的体验,往常都是嚼口香糖,由于经常用一边,咬肌变大了,就变成买各种糖,这样的经历,真的很难忘。
我晚上十一点走了,等到第二天醒来,看到群里面三四点还在发消息,我意识到队友熬夜了,之后跟他们聊了,因为想法有,直接把问题三写了,感谢队友的强大。
第四天:2019年9月22号 周日
       本来早晨起来睡眼惺忪,没想到队友熬了一夜解问题三,刚醒的大脑顿时精神了,洗漱完就冲向了实验室,我到了之后队友就回去补觉了。由于队友的熬夜,也给了我很大的触动,我直接将模型评价以及问题四包了下来,趁着早晨脑袋清醒,到中午的时候,问题四已经有了大致框架。因为由于参加比赛的时候建了一个E的扣扣群,作为群主,也想给大家打打气,所以当时给大家发了一个,“距离比赛还有23个小时,大家加油~” 的群公告,
发完公告我跟队友说,还有23个小时啊,看到队友们坚毅的目光,我又继续写问题四啦~~~
       下午四点的时候将第四问的问题完善了,lxm小仙女也将问题三完成,期间还做了写数据处理,图像结果等工作,B帅锅也将问题一完善了,并且还有我们需要的图片,当把大家写的合并到同一个文档中时,我跟队友说“我们的论文终于出生了!”队友也笑笑,大家真的很不容易。之后三个人合力,从论文的第一页开始进行,直到最后一页的参考文献,我们用了四个小时的时间,将通篇的格式做了大改,到中间七点的时候,大家本来都不饿,突然提到是不是要吃晚饭了,想着思路不间断,继续点外卖的原则,本来不饿,看着外卖上的晚餐,大家的思路都跟着要点什么走了,从开始大改论文差不多也有三个小时左右,一边等外卖,一边休息。外卖送来的也很快,之后就是一人一杯粥,一个牛肉饼,一个蛋饺,看着蜡笔小新吃晚餐,哈哈,昨天吃饭的时候感觉很放松,现在想来还是挺惬意的,吃完饭,大家收拾好东西,又开始第三四问的修改中。等到改到第四问的时候,由于都是我写的,真的不知道怎么改,果然,发现自己的错误是最难的,就好比劝解自己也是最难的,所以这个重任就交给两个队友啦。
       整体改完已经九点半了,之后就是细节修改,比如添加符号、修改标点中英文、写公式标号等等,然而我们这时候摘要还没有写,队友即将要连着熬两天页,我就直接想着自己写摘要,之前参加比赛的时候,也是我写摘要,算是有经验的,写完摘要算是已经精疲力尽了。从中午就开始右手小指和无名指酸疼,并且有点僵硬,所以写会儿就活动会儿。
       等到十点钟的时候,大家都已经进入白热化的阶段了,也都有点困意。于是我们就开始天马行空,我们点个火锅吧,北邮人怎么能没有海底捞,得是九宫格的那种,那点什么肉呢,牛肉,羊肉,五花肉,不要五花肉,我吃的时候没有吃过猪肉,鸭血,对,还是心形的,虾滑也要,没有蔬菜吗?要不来个土豆片,茼蒿来点,油麦菜,娃娃菜也要,我们一边讨论,lxm小仙女一边画,哈哈,我模仿者晚饭时看的蜡笔小新的回转寿司,拿着画画的那张纸平移,哈哈,玩了会儿,大家都不困了,继续开始收尾工作。

在这里插入图片描述
第五天:2019年9月23号 周一
       B帅锅回宿舍拿了枕头和毛毯,还买了牛奶,我们补充能量后,继续开始论文,我感觉可以定稿了,但是队友感觉摘要要细心修改,又添加了参考文献,添加了程序流程图,这里真心感谢两名队友,这个时候我撑不住去休息了,他们两个听着歌,硬撑着把最后的一点修改完成了。经过一番精心修改后,我们的论文算是定稿了。我在E题的讨论群里面发了““华为杯”第十六届中国研究生数学建模竞赛下载试题及论文上传操作手册”的文件,又把论文通篇看了下,5:50的时候,lxm仙女说,我们能看到日出吗?我们三个同时去阳台那里,看着天边泛起来的红晕,夹杂着黎明前的微凉,我们的论文也定稿了。生成了MD5码,lxm仙女点击提交,我们的心情激动、开心、释怀、放松,在B帅锅的提一下,我们拍下比赛的样子,也拍了三个人的合照,因为成功的队伍不都是这样,等待比赛结果出来了,发个动态,配上我们三个的合照以及当时作比赛的场景,写上获得第几名。哈哈,梦想还是要是要有的,万一实现了呢不是嘛?
在这里插入图片描述
       早晨6:50,我们收拾东西离开了实验室,他们两个没有吃早晨,吃饱睡觉会不舒服,尤其熬了一夜,所以就直接回宿舍睡觉了。7:00,我到达新食堂二层,看到很多叔叔阿姨辈的人在吃饭,学生只有零星几个,本想着看看视频,放松一下,然而当时只想着赶紧吃完早晨休息下。吃完饭,本来想去经管楼睡会儿, 没想到保安告诉我,太早了,没有开门,我就直接去了实验室,两个板凳放到一起,至少背部可以放松下,枕着师兄的抱枕,睡到了八点多,等到实验室来人了,我的腿也开始酸疼,就醒了,开着窗户,吹吹早晨微凉的风,也还是不错的,打开电脑,充上电,又是新的开始的一天。
       中午12:23:04,我们论文的PDF版本上传成功了,这次比赛算是顺利完成,也给我的数学建模情怀画上个完美的结点。期待我们对能够有个满意的成绩。也祝各位能够榜上有名。

       PS:我们在晚上写论文的时候,听到外面有放炮的声音,当时知道是是国庆70周年庆祝活动的第三次演练,所以就赶紧写论文了,等到白天清醒之后,看朋友圈和微博热搜才知道,22日晚,国庆演练首次增加烟花燃放任务,也是最后一次演练,真心感觉我们很幸运,熬夜参加比赛,还赶上国庆烟花燃放的演练,提前欣赏到国庆盛况,期待国庆70周年阅兵,祝福祖国繁荣昌盛。放下在朋友圈里面看到的图。
在这里插入图片描述
看到很多人退群了,想着大家能一起比赛也是一种缘分,祝大家能够有个好成绩,江湖再见。
在这里插入图片描述


经过漫长的等待,昨天终于收到了比赛结果的通知,但是还要经过公示期,总感觉,有时候等待也是值得的。

双十一收到的官方礼物。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2019年“华为杯”研究生数学建模比赛总结 的相关文章

  • gateway 报错 reactor.core.Exceptions$ErrorCallbackNotImplemented

    生产环境好好的 突然前端请求全部跨域 请求 500 gateway 报错 reactor core Exceptions ErrorCallbackNotImplemented java lang IndexOutOfBoundsExcep
  • Oracle环境变量配置步骤

    Oracle11g环境变量配置 在做开发的过程中 几次重装系统安装配置过Oracle 本篇博客就对oracle配置环境变量的细节做一次记录和分享 三个模块 Oracle11g的安装 instantclient 11 2客户端的安装 PLSQ
  • 监听屏幕滚动开始和结束事件(scroll start 和scroll stop)

    背景 最近在写一个专题页 产品要求右边导航栏在滑动的时候收起 滑动停止时显示 这样就需要监听到屏幕滚动 scroll start 事件和滚动结束 scroll end 事件 但是又不能为了这个功能专门引入jQuery mobile这个库 所
  • linux离线部署python环境

    在实际生产中 经常需要离线在服务器上部署python环境 第一步 安装python环境 选择安装miniconda3作为python环境 下载Miniconda3 latest Linux x86 64 sh 之后安装即可 习惯将路径保存为
  • pyecharts 安装报错 ModuleNotFoundError: No module named ‘pyecharts_snapshot‘

    1 出错原因 因为用下面语句安装pyecharts时 默认会安装最新版本的pyecharts python解释器版本更新的速度慢很多 现在的python解释器默认的是与0 1 9 4版本的pyecharts配合 你安装最新的 python解
  • 对大学生活的几点建议

    List item 在大学不要对人随意的掏心掏肺 因为你的痛苦只有你自己知道 其他人没有经历过 不会懂 也许你掏心掏肺的说一大通 在他人眼中就是幼稚 就是不成熟 我还记得自己刚上大学 因为自卑 几乎没和其他人有来往 现在虽比起以前强了 但是
  • 常见信息安全加密算法及Python库源码实例

    1 常见的信息安全加密算法 1 1 对称加密算法 AES Advanced Encryption Standard 对称密钥加密算法 被广泛使用且安全可靠 DES Data Encryption Standard 对称密钥加密算法 已被AE
  • KL散度

    KL散度 Kullback Leibler divergence 也称为相对熵 relative entropy 是用来衡量两个概率分布之间差异的一种指标 在机器学习中 KL散度常常用于度量两个概率分布之间的相似度或差异性 具体来说 假设我
  • Windows系统安装Linux系统教程

    下载VMware workstation 安装地址如下 VMware下载地址 下载好了就是这个样子 我选择的是试用30天 大家也可以找破解版安装包 下载ubuntu ubuntu桌面版下载地址 下载桌面版就好 接下来是安装过程 每一步都有详
  • 如何使用Blender建3D汉字(保姆级别的详细)

    未来的游戏开发程序媛 现在的努力学习菜鸡 本专栏是我关于建模的学习笔记 本篇是如何使用Blender建3D汉字 这是这个专栏的第一篇 因为不知道把这篇放到哪里 就开了个新的 如何使用Blender建3D汉字 就这种的 如果是的话可以接着往下
  • 如何在知乎上进行markdown创作?

    前言 废话 题主和大家一样 也是苦苦找不到解决办法 中到有一天 偶然看到一款神器 方才完成由猴到人的蜕变 话不多说 直接上教程 404警告 本猿写教程一向很结构化 看不懂就留言吧 1 正文 如何在知乎上进行markdown创作 所需工具 已
  • C++实现softmax函数(std::vector)

    参考博客 激活函数之softmax介绍及C 实现及其评论区 Lambda使用参考博客 C 11 Lambda表达式 函数功能 输入vector
  • 【随笔】年轻人的存款多少取决于个人或家庭的消费观

    近日 有调查称 大概五分之一的年轻人存款在一万元以内 10万元存款是一个 坎 存款超过10万就会超过53 7 的人 年轻人 存款 两个词碰撞在一起 引来了广泛的关注和讨论 你认为年轻人存款难吗 可以从以下几个角度发表你的看法 目录 一 灵魂
  • 远程工作高效方法(几年前帖子,私密变公开后时间就变了)

    1 要和居住环境分开 我在阳台上办公 2 制订计划 每天写到纸上 贴在墙上 3 时间调整 以前上班时 有公司上班时间 先在要调整 比如 上午九点才开始工作 在家可以7点起床 困了再睡 4 每小时是工作内容 学习内容50分钟 视频教程1个或者
  • C++ 捕捉 crash 信号(win&Linux)

    目录 Win 函数说明 具体例子 Linux 具体例子 作为一个程序员 必现的 bug 容易排查 最怕遇见非必现 bug 尤其是那种在自己环境上测多少次都没问题 到用户环境偶尔会 crash 无从下手 让人瞬间抓狂 并且像这种非必现 bug
  • Linux Debian上快速安装Docker并运行

    要在Debian上安装Docker 可以按照以下步骤进行 更新系统软件包 在终端中执行以下命令 更新系统软件包 sudo apt get update 安装依赖包 在终端中执行以下命令 安装Docker需要的依赖包 sudo apt get
  • Mysql 报错注入方式总结

    floor 注入语句 id 1 and select 1 from select count concat user floor rand 0 2 x from information schema tables group by x a
  • 瞎写

    有人说人生有两大禁忌 一忌踌躇满志 一忌心灰意冷 别人我不知道 但是对我来说 似乎一直都在这两种情绪之间跳转 说实话写这篇文章的此时我应该是处于心灰意冷这个点的 下面就随便说说当处于这个点时 自己产生的一些想法 首先 处于这个状态时整个人肯
  • 人生之路漫长

    人生不同的时间会遇到不同的人和事 你不知道这些事会对你以后产生什么影响 只希望后面有好的收获
  • 关于Linux下的stat()函数

    文章目录 一 stat 的组成 二 具体使用 1 简单的ls程序 2 运行结果如下 一 stat 的组成 头文件 include

随机推荐

  • Java经典面试题详解:springframework框架

    一面 1 自我介绍和项目 2 Java的内存分区 3 Java对象的回收方式 回收算法 4 CMS和G1了解么 CMS解决什么问题 说一下回收的过程 5 CMS回收停顿了几次 为什么要停顿两次 6 Java栈什么时候会发生内存溢出 Java
  • unity3d人物碰撞提示文字

    设置碰撞体 例如cube 将脚本挂载在物体上 碰撞显示text using System Collections using System Collections Generic using UnityEngine using Unity
  • 深度学习环境配置:2080Ti+Ubuntu16.04+CUDA10+cuDNN7.3+TensorFlow-gpu1.12

    目录 第一步 系统安装 Ubuntu16 04 第二步 连接校园网 第三步 cuda10 0 cudnn7 3安装
  • ES6 语法之 Iterator

    一 概念 Iterator 遍历器 为不同的数据类型提供统一的访问机制 只要部署了 Iterator 接口 原型上有 Symbol iterator 方法 就可以完成遍历操作 遍历操作主要通过 for of 完成 let arr 1 2 3
  • 【SQL基础】SQL查询语句实例

    参考自 https www w3school com cn sql index asp 下面举实例 员工表 部门表 薪资等级表 附上sql语句 薪资等级表SALGRADE 部门表DEPT 员工表EMP CREATE TABLE DEPT D
  • Python 安装Python-Jenkins 报错No matching distribution found for python-jenkins

    1 报错情况 报错原因 找不到与python jenkins匹配的分布 pip 安装使用的是外国源镜像 导致获取超时 安装失败 获取不到新版本 解决办法 切换至 pip 源到国内镜像 2 切换pip源的方法 可以直接通过Pycharm 设置
  • Windows Server 2016搭建文件服务器

    1 进入系统在服务器管理器仪表盘中添加角色和功能 2 下一步 3 继续下一步 4 下一步 5 勾选Web服务器 IIS 6 添加功能 7 下一步 8 下一步 9 下一步 10 角色服务没有特殊要求 保持默认 下一步 我这里多选了IP和域限制
  • 2020年4月蓝桥杯第二次模拟赛解题报告(本科组)Java语言描述__2021/3/21

    3 单词重排 问题描述 将LANQIAO中的字母重新排列 可以得到不同的单词 如LANQIAO AAILNOQ等 注意这7个字母都要被用上 单词不一定有具体的英文意义 请问 总共能排列如多少个不同的单词 答案提交 这是一道结果填空的题 你只
  • 代理模式--动态代理--jdk代理

    动态代理 jdk代理 基于接口代理 cglib 基于类代理 javassist 基于字节码 一个jdk动态代理类代理的是一个接口 一般归属于一个业务 在不改动源代码的同时可以很方便的低成本的进行加工附属改造 jdk代理主要是通过java l
  • php邮件发送类源码,一个邮件发送类..

    一个邮件发送类 class emailui static function runlog mode SMTP b c d static function sendmail toemail subject message from cfg a
  • R语言确定聚类的最佳簇数:3种聚类优化方法

    原文链接 http tecdat cn p 7275 确定数据集中最佳的簇数是分区聚类 例如k均值聚类 中的一个基本问题 它要求用户指定要生成的簇数k 一个简单且流行的解决方案包括检查使用分层聚类生成的树状图 以查看其是否暗示特定数量的聚类
  • C++:指针

    目录 1 指针 1 1指针三要素 1 2修饰结构体struct 1 3 Pointers of Pointers 1 4constant修饰 pointer 2 指针和数组 2 1 数组的地址是连续的 2 2pointer arithmet
  • mysql5.7选取JDBC

    记录 springboot 2 5 0 springCloud2020 0 3 mysql5 7 选用 mysql connector java 8 0 25 报错 java security cert CertificateNotYetV
  • expected scalar type Long but found Int

    报错信息 expected scalar type Long but found Int 或者 expected scalar type Long but found Float 报错场景 pytorch的分类 本例具体为torch nn
  • anaconda和tensorflow安装教程

    即使以前安装过python的其它版本也没关系 本教程一样有效 1 anaconda安装 使用清华的源下载速度比较 下载地址 下载完成后安装 没什么需要注意的 添加环境变量 检测 anaconda环境是否安装成功 conda version
  • 解决:Pycharm无法识别Python已安装的模块,如cv2(OpenCV)模块

    https blog csdn net qq2399431200 article details 92832662 查看了好几篇这样的博客 该加的都加了 就是没解决 我装的是华军软件的破解版pycharm2018 搞了一下午 都没有弄好 最
  • rsync问题处理

    使用rsync同步时出现 in rsync opt failed Permission denied 13 检查了服务器的同步的目录权限都没有问题 网上找了说是开启了SELinux 的enforce模式 于事 root test01 etc
  • 技术解读倚天 ECS 实例 — Arm 芯片的 Python-AI 算力优化

    深度学习技术在图像识别 搜索推荐等领域得到了广泛应用 近年来各大 CPU 厂商也逐渐把 AI 算力纳入了重点发展方向 通过 Arm 芯片 Python AI 算力优化 我们将看到龙蜥社区 Arm 架构 SIG Special Interes
  • 三菱modbusRTU通讯实例_编程实例

    点击箭头处 工业之家 选择 关注公众号 台达PLC控制伺服项目接线及程序 今天主要分享的是关于台达 ASDA 伺服的相关控制案例 台达 ASDA 伺服定位演示系统 控制要求 1 由台达 PLC 和台达伺服组成一个简单的定位控制演示系统 通过
  • 2019年“华为杯”研究生数学建模比赛总结

    前言 参加数学建模比赛是学习生涯甚至是人生的一次难忘的经历 不管是比赛过程还是最终的结果 无论最终结果如何 自我学习生涯至今 在研究生期间参加一次数学建模更重要的是我对数学建模比赛的一种情怀 回想本科期间参加数学建模竞赛 从校赛到省赛 再到