“数学建模—— 走过就是收获”系列是去年数模国赛结束后写的一个系列,一共是六篇文章。Blog 前段时间重新架了之后,以前的文章都丢了,这个系列也就一并丢失了。
自己参加数模比赛还是挺顺的:校赛一等,国赛一等,美赛一等。其实并非有什么秘诀,打包票说学了某某某就能拿国一的事情是绝对没有的。但是,参加过两场比赛后,经验还是有的。而经验,就可能对学弟学妹们有一些帮助。
比如,做国赛和美赛的感觉是不一样的。做国赛,你一定要能够用你建立的模型得出一个较优的结果来。没有好的结果,仅仅是模型漂亮,拿国奖的可能性不大。而美赛就不一样,美赛你可以做不出结果来(当然最好还是做出来,呵呵),评委评审时更重视思想和模型。
再比如,国赛和美赛的审题方式很是不同。国赛的题目一般都清晰明了地告诉了你:你要做什么,要做到什么;国赛题目的切入点是很明显的。而美赛就不一样,美赛题目的切入点要你自己去寻找。
前几天第五届数模校赛,有大二的学弟问我一些关于数模的问题,我觉得有必要把这个系列再放过来。等闲下来时再写几篇文章吧,感觉有些学弟在做数模的时候经验还是有不足的地方的。
数学建模最终的结果出来了,国一,不错。赛前我并没对国一抱有太大希望,因为得奖这个事情,是可遇而不可求的。
然而,我最大的感触就是,千万不要觉得什么东西学了没用—— 你学的那个东西,当时可能帮不上你的忙,可是后来却可能就是你超越别人的资本。
所以,不仅仅对于数学建模这个比赛,对于整个的大学生活(甚至还能往后延),下面这句话都是成立的——
1、能力,是来自于平时的举例来说,我们做的是 B 题,题目给的数据是一张表,某一列是入院时间,另一列是出院时间,而我们必须获得每个病人的在院天数(出院时间 – 入院时间)。求这个问题时有些队伍可能都开始编起 C++ 来了;然而,有一个巨简单的办法:把两列时间复制到 Excel 表中,后列减前列,结果直接就是中间间隔的天数。
然而,参赛前,我们根本就没有想到—— 数学建模时还要用到 Excel。可是,实际比赛的时候,Excel 几乎帮我们做了所有的数据处理,从简单的求时间间隔、中位数平均数,到稍复杂些的求一列中小于 3 的格子共有几个,甚至于产生随机数据,都用了它。
建模结果出来后,有些同学“奚落”我,说原来数学建模最重要的能力就是 Excel。然而,我要说,这件事情你可以理解成我幸运,遇到了一道用 Excel 就完成了大部分数据处理的题目。但是,其实,应该这么理解:赛前我没有特意准备 Excel,我准备的是 Matlab、运筹、LINGO 和 LaTeX。但是,用到 Excel 时,我比那些刻意准备的人用得还要好。
平时的积累,给了我巨大的帮助。要是给我更多的数据,给我 60 万行数据,我可以动用 SQL,因为我学过。不夸张地说,仅仅在数据处理上,我们队伍就至少比其他大多数队伍节省了好几个小时的时间。
而大家都熟算法,则更是我们队能做得比较好的原因之一。队里三个人,程宽的 C++ 技术和算法功底可以说是让我很佩服,楚哥思路清楚,想模型大胆却又很谨慎:为什么要费心费力去弄插队操作,直接全部给优先级然后重排,这多省事儿。
所以呢,说实话,数学建模时候的能力,是来自于平时积累的。靠突击,不见得能比平时就用得多、赛前却没准备的人用得更舒服。
2、有些东西,还是要突击的排版就是最重要的一个能力。一篇二十页的论文,评委老师 10 分钟就看完,排版占到多大的比重,想一下咱高考写作文时写一手漂亮的字有多重要就知道了。
绝大多数的队伍应该都是采用 Word 排版,说实话,我真想不通为什么他们愿意用一个月的时间去看姜启源谢金星老师的书,就不愿意用两个星期学一下 LaTeX。关键问题是,相信我,只要你用得还算熟练,用 LaTeX 打论文比用 Word 打论文快很多(如果 LaTeX 打论文巨慢无比,我肯定也不会用的)。
是的,Word 是容易上手,LaTeX 是刚上手时困难一些。可是,咱高中时候练字不也挺费事儿么。
另外,特别大礼一件:有一个 LaTeX 编辑器,叫 LyX,非常之好用。
除此之外,还有:
- 多读前几年的优秀论文。“熟读唐诗三百首”的下句,就是“不会作诗也会吟”。好论文看多了,写论文的水准慢慢就出来了。
- Matlab 和 LINGO,是要学的。Matlab 的重要性大家都知道,但是往往忽略 LINGO。不会 LINGO,去解优化问题就会很困难。当然,若能掌握 R / SPSS 等统计软件则更好。
- 电脑是要提前整好的。记得装好必备的软件。
3、要开始比赛了……准备了不少时间,要开始比赛了。假设比赛时间是从 9 月 11 号上午 8 点到 9 月 14 号上午 8 点吧。
9 月 11 号上午,不要着急。这一个上午的任务,就是一个:
选题。附送小礼包一个:官方(
www.mcm.edu.cn)放题是上午 8 点,但数学中国网站(
www.madio.cn)可能是它的一种宣传手段吧,上午 7 点半就会放题(当然是经过组委会允许的)。虽然提前半小时不算是赚了多大便宜,但在心理上还是蛮不错的。:)
选题实际上不是“选”,而是初步地做。数学建模时共给你 2 道题目,A 题和 B 题。一般来说,都是一个运筹一个统计,或是一个离散一个连续。这两道题目,没有绝对的难易之分;你觉得 A 简单,别人可能还觉得 B 是个水题呢。然而,你必须得拿个主意,做 A 还是做 B,得定下来。你总不能两个题同时并行处理吧?
对问题进行初步分析时,要依赖文献。2009 CUMCM 的题目可能体现得还不是很明显,但是你看一下 2008 CUMCM A 题(数码相机定位),这样的问题若是不参考现有文献,自己平地起高楼,估计一个星期你都写不出最终的论文。
所以呢,抓紧去搜论文吧。
选择题目时,大体上有这么几个原则:
- 先独立思考,再一起讨论。单独思考的结果是 3 个意见,一起讨论的结果肯定是 1 个意见。多一个意见备选,总是好事儿。
- 若是一个题目想了很久很久,你们三个人都没思路,文献又搜不到,就考虑一下另一个题目。
- 想仔细一点。很可能有的题目有 6 问,前三问很简单,4、5 问想想也不难,但是第 6 问非常困难。
- 这是最重要的一条:选题目很重要,但是也没有那么重要。相信我,就算一个题目你一点思路都没有,你们决定做这个题目之后,办法就会慢慢出来了。只要想做,没有做不出来的建模题!
4、文献很重要!这一部分不是讲怎么搜索文献—— 这足够写整整好几篇文章的了。这里想说的,是文献对于一次成功的建模的重要性。
上面说过了,文献非常重要。但是,千万不要抄袭文献,原因:
- 抄袭是严重违背学术道德的行为!
- 你能搜到这篇论文,就代表别人也能搜到这篇论文。论文不是私有资源。你觉得这论文里的方法有新意,大家把卷子都交到阅卷老师那儿,他看起来可是雷同的。
- 数学建模讲究创新。你的创新点在哪里?
- 照抄论文,反映出的直接问题就是:你的态度不认真。态度不认真的直接后果就是:这种人,打死也写不出一篇好论文。我一直都觉得态度不认真的人是做不好事情的,“网络搜索粘贴流”是行不通的。
所以呢,现在补充“2、有些东西,还是要突击的”中的另外一点:赛前一定实际做两个题,熟悉熟悉。
5、你已经选好题目了……开始干吧。恩,这应该是下一篇文章的内容了,下篇文章再写吧。
Related posts:
来源网址