刚刚参加数模比赛是在大一,没想到到今天大二已经过去半年了,而这也是我第二次参加数学建模比赛了,是该总结一下了。
数学建模比赛的三大组成部分:模型、编程、论文
1、准备阶段: 看一本或者两本介绍数学建模的书籍、看课件、Matlab和历年的论文
(1)数学建模模型最关键,所以个人认为应该将准备的时间大部分放在看各种模型上,并且要认认真真的看懂从而才能灵活的运用,否则看了和没看没有什么区别;
(2)需要掌握Matlab语言,并会用Matlab进行编程;熟知常用的Matlab函数,并会用它们进行问题的求解,所以看书时最好将书中的例子敲一下,并不需要背住,到用的时候查一下行了;会用Matlab实现常见的智能优化算法,比如遗传算法、神经网络、粒子群算法等,这些算法只需了解其原理,会用Matlab进行调用行了;会用Matlab绘制图像,结果这次在美赛中绘制地理画像时就用到了。
(3)ACM最好做一下,运筹学看一下
(4)多上一些数模论坛上看一下,比如说数学中国,赛才网。
(5)提前上老师那和图书馆借相关的数模书籍
(6)将培训课件认认真真看明白,并看到相应的内容时适当扩展,比如说课件中提到某个Matlab函数,则应查看一下书看看这个函数的书上的解释。
2、比赛前:
(1)准备零食,尤其是咖啡和充饥的(比如饼干、香肠)
(2)洗头,洗澡
(3)比赛前一晚上打扫比赛场地,让自己看着舒服点
(4)选择比赛场地,问一下指导老师的意见,因为如果知道老师离着近的话那就可以在比赛中给予很多的指导。
3、比赛:
(1)选题,尽快选题,选了就千万不要改了。
(2)理解题意,查询相关的资料,记住千万不要着急忙着做,首先要弄懂题目要求我们做什么,我们要分几步做
(3)其次要弄清楚对题目中关键概念的理解,当自己对问题有理解后要立即和指导老师联系,否则理解错题意那就麻烦了,我们这次MCM就对“地理画像”的概念理解错了,结果最后一天才发现自己错了。
(4)抓紧时间,提高效率,效率是最关键的。适当休息,个人认为最好前几天最多休息4个小时,最后一天不能休息。
(5)坚持到底,不到最后一刻千万不能放弃。就想我们这次一样,最后一天才发现自己对题意理解错误了,结果那天中午老师告诉我们后,一下午都没有什么进展,那天晚上我们将前三天做的推倒重来,结果还是做了出来。三个人一定要在一起相互鼓励,因为激情是相互传染的。
(6)想法最关键,最好是有个类似的别的学科的模型可以套用。因为只有三天时间,完全自己推导根本不可能。我们国赛时就是用了操作系统中的进程调度模型。
(7)分工:背景资料的查询和问题分析所有人都要一起做,并且模型大体确定框架后再分工。
(8)不要有着投机心理,认为评委们不会验证结果就可以随便自己伪造数据,结果这次MCM我们就犯了这样一个错误,其实这种心理很危险,说明你心理不想好好干,就这样,最后一天晚上我们将前三天做的和第一问有关的全部推倒重来。数据尽可能准确就要准确,不准确需要说明原因,千万不能抱着数据算得不准就伪造的心理,记住这是数学建模,不是扯淡!一定要严谨扎实!
(9)论文不必长篇大幅,要尽量少说废话。看看那些美赛得特等奖的论文,写得都很精练。