当前位置:知识问问>百科问答>2020年美国数学建模大赛准备经验贴

2020年美国数学建模大赛准备经验贴

2024-10-20 07:40:24 编辑:join 浏览量:597

2020年美国数学建模大赛准备经验贴

本人在2020年03月第一次参与美国大学生数学建模大赛,因疫情原因,与队友“云比赛”了,最终获得了F奖“特等奖提名奖”。下面是我关于备赛的经验,给为备战美赛的伙伴们提供一点建议和参考。

另:【比赛期间的安排+2020年美赛C题解析发布+总结】会在后续时间发布,请大家持续关注呀!

美赛是什么?

(如果你是数学建模界的老战士,就可以忽略这部分了哈哈哈)

以下是大赛的介绍:

美国大学生数学建模竞赛(MCM/ICM)由美国数学及其应用联合会主办,是唯一的国际性数学建模竞赛,也是世界范围内最具影响力的数学建模竞赛。

赛题内容涉及经济、管理、环境、资源、生态、医学、安全、等众多领域。

竞赛要求三人(本科生和研究生均可参加)为一组,在四天时间内,就指定的问题完成从建立模型、求解、验证到论文撰写的全部工作,体现了参赛选手研究问题、解决方案的能力及团队合作精神。

根据上述的条件,我们很容易的知道美赛分为了MCM和ICM两部分,常见的题目类型如下:

参赛选手可以根据自己的能力和意向,选择一道题目进行研究和分析。

那报名参赛前需要准备什么呢?

1、那必然是对自己的定位了!!!

在了解好赛事内容之后,你要思考一下你 有没有能力参加这个比赛 ,这里的能力不是指你现在的技术水平如何如何,而是指你对待这个比赛是三分钟热度还是满怀期待的。

一般从报名到比赛,是有很长一段时间去准备的,有心人会利用这段时间充分准备,而想摸鱼划水的人表现出没报名一样的佛系,甚至到了比赛时间直接弃赛。

希望每一个参赛的你们对待这场比赛都是真诚而热烈的,能够以你的精力和努力换取经验和胜利 ,毕竟,它的报名费也不便宜嘛……

在确认自己会认真参赛后,还需要了解自己能为你们的建模队伍做点什么贡献。一般建模比赛的队伍每个人各司其职,经典搭配-建模手、编程手和写作手,明白自己的特长和能力,找准自己的定位,能让你在后续组队与备战中事半功倍。

2、找队友、找队友、找到一个好队友

好队友的存在能让你顺心舒心、开心安心。那怎么样算是好队友呢?

1、和你一样坚定和期待,且愿意花时间和精力好好备战。

数学建模的能力不是学学几个算法、敲几行代码就有了,是需要不断训练和提升的,作为一只队伍,更是需要不断模拟来熟悉比赛进程和熟悉队友的,所以你的队友是一个能和你一起训练学习,积极度过漫长备赛岁月的人。

2、各司其职,每个人都是无可取代的。

数学建模的过程就是建模、编程到写作的操作过程嘛,当你明白自己最擅长编程,能在比赛中担任编程手,那当然是要再找一个建模手和写作手呀!对于中的每个人擅长的领域都是不一样的,每个人都是必要的存在,这样的队伍更加强壮。

3、拒绝划水怪。

经常在网上看到有比赛期间队友划水或直接失踪的惨案,说到底,还是要找靠谱的队友哇!

至此,恭喜你,你可以和队友拉个“比赛奥力给”群,收拾心情,好好开始准备备战啦!!!

如何备战?

在这之前,你需要了解好各个题型的题目大概是一个怎么样的做法,然后选择一个你们队伍擅长的题目进行专项训练。结合我的队伍的实际情况,我们每次数模比赛都是做的大数据题哈哈哈。

作为体会过高考的我们,当然是制定严密的复习计划,一模二模,然后就去考试了哈哈哈!不过我们这毕竟不等于备考,应该取其精华,制定更加合适的策略。

1、技术提升上

首先用上备考那一套,制定一个比较可行和详细的备战计划。 我觉得具体计划的制定是因人而异的,结合队伍的实际情况和剩余的备赛时间看着来做计划就好了,但是做得计划不要是又大、又空、又不现实的,而是包含 每个任务具体到每个人、每一天、完成到什么样的程度、完成的deadline、如果没完成怎么办等等内容 。

但是计划的内容是大同小异的,无非基础+实训。

首先我们要明确一个观点,无论是你编程手还是写作手,都是要对数学建模的基础有一定的了解!

如果你是第一次参赛的小白,且在先前并无建模的学习和基础,那么我建议你先学习好基础知识,打好基础。

基础的学习资源一般可以是书籍、B站上的视频,网上一搜一大把。如果你准备的时间比较充裕,可以进行系统的基础知识的学习,相关的书籍有:

看完这两本书,绝对够用了。

如果你的时间不太充裕,可以上网找一些视频资源,补补~

网上关于数学建模的资源也很多,因人而异,选择合适自己的就好了。

在学习基础知识的过程中,不要囫囵吞枣,而是认真细致地理解每一个算法的来源和作用,及时做好学习笔记,并且把他们实现出来。 这样一方面有助于加深对于 算法理解 ,另外一方面这也是为后续比赛 造轮子 ,到时候用到了直接调用就好嘞。将学习疑惑和成果及时和队友分享,加强沟通,提升默契。

如果你已经对数学建模的基础内容比较熟悉,就可以将 理论联系实际 了----“实训”。

我的队伍在之前有过数模的经验,当时在比赛前大概20天开始备战的(大家可以更早一点),考虑到当时时间不是特别充裕,我们主要的备战内容就是 实训 。

所谓实训嘛,还是和模拟不一样的。

我们队伍备赛的时候是对题目进行问题讨论、明确我们大致的解题思路,然后每个人该题目不同篇的优秀论文(因为论文都是英文的,所以理解起来耗时长),总结论文的思路并进行交流,一次实训大概要进行5天左右,进行多次讨论并做好会议记录。

按照这种流程进行多几次训练,可以让你大致明白数模的流程、内容,启发解题思路,还可以在交流中加深与队友的默契。

2、团队合作上

建模比赛是一项团队作战的工作,自然是我们多多探寻如何与队友更好的默契配合。所以平时可以多多加强与队友的沟通,无论是学习还是吹水,都是拉近你和队友距离的好方法。

3、真题模拟上

光实训不行的嘛,不能体会到比赛时候的紧张感,当然要进行模拟比赛来体验一波真实比赛过程。 找一道没有看过的往年的真题,按照真实比赛的时间和流程、进行分工合作。从一开始的讨论、到建模再到写作。在模拟完之后翻阅往年的优秀论文,启发一下新思路。

但最最最最最重要的!!!是总结在这个过程中你感受到的不足。

那我自身为例,在模拟过程中,我发现我与队友的沟通似乎出现了问题,经常出现信息不对称的情况。分析原因,原因有二。

沟通能力还要不断加强,如果能简明地跟别人准确表达你的观点,是一门大学问。

沟通记录没做好。在之前的训练中,我们并没有加强对讨论记录的更新,导致后续想翻阅或有疑问的时候无迹可寻,又要重新问一次。

后续,我们也针对这两个问题进行了改进,比如注意记录每次讨论并及时分享讨论记录、记录文件的命名、言语的表达等等等等……

模拟的意义,不仅是让你走一遍流程,更是要在模拟过程中发现自己的不足,及时改进。

4、环境配置

这里的环境配置可不是电脑上那些烦人的安装与卸载哈! 而是指各队员准备好自己的主要工作环境——编程环境、建模环境、写作环境、搜索环境。

编程环境

数学建模中常用的编程语言就是MATLAB和PYTHON了,在比赛之前保证自己的电脑中的运行环境配置好了、代码能力跟得上就可以了!倒时候就是一个进击的Coder了!

建模环境

在我的理解里,建模环境其实是一个文本写作工具,将你的建模思路好好的记录,以便清晰地与其他队员交流。表示出你的模型的输入、如何工作、输出内容和形式就够了。

写作环境

一般写作的工具可以是WORD和LATEX,哪个用的方便就用哪个,在使用前务必保证自己熟悉使用技巧、论文的结构等等。

因为我是LATEX党,所以提醒各位LATEX党在比赛之前安装好工具,配置好环境,多敲敲公式,熟悉语法,还可以在网上找现成的美赛LATEX模板,到时候进行填充就好了。

搜索环境

建模的过程是一个不断学习新知识的过程,当然免不了搜索工具来挖掘有用的知识,搜搜相关论文和文献,下面推荐几个搜索工具:

写在最后

以上是关于美国数学建模大赛一些备赛经验,如果有不足指出请各位兄弟们指教,互相进步。

由于篇幅问题,后续会单独发布【比赛期间的安排+2020年美赛C题解析发布+总结】

标签:建模

版权声明:文章由 知识问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshwenwen.com/answer/431562.html
热门文章