Skip to content

记数模国赛

zheyikuai

前言

本来在暑假一开始的时候对比赛还不是很上心,一直在犹豫是否要报名数模比赛,主要还是找不到队友的问题,但是有一天2024计院微信群里有人在寻找队友,也看到过了不到半小时便找到了。感觉自己也可以试着在这里面找下队友(感觉计院里的队友还是比较靠谱,至少不会跑路)。没想到在发了消息后过了不到15分钟就有人私聊联系我,于是我们数模小队就这么组建好了。

比赛前

说实话,我很想在这一标题下写很多内容,描述自己为了准备比赛做出了多少多少贡献之类的。但很遗憾的是,我整个暑假并没有花太多时间在模型或是算法的学习上,也正因如此,我在8月25号便返校,就是想着在比赛开始前的十天里速通一些模型算法之类的东西。但由于刚到东校,生活配套设施(比如洗衣机、显示器、床帘)等都还没搞好,花了挺多时间在闲杂事务上,导致实际上在比赛的前五天,我才主动向队友说明自己想当论文手,并着手进行LaTeX的学习。

LaTeX的学习

我对LaTeX的印象便是其能够非常方便地排版出各种数学公式,同时给人一种"很正确"感觉,事实上LaTeX的核心也正是数学公式的排版,而其他部分完全可以交给网络上现成的模板,往里面填入自己论文的文本内容即可。当然除了数学公式以外我还学了一些基本的文字操作指令,如加粗、斜体、等宽字体等的编辑,还有不同的三线表(跨行的、跨列的、行距为页宽的)等,以及也很重要的图片插入(figure)环境的相关操作。除此之外就是模板的内容了。

虽然LaTeX相比于所见即所得的Word有一定上手难度,但在比赛过程中,其方便的表格绘制、公式插入及自动编号、双向引用等功能确实在非常大程度上帮助我们队伍提高了论文美观程度及效率。

比赛中

首先是9月5日晚18:00,我们在三饭集合读题。不出所料,我们一致排除了对物理背景要求(也许)较高的AB题,秒选侧重于数据分析的C题。我随即开始对问题一二进行问题重述和背景部分的撰写,当晚进度自然也是为0。

第二天上午,完成了论文的问题背景、问题一二的重述和问题一的分析部分,建模+编程手队友也十分给力,告诉了我第一问的整体思路,也确定了需要使用的并非网络上流传较广的多元线性回归模型,而是GammaGAM这一广义加性模型,应该是在当晚,我便完成了第一问的编写,也把队友跑出来的图都导入进去了。此外,当天晚上队友也告诉了我第二问的思路,使我在睡前对第二问大致该怎么编写有了一定了解。

主要工作还是在第三天完成的,这也是整个比赛中唯一熬夜比较久的一天(到凌晨4点左右),当天上午,我按照队友给的思路,完成了第二问的大部分内容,但动态规划相关的求解的编写还是到了接近下午的时候才完成。而到了晚上8点左右,队友才把第三问的思路写好并告诉我,又过了一会他也把第四问的思路告诉我了。也就是说大概晚上11点的时候,我们所有的问题的解题思路都已经确定了,目前唯一需要做的便是把他们以论文的形式呈现出来。于是我便开始了习以为常的熬夜赶工,好在整个过程中效率还算高,没有出现网上所谓通宵一整夜的情况,在4点左右便完成了所有四个问题的编写。当我把半成品论文发到群里时,队友的一句"nb"确实给了我挺大的鼓舞,感觉还是蛮有成就感的。

第四天其实就是些收尾工作了,比如ai声明、参考文献引用,论文一二三四六部分及附录代码的编写(粘贴)。上午的时候其实效率挺低,下午快到5点的时候队友都把各自查资料工作完成后效率才开始变高,也是最终在19:20左右提交了MD5码,跟队友去gogo吃个饭顺便聊会天,20:30一过便提交论文,比赛就此结束。

比赛后

比赛后其实也没有啥放松环节,因为第二天就开学了。

总结

自己虽为论文手,但其实也参与了部分模型、算法的建立,与另一位建模+编程手的交流也颇为频繁,应该也算个主力队员了。

不过其实说实话,我们的建模思路到头来还是依赖于ai,也恰恰说明前期的模型算法相关的准备也并非特别重要了。

这次数模比赛应该算是我在大学期间参加的第一场与学科有关的竞赛,但他并没有我想像的那么困难。或许无论面对什么比赛或挑战,先大胆去做,再在做的过程中学,或更改方向,都是可以的。

写在最后

抽奖拿了省一,还算不错