目录

  • 前言
  • 基本情况
  • 赛前计划
  • 分工合作
  • 选题
  • 建模
  • 编程
  • 论文写作
  • 赛后总结

前言

  北京时间2020年2月18日,比赛刚刚结束1个小时,我就开始写博客了。
  我们队伍在今天凌晨3点左右提交了论文,之后聊了一回也去睡觉了。
  总的来说,这次比赛还是蛮顺利的,而且提交论文的时间也是在我意料的范围之内。

基本情况

2020年美赛时间:由于疫情原因,美赛考虑到中国学生,决定将比赛分两段时间进行:

  • 2020年2月14日早上6点—2020年2月18日早上9点(给出A、D、E)
  • 2020年3月6日早上6点—2020年3月10日早上9点(给出B、C、F)

成绩公布时间:在没改时间之前,说是在4月30日之前

队伍:笔者和两个同级的同学,都是大三的学生

实力:我们三人上学期都参加一些国际性的建模比赛,感觉还是挺有默契的,能力互补,都非常给力。而且,两个队友来自全英班,英语翻译水平都比较高。再有一点就是,队友心态都非常好,所以在长达4天的比赛中不会感觉枯燥,即使是因为比赛在寒假期间只能线上完成。

竞赛地点:各自在家完成比赛

赛前准备:比赛之前做过一些训练题,比如去年的A题火龙,看了几篇优秀的论文,算是赛前热身

赛前计划

  论文写作对于美赛而言显得更加重要,我在赛前做过一些训练题,看到过别人的排版,即使模型不是很高大上,但排版结构美观,表达逻辑清晰同样可以达到M奖的水平。
  所以,在赛前我也想争取在论文写作上花点功夫,提交论文之前检查了很多细节,重构了一些复杂表格的结构,队友也很给力,排版论文从不会马虎。
  当然论文的内容也是要逻辑清晰,表达清楚,而且要看清楚选题的要求。比如,我们选的A题除了写日常的summary sheet、目录以外,还要写一两页杂志类型的文章,文章是有关帮渔夫了解鱼群情况,提供一些建议给他们。

分工合作

  美赛之前也看过一些别人的比赛总结,发现美赛的分工模式通常是论文、建模、编程各负责一块。这样看起来很合理,但实际起来可能有些困难,所以我们队伍是没有赛前计划一人负责一块,而是相互间帮忙。
  比如,在这次美赛中,我在建模、编程、论文上都有负责,其他两个队友则主要找资料,分担一下编程的任务,由于我英语写作比较一般,写论文和排版都主要是他们两个完成。但是因为我主要负责建模和编程,知道具体的建模步骤和求解分析,所以论文的一半内容我是需要写成中文的形式,再由他们翻译成英文。总的来说,我还是有待提高一下英语写作水平~

选题

  比赛之前大概了解了一下美赛的题型:

  美国大学生数学建模竞赛目前分为两种类型,MCM(Mathematical Contest InModeling)和 ICM(Interdisciplinary Contest In Modeling),两种类型竞赛采用统一标准进行,竞赛题目出来之后,参数队伍通过美赛官网进行选题,一共分为 6 种题型。
MCM :A:连续型 B:离散型 C:大数据
ICM :D:运筹学/网络科学 E:环境科学 F:政策

  其实比赛之前对这个题型也不是很记得了,但现在回想起比赛的选题,好像的确是这样,A题鲱鱼和鲭鱼关于连续,D题大概看了一下是团队合作策略,题目要求也是要用网络建模,最后E题是关于塑料的环境问题。
  我们队伍选了A题,A题的背景是苏格兰渔业发展,研究以鲱鱼和鲭鱼为代表的鱼群分布和未来变化,为一些小型渔业公司提供一些策略或者建议。这是一道没给出数据的题目,所以选这道题的时候,我还是挺犹豫的,因为我感觉找这些数据比较困难,对于模型的求解结果会有影响,不过后面发现这些数据和论文还是有不少的,而且队友也赞同选这题,所以就开始建模了。

建模

  比赛第一天我们还在找各种资料,资料比较杂而且多,虽然可以用翻译软件,但因为一些词语比较生僻,读起来缺乏流畅和连贯,给我增添了不少难度。虽然平时找资料的事情时队友弄的,但在缺乏资料的情况下,我很难进行建模。所以第一天就这么过去了。一天下来,感觉我找资料比较盲目,而且第一天状态就不是很好,所以还挺气馁的,甚至想打算参加第二个时间段的美赛。
  比赛第二天我们还是在找资料吧,但比第一天相比,状态好了不少,而且找到资料对后续的求解分析还是比较重要的。直到下午,想到了建模的思路,就开始查阅资料,设计模型公式了。晚上就根据建模的公式以及找到的数据开始编程了。

编程

  我们的进度在第三天开始加快,编程的主要时间就是第三天了。因为第二天有了模型以后,第一第二问就基本解出来了。所以队友A在抓紧时间想第三题。我还在第一二问调参的时候,队友A就已经对第三问有了大概的求解思路,虽然用的方法比较简单,但我感觉这种解法也挺适合用在这一问上面。所以大致告诉队友A编程的一些细节之后,队友A就开始写程序了。虽然程序代码给我看的时候有点bug,但已经分担了一部分的编程工作了。另外一个队友B在这过程中就不断的帮我们找参数有关的数据。在下午的时候,因为我想到了第三问的另一个策略,所以队友B就去想第四问了。快到晚上的时候,第一二三问的编程工作基本完成了。队友A在写完他的代码之后也就开始准备写论文的模板和其余的一些工作。而队友B由于找到了一些论文和资料,和我讨论第四问的思路。我感觉队友B提出的思路有点难实现,后面他也跟我说自己有点跑题了,所以我也思考了一下,之后决定改进我们之前的模型,使之适用于这一问。到晚上的时候,我大致把第四问的程序编写好,就开始整理数据、优化表格和曲线图。队友A和队友B则开始写论文的内容。因为队友A之前跟我讨论了最初建模的过程,所以就去开始写第一问的后半部建模的内容了。队友B则开始写第一问的前半部分,由于队友B主要负责写论文,所以我就大致的讲了一下我的思路和代码,他也很认真的看了一下网上的资料,完成了这一问的部分内容了。

论文写作

  终于迎来了第四天,虽然我感觉一天三个人写一篇论文的时间是完全足够的,而且我们前一天晚上已经开始动手写了。但这一天下来感觉还是挺紧张的,因为在线上的环境中,我没时间跟队友讲清楚我的思路,但幸好的是我把论文一半多的内容都用中文写了一遍,而且是不考虑字体字号、格式排版的写了一遍。写完之后队友就开始翻译,这过程中也无形跟他们讲了我的思路,方便后续他们写问题分析等内容,而且他们在翻译的过程中负责排版。
  上午的时候,队友A和B都写完了昨晚留下的第一问。在下午的时候,由于队友A前一天构思了第三问的求解方法,也大体上写了第三问的代码,所以就开始负责写第三问的部分内容,写完没过多久,也开始帮忙整合论文以及完善论文的一些细节。
  而我则花了上午和下午的大部分时间,从第二问写到第四问,当然第三问的部分内容队友A也帮忙分担了。傍晚在我吃饭前,我已经写到第五问,也就是完成一篇写给渔夫的文章,讲真之前这部分我没负责过,但我负责大部分的建模和编程工作,所以我来写就最适合不过了。我就参考了一些优秀论文这一部分的写作,确定了写作的目的和大致内容,就开始面向渔夫写作了。因为写的还是中文加上时间紧迫,所以我写作起来挺快的。
  到了晚上,为了能交出一份满意的论文,我把之前选题第三问要求的其他策略也临时的构思并补充到论文中了,还紧紧忙忙改了一些参数,急急忙忙为模型做灵敏度分析,最后也补充到论文中了。后续还整理了自己的代码和数据让队友补充到论文中,然后就是模型的评价和摘要了。虽然时间紧,但模型的评价还是比较丰富,摘要虽然花的时间比较长,但感觉都把论文的重点都提取出来了,加上队友的翻译水平,摘要感觉写得挺好的(虽然我一般最后不会细看)。
  在凌晨1点左右,论文就出来了,三个人一起检查论文的细节,减少一些基本的错误,顺带让论文的排版看起来比较好看,尤其是表格。因为我之前有的表格没有设计得很好,看起来比较难懂,所以我在这个时间段就重构了这些表格的结构。这部分工作也是我赛前希望做好的,所以下的功夫也比较多。最后看了N遍之后,确定没啥问题了。
  就缺构思论文题目这一看似简单,实则困难的任务了。队友A不习惯熬夜就去休息一会,我和队友B就一直聊,最后还是等到队友A回来之后确定好了(因为他英语水平比较好,概括能力比较强)。最后,队友A去睡觉了,队友B提交了论文之后,作为队长的我也在官网上确认提交,完成了美赛的最后一步。
  提交完论文之后,虽然之后还有一些课设要写,但整个人都轻松了许多,感觉像刚开始放假了一样。和队友B聊了一会天,也准备去睡觉了,此时已经3点多了。

赛后总结

  总结的话,我感觉这次美赛相较于之前的国赛,难度还是蛮大的。一方面我们需要线上完成,无法面对面的交流,另一方面由于比赛分成两个时间段,所以题目就相当于少了一半,选题就更加局限了。
  但这样的特殊安排和比赛时间也带来了一些好处,比如我们的讨论时间比较自由、不用担心在学校12点之前停热水的问题,而且在家比较方便,吃饭不用去饭堂等等。
  总的来说,这次美赛比较特殊,特殊的时间,特殊的选题,特殊的做比赛环境,所以也给留下一个特殊的印象吧~

2020年美赛回顾与总结相关推荐

  1. 2020年美赛E题翻译

    2020 ICM Weekend 1 Problem E: Drowning in Plastic 自1950年代以来,由于其用途广泛,例如食品包装,消费品,医疗设备和建筑业,塑料制造业呈指数增长.尽 ...

  2. 五十八、2020美赛C题的思路以及个人Python的解法

    @Author:Runsen 这是2020年美赛C题,当时三月份朋友找我搞定,今天在清理文件中发现了,于是做一个记录.这不是我的作业,我的专业可是化工.与这些没有什么关系. 阳光公司计划在线上市场上推 ...

  3. 美赛经验分享(2020):个人经验/参考文章/资料分享/参赛注意事项/17-19年o奖论文阅读总结分享

    美赛经验汇总 因为参加了2020年美赛(2月份那一场),所以在这里共享一下所有过程中的经验和文件,算是一种记录,也希望能对大家有所帮助(ง •_•)ง 主要内容是: 比赛前 个人准备过程中的经验.准备 ...

  4. (五)美赛写作篇:Summary官方模板+论文模板

    Summary官方模板+论文+MEMO模板 1.单独的summary sheet(Word/LaTex) 2.整合2020新版summary sheet的论文模板(Word) 美赛的其他干货分享可到[ ...

  5. 2020美赛赛后感想总结

    这次(2020)是我们第一次参加美赛,但我们在2019年参加过国赛,算是有点经验吧.这次之后呢,想记录一下这次比赛的感受以及题目的思路.(国赛A题高压油管的啥都没记录,然后就啥都不记得了,还是有点遗憾 ...

  6. 2020第二周美赛感想

    2020.03.10/11美赛结束后 问题出在哪 做的好的地方 分模块总结(有链接): 关于作图 关于查文献 关于查数据 关于排版 关于翻译和改错 最后  和数学建模结缘是在我们学校的校赛选拨时,前期 ...

  7. 2020美赛F奖论文(四):模拟退火算法驱动的结构策略设计

    上接:2020美赛F奖论文(三):足球团队指标和基于机器学习的球队表现预测 全文: 2020美赛F奖论文(一):摘要.绪论和模型准备 2020美赛F奖论文(二):传球网络模型(PNM)的建立和影响因子 ...

  8. 2020美赛数学建模 校级培训——Week_3

    引言: 博主在今年寒假参加了学校组织的美国大学生数学建模竞赛培训, 在此,用博客来记录这段培训时光. 本篇博客将记录第三轮培训(1.14--1.19)的相关培训内容: Day 11: 2020.1.1 ...

  9. 【2020数模F奖】 美赛C题参赛感受及做题思路记录【编程手的角度,含大量代码及参考链接】

    目录 写在前面的话 题目分析 [数据清洗] [NLTK] [第一题] [第2题e问] [词云]---wordcloud包 [TF-IDF算法] [第2题a.b.c问]需要先对评论数值化 [Textbl ...

最新文章

  1. C#方法中参数ref和out的解析
  2. Windbg内核调试之四: Dump文件分析
  3. Android实现连续并排的若干个TextView单击改变背景颜色达到选项卡Tab栏切换效果...
  4. 接口入参形式_花椒测试平台 接口篇
  5. 【数据结构与算法】【字符串匹配】Trie树
  6. linspace函数matlab_从零开始的matlab学习笔记——(29)泰勒逼近函数
  7. 在移动互联网上赚钱,行不行
  8. 如何连接oracle 12c可插拔数据库
  9. Java_基础—List集合存储学生对象并遍历
  10. 华为技术专家深度解析Java线程状态
  11. java 什么是成员变量_java成员变量和方法的含义是什么?异同点有哪些?
  12. SpringBoot使用Jib将应用快速打包成Docker镜像
  13. 工业相机镜头的参数与选型
  14. vscode配置远程连接失败:过程试图写入的管道不存在(已解决)
  15. 2022年10大让人惊艳的数据可视化工具,BAT和字节都在用
  16. Python获取指定时间范围内的工作日、假日日、法定节假日
  17. JavaScript 基础之 splice() 和 slice()
  18. Qt编写安防视频监控系统15-远程回放
  19. dmesg 命令详解
  20. java 权限url权限_filter设计缺陷导致的权限绕过

热门文章

  1. Antlr 和文本处理【源于网络】
  2. img 图片加载错误时显示默认图片
  3. 用php编写比赛评奖系统_基于JQuery+PHP编写砸金蛋中奖程序
  4. Junit5测试框架实战
  5. 中国商会会长论坛 全国工商联·万祥军:商协社团构建大平台
  6. 细致入微,Android技术大牛带你深入剖析Android系统
  7. 【一定能解决】虚拟机安装mac系统报错:客户机操作系统已禁用 CPU,请关闭或重置虚拟机
  8. Ubuntu18添加自启动
  9. 有时候Mac下删除文件磁盘空间无法释放
  10. 18 岁那年,我被骗的好苦