2020美赛赛后感想总结

这次(2020)是我们第一次参加美赛,但我们在2019年参加过国赛,算是有点经验吧。这次之后呢,想记录一下这次比赛的感受以及题目的思路。(国赛A题高压油管的啥都没记录,然后就啥都不记得了,还是有点遗憾哈)。这四天的奋战,真的感受颇多。这一次的比赛很特殊,我们只能在网上讨论,每天连线时间基本都超过了6、7小时,最后一天几乎连线了一整天加一整夜,赶在了比赛结束的最后时刻成功提交了论文。

*送给看到这篇文章的伙伴们我的一些国赛,美赛资料,祝大家数学建模拿奖冲冲冲~~

百度云链接:https://pan.baidu.com/s/1CaZ-O4Xseb1e0Zl2ZunnLA 提取码:nz0d








赛前

在比赛前,我是队伍的队长,天天祸害我队友给他们发优秀论文看,哈哈,因为此次比赛是在家里,自己的电脑上都没有比赛的基本软件,然后都提醒队友进行下载安装,做好一切准备工作,不过这次我们安装的MATLAB、LINGO啥的都没用上,就用了个python。然后论文排版就是office 2016的word,因为之前看到有人说用WPS最后生成PDF文档会有乱码,建议用office,然后我们就统一了一下ofice,然后亲测office word转PDF没有乱码,WPS没试过。比赛前也看到网上很多美赛大佬都说要用LATEX来排版论文,准备学来着的,看了几眼,发现也不是一两下就能学精通,然后就直接用word 了。(其实我觉得word对于写论文来说,已经够了)

比赛开始

美赛开始是2020.3.6早上6点,我们前一天晚上决定要休息好再全面开始比赛,所以第二天八点才开始看题。我们就一人翻译一篇论文,然后开始热烈讨论。(建议不要直接用网上的美赛题目翻译,只能参考下,那些一般都是用翻译软件直接翻译出来的,有很多句子都不是很准确,一定要自己翻译一遍,然后后面写题的时候也要经常参考题目英文原文)。

比赛选题

我们这次参加的是2020的weekend2,所以题目只有B、C、F。B题乍一看特别短,是关于如何在沙滩上建立一个牢固的沙堡,网上戏称它为沙雕题。C题是一个典型的数据分析题,而且官方还给了数据,是让我们为一个电商公司通过给的很多产品的顾客评论分析他们的销售策略,看上去有很强的生活气息,对它很有好感。F题真的好长,是关于政策的,好像是写关于难民迁移的问题?没仔细看,第一感觉就是玄学,应该需要很强的文字建模水平,三个理工女直接果断放弃F题。在B、C题中犹豫,又仔细看了两道题,再找了一些资料,那时候已经有强大的网友开始发他们的解题思路了,神奇。然后我们看了B题的解题思路,说是需要流体力学,建筑学、物理等方面的知识,然后我们又果断放弃了。就只剩C题了,嗯,选题就这样结束了,一个上午也就没了。下午就发现,好像网上说大部分的人都选了C题,然后我们老师也统计了一下大家的选题,发现我们学校一个选F题的都没有,百分之80都选了C题,几乎可以知晓,其他学校应该也是这种局面吧,C题顿时压力山大。但是呢,我们考虑再三,还是觉得只有C题我们可能做的出,其他题可能连题目都写不完,还是坚定的选择了C题一直坚持到比赛结束。

做题部分

选定C题,我又把C题再仔细翻译了一遍,发现那个题还是有点诡异的,就像需求1,我仔仔细细翻译了之后还是没懂它到底要我们干嘛,又去参考了一下别人的翻译,把几种翻译结果都写上了,这才开始了我们的做题部分。
我在队伍中担当的角色是建模选手,第一天开始对于解题也是没啥思路,甚至连搜索参考文献都不知道怎么搜索,三个人一直都在茫然中,然后到了下午,才找到一点门路(哎。。。。),开始筛选数据,先把一些没什么用的数据删除,深刻讨论数据中的参数意思。弄了很久。将近晚上时开始参考论文,隐隐约约感觉到好像要用自然语言处理程序。晚上,突然我们三个人都开始用python研究那个自然语言处理的代码了,一直不亦乐乎。。。。。也没研究出个啥。就这样过了很久很久,深夜了。突然一个队友说,我们好像走偏了。。。怎么都在研究代码,没人写模型以及论文了。(害,程序媛的通病啊,代码研究起来真的时间都忘了)幸好她惊醒了,我们才意识到这个问题。 然后我和另一个论文选手就停止了研究代码,专门把这项工作交给了我们组钦点的程序媛。其实这时候已经到了快12点,我们不甘心第一天啥成果都没有,于是就说讨论完第一题的思路再睡嘞,就这样成功的熬到了一点。第一天结束了。

第二天,又分析题目,讨论参数什么的。然后我把我对所有题目的简单思路都写了出来,得出一个结论,搞定量化评论,一切就都好办了。之后就去分析数据了,计算出其他参数的数值,准备好初始数据,就只差量化的评论了。下午去看O奖论文了,观摩一下大佬的论文结构,给点建模的思路,然后写昨天晚上对于第一题的讨论模型人,到了下午六七点终于写完了,也写出了模型的求解。晚上,再次讨论,又发现,好像我们的第一题模型的建立以及求解好像偏了,我们又打算像国赛那样以大量的数据作为结果,粘贴表格。但是感觉O奖论文里面好像没什么数据结果表格,基本上好像都是用的图形化,我们又开始苦思冥想到底怎样才能把这些结果图形化,想了很久也没想出个啥。突然讨论的时候我想到,会不会需求1本来就是后面题目的模型,不需要进行单独的求解,也就不需要粘贴出我们计算出的那种原始数据的表格,那只是我们处理之后的数据,不算模型的求解,然后他们内部、之间没有啥关系的就不管了,只要我们在需求1中建立的模型能够解决后面的问题就行啊。给队友们讲清楚了我的思想以及需求1我想的模型,他们也赞同,然后第二天就这样结束了。

第三天上午我先整理了一下昨天晚上讨论的结果,昨天下午写的论文基本上要重新写一遍,不过这一次,我已经有了一个整体的思路,以及模型的雏形。思路清晰,上午就把our work写完了,也差不多就是我们整个解决题目的所有用到的思想。下午,程序媛就写出了能把文本量化为0和1的代码,有了很大的进展了。就是感觉光分成0和1还是有点单调,继续让程序媛研究打出多样的分数来。然而我的word下午坏了,修了好久,然后我就顺便休息了一会,写写论文整体的思路。word修好之后我又开始写起了论文。 到了晚上七点多,程序媛不负众望,写出了打分很牛逼的程序,反正就不是简单的0和1,而是非常的积极的就接近1,中性的就接近0,消极的就接近-1.总算得到了我们想要的结果。 之后的晚上,我就一边写着模型,一边和他们讨论我的想法,然后又优化想法,到了快凌晨一点,我的论文模型也就写的差不多了,而且还把解题过程全部写出来了,只不过没有具体的计算结果了。这一切都只等明天计算结果之后,把结果粘上去论文就大致完成了,我们终于有点轻松了,很开心。

第四天我们三人都睡了一个好觉,八九点才起来,也是慢悠悠的开始进行工作,已经不急了。上午我就分配给大家计算任务,他们去实现我的方法,然后我就去写论文的其他部分了,摘要啥的。其中,计算我的方法也有很多问题,毕竟理想和现实还是有很大的差别的。还是不断优化计算,不知不觉做了很久很久,一不小心到了晚上凌晨才基本算完那些题。(之前慢悠悠的惨痛教训啊,告诫大家不把论文写完不要放松,真的会很赶,哎)。基本上现在已经完成了论文的主体部分,我们的论文选手,已经开始去翻译我写好的论文去了。然后我和程序媛选手一人又分担了一些论文的部分,这一写就到了凌晨三四点。眼看提交论文就只有三个多小时了,我们才刚把论文写完,翻译也还没搞完,有一点点慌,还是相信自己能写完的。论文选手也是很给力,我们写完,翻译的就很快,到了四点多我们的英文版论文就成型了。然后我开始组织大家一起查看英文论文的句子,一开始是一句一句看,看完摘要和模型的建立就花了将近一个小时,思考着这样太慢了,就选择相信我们的论文选手,不去一句一句看英文了,只去粗略的看一下文章里面的那些符号有没有问题,对照了整篇论文的格式,做完这些已经是早上七点了,还有不到一个小时就要提交了。我们开始最后的论文审查,对于目录页,队号,选题之类的确认,还有一些顺序数字检查,有很多错误,不过那时候我已经两眼昏花,基本靠着论文选手来检查。做完最终的审查,我们就准备转pdf文档了,幸好转的时候没出现格式问题,不然我们恐怕会疯掉。。然后我们顺利提交了论文,一切都轻松了。(惨痛的教训,真的不要提前放松,到最后提交时刻,很容易出错,而且心态还会很慌,很急)

总结部分

1.一定要分工合作,论文一定要边做边写,不要想着把所有题做完了再来写论文,会来不及。
2.多看优秀论文,吸取经验。
3.模型的建立一定要大家一起商量、讨论、优化。群众的智慧是无穷的。
4.保证每天六七个小时的睡眠(当然,最后提交的那一晚通宵是非常常见的,大部分的建模队都会这样把)




这四天过得很快,就在我们做题,讨论,闲聊中度过了,我们已经把我们拼尽全力做出得成果上交,不论结果如何,我们已经做到了最好得自己。接下来落下得网课和作业还得大补啊,无情啊。。。。

你可能感兴趣的:(数学建模)