6 r, _1 j0 ]1 ]1 g, B e S2 N7 d/ a3 i! c6 B 数学建模经验谈(超实用) 数学建模个人经验谈5 ~5 N ]7 T4 [; M" N0 h5 R
# ~7 M9 q3 x# I, C& {+ N7 x
1 序 8 L! i" J+ O; C6 S4 ?7 Y4 b: [; t* O4 w3 t1 c j% Y$ a' z: s
感到要在全国赛中取得好成绩经验第一,运气第二,实力第三,这种说法是功利了点,但是在现在中国这种科研浮躁的大环境中要在全国赛中取得好成绩经验是首要的。这并不说明美赛中经验不重要,在美赛中经验也是首位的,但是较之全国赛就差的远多了,这是由于两种比赛的不同性质造成的。 , j6 L/ n1 K2 M, [4 N1 V. k. \! [$ G
全国赛注重“稳”,与参考答案越接近,文章通顺就可以有好成绩了,美赛则注重“活”,只要有道理,有思想就会有不错的成绩,这个也体现了两个国家的教育现状,这个就不扯开去了。在数模竞赛中经验会告诉我们该怎么选题,怎么安排时间,怎么控制进度,知道什么是最重要的,该怎么写论文......,或许有人会认为选题也需要经验吗?经过参加了多次比赛后觉的是有技巧的,选个好题成功的机会就大的多,选题不能一味的根据自己的兴趣或能力去选,还要和全体参赛队互动下(这个开玩笑了,不大容易做到,只能是在极小的范围内做到),分析下选这个题的利弊后决定选哪个题,这里面道道也不少,后面会详细的展开谈谈。7 Q3 T5 V8 S- T) z" a( s
3 g) E- G2 O' K写这个东西当做是回忆下以前的点点滴滴,希望自己的经验能帮助一些新手(这样的说法不大好,暂时想不出更好的,凑活着先用着)能尽快的成长,尽快的发挥自己的能力,体验数学在应用中的作用,爱上数学,甚至和数学打一辈子交道。国防科大数学建模网的路过(向为)前辈曾经写过个新手教程,写的十分的好,希望写的这个能延续他写的那个教程,能给大家哪怕一点点的帮助。6 P+ V- J6 M+ e- n' W, X
+ n D8 I2 W+ P( M3 m) W/ w
) O2 F; Q% o( C( F
7 j) ~! q- @' q3 L* x
2 组队和分工- w6 M$ s$ F! _7 a5 k c
: L" _5 K8 C9 C2 C ?9 L% ~6 G! x数学建模竞赛是三个人的活动,参加竞赛首要是要组队,而怎么样组队是有讲究的。此外,还需要分工等等一般的组队情况是和同学组队,很多情况是三个人都是同一系,同一专业以及一个班的,这样的组队是不合理的。让三人一组参赛一是为了培养合作精神,其实更为重要的原因是这项工作需要多人合作,因为人不是万能的,掌握知识不是全面的,当然不排除有这样的牛人存在,事实上也是存在的,什么都会,竞赛可以一个人独立搞定。但既然允许三个人组队,有人帮忙总是好的,至少不会太累。而三个人同系同专业甚至同班的话大家的专业知识一样,如果碰上专业知识以外的背景那会比较麻烦的。 + W4 w8 ?0 N, b* P5 R( h( `$ [$ s7 M' A4 L8 e, H+ K
所以如果是不同专业组队则有利的多。众所周知,数学建模特别需要数学和计算机的能力,所以在组队的时候需要优先考虑队中有这方面才能的人,根据现在的大学专业培养信息与计算科学,应用数学专业的较为有利,尤其是信息与计算科学可以说是数学和计算机专业的结合,两方面都有兼顾,虽然说这个专业的出路不是很好,数学和计算机都涉及点但是都没有真正的学通这两门专业的,但对于弄数学建模来说是再合适不过了。应用数学则偏重于数,但是一般来讲玩计算机的时间不会太少,尤其是在科学计算和程序设计都会设计到比较多,又有深厚的数学功底,也是很不错的选择。 $ R$ n3 b9 {8 U - U+ D* L3 R5 b) R4 F, b+ R有不少的人会认为第一人选是数学方面的那第二人选就应该考虑计算机了,因为学计算机的会程序,其实这个概念可以说是对也可以说是不对的。之所以需要计算机方面的人是为了弥补数学方面的人在算法实践方面的不足,但是不是所有的计算机方面专业人都擅长算法实践的,如果要选的话就选擅长算法分析实践的,因为学计算机的不一定会程序,并且会程序的不一定会算法。拿出一个算法,让学计算机的编写程序实践不一定能行,不是小看计算机的,但是这种情况还是比较多的,不然可以看到参加ACM的数学系的居多,比学计算机的搞的好。因此一定要弄清这个概念,不是计算机的就适合的。 % M9 Y2 `: s( P Z) A0 |8 _1 D8 Y
所以在组队中有两种人是必需的,一个是对建模很熟悉的,对各类算法理论熟悉,在了解背景后对此背景下的各类问题能建立模型,设计求解算法。一个是能将算法编制程序予以实现,求得解。当然有可能是一个人就将这两种都具备了,这样的话再找个任意具备上述两种能力的人就可以了,以减轻工作量,不然非累死不可。第三个就是专门需要写作的拉,从专业角度看是需要别的专业,比较适合的有生物、土木、机电、电信或机械等专业。在数学建模中各种背景的问题都会出现,所以有其他专业同学的话可以弥补专业知识方面的不足。 9 h8 A9 e7 E( {2 K0 R/ U9 B5 i5 _% a4 |- e) W( O
综上所述,组队要根据分工而来的,三个人要具备一个数学功底深厚,理论扎实,一个擅长算法实践,另一个是写作(弥补专业知识不足),如果一个组能有这样的人员配置是比较合理的。但是往往事事不能如意,所以不能满足这种人员配置的时候就尽量往这样人员配置靠。. u* M, {( f* M B* b
2 Q; z' f4 X. V7 @: A" D; ~2 j7 c1 W) [ s1 e
对于全国赛推荐D模式,但要改为Dc模式:中外文期刊数据库+学位论文 1 {, @' p3 X" r }4 v& i- i: ?1 c! O/ T: n0 t
对于美赛则要改为Da模式:外文期刊数据库+搜索引擎。 4 n/ D, R( g3 q. Q9 z3 s! O " _2 E) }; c3 b7 ?/ v- o/ z( T7 x在此要解释下为何如此推荐,对于参加建模的来说一般书基本上是用不上了的,没必要去查了,直接查找数据库即可了,全国赛的题目大多是研究了很多年的东西了,这个也是和国内学术环境相关的,虽然近几年的赛题是体现最新形式的,但是相关的研究还是有的,还是可以参考的,要知道国内鲜有几个教授牛的站在国际前沿还给本科生出个数模题玩玩的,一般都是老东西新面孔的。也就是可以归类为学术研究类的新面孔老方法类。所以查数据库是最有效率的方法,并且查学位论文是尤其推荐的,要知道查找学位论文是最高效率得到信息的途径。& f J# y4 u) Q
) ]: `0 J. V% Q, `* Z
虽然学位论文很长,很吓人,没有七八十页也有个一百多页,其实看多了学位论文就知道真正有用的东西页就那么个十多页最多二十多页,直接翻到那个部分看就可以了,为什么篇幅这么大就和中国的教育中的一些硬性指标相关了,每个级别的学位论文都有一个规定的字数范围,虽然大部分是垃圾。 1 c; p, x' g, r. e. {' Q' ~3 R * Z/ N- o" w0 I) X; H 6 D6 b" J8 ?/ D4 r4 O$ G8 y 0 K6 z1 z$ b, [ l/ u" t美赛则有语言障碍,要在有限时间内完成课题研究和论文写作,则需直接查找外文文献了,要知道中国目前的总体科学水平和国外的差距是至少5年的,这个是保守估计,实际可能是2倍以上。所以一般国外的当前研究国内鲜有涉及,当国外搞的很成熟了,产业化了,咱们国内就有教授引进了,开始研究了,吃点人家的残羹冷炙,这样说是刻薄了点,但这种情况真的不少见。这个就是中文数据库在美赛中无用的原因了。 . l. Y5 D6 E, L* ?! E# V; e }( z; h) T8 O; ` f7 r此外在美赛中用搜索引擎的实际效果好的往往出人意料,基本可以这么说,用搜索引擎比数据库来的更好,介绍一个n多人知道的技巧,怕还有人不知道就在此罗嗦下:搜索引擎用google足以,点击高级搜索,然后输入需要的key words,在格式中选pdf格式。很简单吧,但很实用,填句弱智的话,报选择中文搜索啊,碰到过一次朋友如此搜索的,当时巨汗!很多参加数模的同学对pdf格式了解很少,实在不应该吧,在下估计这帮人都是学习成绩好的不得了的,没怎么用过计算机和没怎么上网,并且是word的忠实铁杆用户。 " R5 X" l: ?( Q9 |" {& R, o" G) l [: ~2 q0 w0 M7 B: }' hpdf格式就是一种国外通用的标准便携电子文档格式,要知道外国人几乎不用ms word的,微软发财中国人民的贡献巨大啊(虽然盗版盛行)。顺便介绍下国内外主要数据库的文献格式:pdg是超星格式,caj和caa为清华同方数据库(cnki)(它有三个名头,中国学术期刊网什么什么的NB名字也是指它),vip为维普,最重头的就是pdf,都需要不同的阅读器才能打开,还好都是免费的。 ! b; u+ Y( U9 X. q) q8 } H1 k0 g2 S . @+ q- ]/ a7 s S: _0 C在查找文献中很重要的一点是查找到的文献有效率,因为很多文献找到是没有用的,能有个3-4个有用的文献是很难得了的,通过数据库关键词查找到的文献的有效率是很低的,而通过查找已查找到的文献的参考文献是很有效的一种手段,其有效率则大大的提高了,通过这种连锁查找是强烈推荐的,尤其在美国赛中超级强烈推荐。( p9 C x: z" v# N: O2 |' q" q
/ R- j3 p0 o S, c
列下中外文数据库:2 l& ^( A7 O# W! m
1 z+ M& C! N! q
中文:CNKI、VIP、万方5 c% L$ i$ |& |9 D
1 ^; f" r1 S3 J; m
外文:EBSCO、Elserive、ProQuest、Springerlink、EI、ISI Web of Knowledge4 f% h% _' _$ o
9 I1 B8 V) [1 n( D" D
再列个电子图书站点,以备不时之需,中国数字图书馆,书生之家,超星数字图书馆 # v% L1 ~: F' U% ~) l, _$ y% B+ M0 t' v0 @
有个情况就是好些学校不一定这些数据库都买了,这样就需要违点法了,搞破解。这些技术很复杂,在此不展开了。找代理啊,破解超星阅读器啊,下载书生的书,搜索CNKI,VIP, 4 d8 u4 z, Y' @; _6 a " W# T5 j; @& [9 Y& Z9 c& M9 k万方的帐户和密码,这些技术很有意思,很有挑战性和成就感,这也就是黑客盛行的原因吧。 2 _4 _3 T5 @7 @ k9 ^ H , F( m+ b- [! K% W) G; F; ?说了这么多,综述下吧,查找文献是决定参赛论文起点高低的关键。三天中做的课题很少是重新起灶的,一般都是在文献的基础上做的,所以找到的文献如果离所做的课题越近则参赛成绩会好。所以在查找文献多下点功夫不会错的,砍柴不误磨柴功:: Q! Z( t4 O9 Z* v& T
) C$ N* Z- C- o. |* p% ^( |7 p0 l) y% O7 V \; ]7 c* h5 L7 U
2 ]3 Q; D' m) u r7 y% s# D! v6 论文写作 - T7 s3 _0 _% W. P7 h* j& L0 } ' ~/ f' j$ ?% o论文是建模中最后的一环也是最关键的一环,这环做好了那就圆满了,做砸了全功尽弃 - y: i7 M d/ n) ? s& f1 a. r1 R* h# x2 a1 E
了。关于怎么写论文已经有很多文章介绍了,这就足以可见写论文的重要性了。先介绍下写论文的工具,或许很多朋友要纳闷了,写论文什么工具,不就是电脑呗,还有朋友会进一步说用word呗,两者都对,当然用电脑的这个说法绝对正确,如果说是用手那更对了,呵呵,其实指的工具是软件。很多人用word,对于word就不重点介绍了,要重点介绍的是tex,它是一个功能强大的特别适合排版科技文献和书籍的格式化排版程序。它是由著名计算机专家和数学家斯坦福大学D.E.Knuth教授研制的。 - M5 O) @0 `. J; f5 Q0 Y7 m 8 p8 o" b/ ^: i2 u20世纪60年代,knuth准备出系列专著《计算机程序设计技巧》(The Arts of Computer Programming),前三册已经出版,当他正在撰写第四册时,出版社拿来第二册的第二版给他过目,结果令他大失所望,因为当时出版社的印刷技术没有使他的书稿更好看,反而变糟了,尤其是在数学公式和字体上面的缺陷更令他无法接受。于是他就打算自己写一个既能供科学家编排手稿又符合出版社印刷要求的高质量的计算机排版系统。这就是TeX排版系统的由来。! e5 E; [* J7 `+ `$ @
* t% {; g; m {9 k* N- P$ H6 YTeX系统是由Pascal语言编写的,程序的源代码也是公开的。它包含300条基本命令和600条扩展命令,几乎可以排版任何格式的文献,如一般文章、报告、书刊和诗集等,对数学公式的排版也被公认是最好的。TeX系统的优点之一是它还支持命令宏,这使得使用TeX成为一种乐趣,用户可以自己编写红包来定义更多、更方便的新命令,这也是TeX能得以迅速发展的原因。而且TeX是一个可移植性系统,可以运行于所有类型的计算机(如苹果机、IBM、PC机及大型工作站)和各种操作系统(如DOS、Windows、Unix等),它的排版结果dvi文件于输出设备无关,可以在不同的操作系统上显示和打印。TeX源文件是ASCII码文件,可以方便地在网络上传播。目前,大多数学术部分和校园网上都安装有TeX系统。国际上许多出版机构也采用TeX系统来排版书刊,不少出版社还要求作者提供手稿的TeX源文件。! z o A U8 F
) `6 x! R' @" \6 Q! S w5 p. Q3 w n13. 使用文档结构图让你方便的定位章节# ^0 R+ W& o9 v! C5 e6 O
/ z2 a* F# D# }& c14. 使用文档保护,方便文章的审阅和修改0 |( l2 q" `! `& d: x( o
9 [9 `( F; ^1 x" g9 G* P
15. Word表格的排序、公式和转换的功能也是很值得学习的 : w% z$ g' A% X U6 h % \+ p3 y s1 d( V上面的建议并不全面,但相信比较管用。如果还有疑问,自己花些时间研究一下Word的帮助,相信会有事半功倍的效果。 & @) T! z6 }0 v8 | J8 `. }" S. Y% R8 |! ^. |$ r
% @* o; w9 i. h
7 H% Y6 E7 Y1 M5 f, s& r7 实 战 , V( @6 w: \3 u( V- j1 {6 s8 d7 _- z7 x7 u W
这个是最后一篇了,完结篇,就谈谈在全国赛具体三天和美国赛具体四天该怎么做。就以时间为序详细展开讲讲。全国赛是上午8:30分开始,美国赛是9点整开始,比全国赛多了一天,这个是十分有利的。三天太少,五天太多,四天刚好。但是全国赛就三天那就只能在三天中完成,时间是比较紧的。 6 r0 A6 k0 F" H" V O- l, B7 p " k9 g5 B+ i c" K$ _+ G- p6 {1 {& Q) R在上午8:30分拿到题目以后,就要潜心研究题目,吃透研究透题目。在中午的时候确定做哪个题目,然后就要开始查找文献资料。确定做哪个题最迟不能拖到晚上8:30分,也就是说一定要在拿到题目后12个小时内确定选题。查找资料的工作则要在第二天的上午10整前结束了,第一天就这么过,并要适当休息下,保证以后几天的精力。当然如果体力充沛的话可以不用睡觉,本人在两次全国赛中80个小时最多休息了4个小时,在浙大有个记录是连续5天不睡觉的,这个记录是不敢破,毕竟没那么好的体力。在第一天的时候理解题意是最关键的,并且一定要理解透彻,并且理解的越快越好。8 v: i7 i. E8 Z4 Y
& C& J. }# {3 Y/ u0 ]4 H6 q第二天中午开始则要开始动笔写论文了,一边分析问题一边写论文。如果到题目做完了再写则来不及了。在下午的时候则要把模型构建好了,并开始求解,到第三天中午的时候则要基本完成模型的求解了。到第三天晚上则要基本完成论文了。并要不断的修改论文,开始最后最关键的一环,艰苦卓越的修改修改再修改的过程。这个时间安排是最理想的,能达到如此的队一般都能取得较好的成绩,但是很多队大都是前松后紧,我们队也是,慢热。结果往往时间不够,最后的环节没做好导致前功尽弃。这个教训很是深刻啊。在建模中往往会出现有分歧的时候,我和我的队友在建模中则经常出现,难得有一致的意见。0 `$ x9 h, Z9 g3 [ T' c _
! I5 ?& d: {8 w% c但是我们正是在这种分歧中对题目了解的更透彻,对细节搞的更清楚。我专职数学我的队友专职计算机,因此在考虑问题的时候从数学角度出发,我的队友从计算机程序算法角度出发,着重复杂性研究,不发生分歧才怪,经常争的面红耳赤,就差动手了。虽然如此,但丝毫不损伤个人感情。' V. z; u) E# m4 ~+ y5 U
: `& Q* `+ I7 f( }. p1 J4 }: Y; Y
在这个时候则要耐着性子坐下来好好分析问题,将我们的分歧展开谈,将各自方法的优点结合,扬长避短,做的尽可能的好。而当实在不能融合的时候则一定要有一个让一步,先将题目做下去,不能僵在那里,让时间白白流逝。在做下去的过程中会发现问题再进行弥补的。在三天的工作中团结就是力量,一定不能发生内讧。不能有个人英雄主义的行为出现,并且一定不能精神疲惫,一定要有激情有信心。9 J$ L! i a, r. n2 G
2 S {. Y; N. C8 l$ T; Y在三天工作中休息时间要安排好,由于时间有限,不能象往常那样作息了,睡的多就意味着工作时间减少,当然有正常作息拿一等奖的例子,不过那是少数,所以怎么样安排休息是有讲究的。一般来讲要当困的时候才去休息,这样的休息才是最高效的,可以一占枕头就着,并且睡4个小时起床立马神采奕奕,全部恢复。第一天一定要安排休息时间,在第三天一般是没的休息的,鲜有几个队在第三天的时候能睡的着的。三个人一定要轮换休息,也就是说一定要保证一人以上不睡觉,不能三人都去睡觉。第一天的时候勉强可以,但不推荐。5 p; j& C' m' L6 l
/ O9 C r# z! b o2 b
在工作中,常常有一些想法出来,无论这些想法是可行的还是荒诞的,都要记下来。因为那或许就是问题的解决之法,或许就是闪光点。无论是来得及做的和来不及做的都记下,来不及做的可在论文的发展或优缺点中给予体现。这些就是闪光的地方。在工作中一定要有重点,分先后。先做主干,再补充枝干,有层次的做。 2 Z, \* d1 x8 m; ~ 6 d m0 K4 U9 l5 h在碰到困难的时候一定要镇定,不能惶急。不要逃避要用于面对,一定能解决的。很多困难无非就是建模和解模的困难。建模中碰到困难则不妨换个思路,跳出局部从全局看,换个角度等等。在解模中碰到困难则要进行估值,降低求解范围和难度,但是一定要注意的是绝对不要伪造数据,因为这样一则有为诚信二则很容易在答案上误差较大直接出局。在无法求解的情况下不妨求助于图表,让可视化来代替,当然还有很多方法可以解决,总之一定要诚信第一,要有信心和恒心。 4 S& Q& t6 ~! }* N& d$ h 7 o, @$ y2 Z: V% e! J( M6 Y在写论文的时候一定要注意经常保存备份。 ( s0 e. e* t5 F2 {: ?1 H原文链接:https://blog.csdn.net/Hello_leiyuanyi/article/details/81236633, V4 ?! K# Z3 Z