美赛O奖经验心得分享

 

我是在2018年参加美赛,最后斩获了O奖,在此希望能给学弟妹一些建议和方向。

心得:念念不忘,必有回响

发这篇文章的时候,我已初入社会了,但是写这篇文章却是在当年获奖后一个月内。这段时间整理网盘,就想了想,把这篇文章发出来吧。

其实还有一篇是是关于美赛的经验总结的,网络上也可以搜的到,写的有很多欠缺,本想再花时间补一补,却觉得残缺也蛮好的,证明我曾经幼稚的美好。

首发时间:2019-10-10

万物皆可量化 ——我的队友·赫赫

拿到O奖已经有一段时间了,回想年前的比赛,也是感慨良多。也有幸应学校师长和同学之邀,来写一点自己的薄见。

很早就听过数学建模比赛的大名了,本来在大三上学期参加国赛的,但由个中原因,错失了参加国赛的机会,幸好还有美赛,说实话我当时是不知道有美赛的,直到邻近寒假的时候,学校在宣传,我也就抱着尝试的心态报了名。

当时组队也是在群里吆喝一声,看看有没有还没组队的。整个训练以及比赛,是从1月21日开始,到2月13号结束。由于我在外学习,25号才能飞回学校,差了三四天的时间,总共就十几天的学习,这三四天相当于是六分之一的时间,还是很珍贵的。于是,很正常,我找了好几个人组队都没有成功。但幸好,我队友是“不太正常”的。

找好队友后,我也很诚恳的说明了我的情况,我没有什么基础,当时真的很小白,什么是建模都不知道,美赛是干什么的也一概不知。赫赫和玉总都是参加过国赛的大佬,他们给了我一些国赛的资料,说让我先看看。。。说实话,当时期末真的很忙,各种demo和报告,还有考试,根本没时间顾及。所以我只是保存在网盘里了,但根本没动过。其实我应该抽时间学一下的,现在想想,很对不起队友哈哈哈,我绝对是坑队友系列。

25号回到学校,先从北15宿舍搬到来北2宿舍,从早上七点左右开始,当时整个学校基本没什么人,天还下着大雪,我一个人独自捧着床被褥子,还有其他的用品,想想真的好佩服自己。其间还打碎了我的暖瓶,不得已在晚上天又重新买了一个。九点左右,我和队友第一次会晤!!玉总挺漂亮的,赫赫有点像小姑娘。。大家认识了一下,他们就给我介绍一些常识,学什么看什么,我也听话的看了看。但是当天真的看不下去,不知道怎么学怎么看,书上的算法和代码讲的真好,不过感觉和我没什么关系…..

建模普遍用的matlab,我之前在学运筹学是学过matlab的一些使用的,但很基础,我看建模书的时候,里面的代码我不是太习惯。我感觉matlab更像是一种工具,而不是语言,里面各种代码基本上是成型的,如果自己想编写,需要一些功底的。我耐下心来学习,两天左右的时间把书上的算法大致看了一下,只是看看原理,具体的实现我并没有做什么。看完之后,我也认清了现状,我可能无法从matlab中找到自己的路子,所以我在查阅资料,逛了论坛博客,再加上以前的了解,我开始学习python。

之前一直想学习python的,加入的AI实验室也是主打python语言。但我大一大二基本没怎么学习,也就知道有python这门语言,或许连拼写都有些困难哈哈哈。决定用python后,我就开始从头学习了。基础的语法和所有的语言差不多是一样的,有c类语言的基础,基础语法上我只是简单看了看,一些字典,正则化当时也只是简单了解,深入学习还是在比赛之后才开始学的。很感谢我大一大二的时候对C和C++学的还不是太差,对于python的基本语法也就能轻松应对了。

很快,由于时间紧迫,我们开始做了模拟题,拿过去两年的美赛题做测试,从开始选题,到最后写完论文。选题的时候,我们一般会更倾向于ICM的综合类题目,对于一些专业性比较强的题目,我们一般会选择避开。我和我的队友都不是数学类专业,所以ICM更适合我们。记得我们在做2016年的模拟题的时候,大家都是第一次做,看着英语题目,要先翻译,然后理解其中的意思,然后选择一道题目。

我们选完题后,需要找外国城市的各种数据。找数据,真的很困难,特别是对于第一次做的我们,完全没经验。语言是一个非常大的障碍,看不懂,无从下手。而且很多外国政府和城市的数据零散,不公开,我们不知道去哪里找稳定可靠的数据。光在数据上,我们花了一天多的时间。然后由于时间限制,我们只找了部分数据,然后进行做题分析,用的方法也不是很好,里面很多地方都没有考虑,但幸好我们完整的做了下来。

然后第二次模拟,我们做的2017年的模拟题。这次的数据,由于我学了python,需要的数据正好可以从网站上爬下来,所以很容易的得到了大量靠谱的数据。然后我们开始寻找方法,我们找了很多方法,想尽可能的把题目做的完善一些。但是很可惜,我们后劲不足,到最后的时候,我们把题做的差不多了,但不想写论文,也很松懈,整个效果给人感觉很差,没有解释清楚,也没有好好的排版,模型的检验也懒得动了。然后大家一起打打游戏,聊聊天,哈哈哈哈哈哈哈就过去了。

那段时间,想必我会记很久,甚至一辈子。

正式比赛就这么平淡的到了,我们没有太多的紧张,可能是被冻坏了脑子。说道这里,不得不吐槽一下我们的宿舍!!!天天下雪,外面天寒地冻的,宿舍的门窗还透风,我每天早上五点多就被冻醒了,晚上十二点多差不多才能睡着,但是最后几天由于太困了,基本上躺下一分钟入睡。还没有洗澡的地方,我都不知道我是怎么熬过来的。每天八点到晚上九点,基本上一直处于紧绷的状态,还好队友配合很默契,大家说说笑笑的也都过来了。

比赛的的第一天,当然是选题,我们一开始选的是E题,因为E题比较简单,我们也都有思路,每一个问我们都有底,直接开始写论文也差不多。然后我们要开始做E了,在找资料的时候,我们不由而同的想换题,不是遇到困难了,可能是觉得比较简单,我们出彩很困难。然后经过一些纠结和斗争,激烈的讨论,我们移情别恋了。最后我们选择了最繁杂的F题。

F题很开放,开放到不知道要怎么做,而且问题很多,一共八个任务,每一个任务有两三个小问,一共是十七八个小问题,还有政策函。三天的时间,把这些都做完,很有挑战,而且百分之六十的可能性完不成。再一次感谢我饿的队友,真的很好,大家移情别恋后就开始一心一意的查看各种隐私资料(F题是对隐私量化,给出定价模型)。

我们选用了很多方法, 因为它问的实在是太多了,主成分分析,机器学习,小世界网络,博弈论,精算模型,经济学理论……我们加入了很多考量的因素。

在前两天,我们进展很缓慢,甚至有的时候停滞不前,还好最后的时候我们每个人都很努力,冷冷清清,凄凄惨惨戚戚的把论文写完了。整个进程比别的队伍慢了将近一天的时间,我们当时做完也就是想保S争H。

比完赛后,我们各自回家了,也没有太多的焦急,直到前几天,获得O奖的消息从天边而来,不过没有看到七彩祥云。其实O奖的名单早就下来了,不过我们也没查,也没关注,因为感觉O奖跟我们没啥关系。当时知道的时候,还是别人告诉我的,震惊之余,细细想来,所谓念念不忘,必有回响就是这样吧。

没有太多的荣誉感,只是觉得这段时间的努力还是很值的。很感谢刘广臣老师的辛勤栽培,没有他给我们的各种支持和鼓励,我们也不可能有如此多的成长与收获。之前没有接触过老师,也不是很了解,但从我晚回来那么多天看,他是很宽容的,这份宽容给了我更多的成长空间。之后的练习,学习还有最后的比赛,我想他不是最累的,却是最操心的,担心着每一个队的进度。直到最后,由于我们做的实在是很着急,他没有时间细细的看一遍,我们也有些慌乱,但他稳住我们,我们才静下新来努力的将其收尾。

在得到奖后,我发过一个动态:

曾以为的遥不可及,是因为你不够努力。

路漫漫其修远兮…..

希望在未来的某一天,感谢如今努力的我。

现在,我再加一句给自己的话:浮生如草芥,我愿引天火。

比赛准备

一、MCM/ICM Contest

  Google翻译
MCM: The Mathematical Contest in Modeling
ICM: The Interdisciplinary Contest in Modeling
MCM is a contest where teams of undergraduates use mathematical modeling to present their solutions to real world problems.
MCM will take place February 13-17, 2020 . Advisors can register teams online now. Note that we have made a number of changes in the contest policy and registration process since last year; all advisors should read the registration instructions and contest rules thoroughly.
ICM, the Interdisciplinary Contest in Modeling, is a part of MCM. Advisors wishing to register a team for ICM should register for MCM via this web site, and should choose “problem D, problem E or problem F” when selecting the problem for their team to solve.
MCM:建模中的数学竞赛
ICM:建模中的跨学科竞赛
MCM是一项竞赛,本科生团队使用数学建模来提出他们对现实世界问题的解决方案。
MCM将于2020年2月13日至17日举行。顾问 现在可以在线注册团队。请注意,自去年以来,我们在比赛政策和注册过程中进行了许多更改;所有顾问均应通读注册说明和竞赛规则。
ICM是建模方面的跨学科竞赛,是MCM的一部分。希望为ICM注册团队的顾问应通过此网站注册MCM,并在为团队选择要解决的问题时选择“问题D,问题E或问题F”。

二、组队分工

1、寻找队友

(1)靠谱:挑选熟悉、靠谱的队友
(2)专业不同的:从所学专业的角度考虑,尽量选择不同专业的人
(3)阴阳平衡

2、如何分工

(1)强强组队/弱弱组队:各自挑选最适合自己知识界面的内容做,自己搜集文献、设计算法、写论文等。
(2)一强两弱:一起做每一道题,强的做核心输出,两弱辅助
(3)两强一弱:两强各自输出,弱的辅助
要及时讨论交流思路

3、情感问题

(1)不要吵架,不要埋怨,不要放弃
(2)有情感问题及时调整

三、学习路线和网站资源

书籍:司守奎,互联网

常用网站: google,百度,维基百科,MBA智库

文献:web of science,知网,谷歌学术,百度学术,百度文库,道客,豆丁

代码:CSDN,githbu,博客园…..

编程:matlab,lingo,c/c++,python

作图:R,matlab,python

工具:本&笔

写论文:word,latex(Tex live2017)

编码工具:matlab,Notepad++

表格:excel(wps),spass

作图:思维导图,流程图,Unity3D作图,ps补图

爬虫工具:八爪鱼

数据搜集:各国的统计局,公益网站,其他论文中的数据

寻找选择各种方法的建议: 1、从论文中找
2、google,百度,维基百科等查询
3、尽量不要选择常见的方法

四、解决问题的思路

1、确定问题的概念
2、查找资料文献
3、寻找传统解决方式的缺点
4、寻求/创建自己的创新点
5、技术实现/代码实现
6、检验合理性、灵敏性
7、优化思路、方法

五、论文撰写

1、写论文的工具:word,latex
Tex live2017的:https://blog.csdn.net/loveCC_orange/article/details/79321126
2、翻译:欧路词典,谷歌,百度,有道,网易++++人工
3、排版:
注意:页标、表标、图标、字号等

六、美化工作

1、色彩搭配
2、样式多变
3、添加设计元素

七、自查关键点

(在符合题意的前提下)
1、逻辑和结构是否完整:类似于灵敏度检验
2、是否有创新点:
3、可行性、实现价值:
4、行文细节:图表、表标,中文翻译后是否有遗留
5、排版
6、题目是否回答完毕

八、不建议做的事情

1、抄袭
2、找人代做
3、完全用网上发的思路
4、…..

九、状态调整

1、高效率
2、尽量保证睡眠质量
3、该吃吃,该喝喝
4、不要慌,顺其自然
无论拿不拿奖,我收获最大的都是解决问题的思维方式和快速学习的能力

十、未来发展

1、参加其他比赛:

比赛名称
内容
ACM
算法和程序设计能力
蓝桥杯
算法和程序设计能力
泰迪杯
数据挖掘
挑战杯
科技创新的实际应用
科赛
大数据
天池
各类比赛
kaggle
AI算法
.....

2、科研or工作方向

o奖论文链接:

https://pan.baidu.com/s/13aBKuPzgB7YxoqmFULFs7Q#list/path=%2F 提取码:020x

字数:5353     

赞助我

一饮一啄 / 皆为因果
WeChat 微信
Alipay 支付宝

评论区