且听风吟,御剑于心-建模经验谈

  • 2014数学建模国赛国一
张哲·电子科技大学
2015-01-03
阅读数1506

  非常感谢环球竞赛网的邀请,我们是今年做的数学建模全国赛,最终成绩是国一,做建模也有一年了,多有感触。

  数学建模一个队里有三个人,要根据每个人的擅长情况分派任务,我们队就是我不怎么查资料(不是很擅长),我主要就是建模和编程辅助和写作辅助,写作的队友主要负责查资料和全程记录我们的讨论和写作了(挺累的。。),编程队友主要就是编程和建模(查找bug也是整死人。。)。

队伍里最好能有个女生(有助于缓和气氛!三个大男人如果脾气都不怎么好,绝对是做不来的!!建模老师在暑假集训时会根据每个人的脾气性格水平来分队,是有一定道理,想我之前还因为此时和覃老师闹过,结束后想想还是非常感谢老师) 

组队要慎重,慎重,我觉得实力不一定要最强,但是性格一定大家要合得来,你的基友在比赛中也不一定和你就是不吵架的!!(本人经历,之前和我基友组队,虽然另一个队友不喜欢思考,但是我们俩也有问题,我们经常是在花很多时间来争用哪一个,另外一个队友只能看着(他自己也不知道怎么做有时候),大致就是这种情况,导致我们校赛只拿了校三,之前也和他做了华中杯结果记不得了,但是肯定不是太好,但我基友实力还是挺强的,国赛他重组队后,拿了国一)

ƒ建模的前期讨论一定要三个人全部讨论,至少做完一个题目,至少每个人都能说个大概,给别人介绍。这种讨论一是要给建模的人准备各种思路的材料,二是,建模不是你觉得这个方向可以,或者做出来一点感觉与实际很符合就差不多了,然后就懈怠了,一个严密推导的体系没有出来之前,一切都是废话!!一个与实际符合的仿真结果出来之前,也是没有用的!!这种时候,讨论时一定要在大方向不能走错,所谓不能走错是,有些方向压根不符合,就不要走了,走错方向比做错严重的多,这就是原则性问题了对于建模的在换方向时,一定要讨论下。

     队友要相互理解,不能整的大家很别扭,吵架时万万要不得,坏了心情,大家都一点就着,不利于配合这也是要有妹子的原因之一。我这个人有个习惯就是讨论这种肯定在一起,和大家讨论收集细节东西与可能的方向,建模中很多细节是非常重要的!!!我又非常喜欢和擅长一个大的系统的构建,从细节到整体的构造,就喜欢一个人把建模的细节到整体一气呵成,这时候可能要自己找个僻静环境,花一个下午时间构造。这个时候队友可能认为这样不利于讨论,所以你走的时候,一定要保持通信畅通,原则性就是要保证所有队友的时间和能力被充分利用!!!  一个队伍,就算有两个人水平都一般,充分开发之后也可能爆发巨大的能量!!(真人真事,这个事关队伍做题中的队伍结构问题,我下面会说明)

     关于看书问题。接触建模是在大二上,学校开的建模课,我觉得,如果要基础十分扎实的话,个人认为建模课还是有必要听一听。我是我们队里建模的,我觉得建模的首在基础扎实,必须要思考你不思考你这个模型就是个一般的东西,没有让你自己都觉得爽的创新点,建模的,构造完一个大系统,一定要觉得爽,你有兴趣再去挖掘一系列可以去寻找的创新点。说实话,建模的人在构造一个大的系统的时候,很严密的数学推导基本没有,主要就是一些变量关系的梳理与构架(我们国赛时变量至少有十几个,我主要就是在寻求最小变量组,从解析的角度说明控制哪些量可以确定这个椅子,还有证明第三问在大多数情况下不可行,这是有个解析等式成立的)还有变量关系的确定与模拟构造。

       所有的方向是含随机,机理(连续,离散),数据处理,优化算法这几类,比如很早那个机床维修就是典型的随机,就要看建模的人能不能构造的起,模拟都比较简单,早期的建模题非常训练建模的人,后期对软件的使用对写作和编程的要求变得就很多,比如算法的分析,是否实际,写作的排版,用词,摘要等等。

       这些方向,对于建模者必须全部涉猎,而且多数方向要精通,什么程度呢,大致就是,如果让你看透原理你可以很清楚的说出,而且你可以尝试对这个方法做一定的改动与衍生,这个就差不多可以应万变了。随机方面,熟练自己学校的教材,基础要扎实,随机过程,统计一些要看下,建模方法的书,姜启源的看完是必须的,这本书要看透,也不难,看的比较快。司那本也可以,那本注重方法,课后习题有空要思考。机理分析这块我看的比较杂,离散与组合数学,微分方程与偏微分方程(数理方程学过一点,但是这个还是很大,没时间就简单看看),基本的微积分技巧必须要会的,这个非常有用,对于很多细节,都有它在起作用,最优化方法,线性规划等等。编程的队友很多软件都会用,我不怎么会软件,学习软件的任务就给他们俩了。

       看书还是要花不少时间,我个人大二下至少一半时间都在学各种基础东西,建模课这种,或者思考怎么去分析(有必要想想!),暑假也没回家在这边看,到八月初也算刚看完就训练,一定要做好付出时间的准备,中间也有不少艰难,其中曲折,相信大家参加完了会体会到一点的,我就是曾经因为任性,觉得队友实力都很强才可以一搏,慢慢的,才真正意识到配合的重要性,因为这个问题也在数学建模那边闹腾不少,麻烦很多老师,自己也尝到一些苦涩,校赛三等,最终集训第一轮我和中间组的队又散了,最后一人被老师给拆散了,老师拆散我最后一个队友时我真的非常不好受,那天正好也是我十八岁生日,老师对我真的很好,我和我最后一个队友走出老师办公室时我当时咬着牙说了一句“我现在不求那些了,如果给我一个队伍,我会杀回来的。”我基本是一个人做的第一轮,大家都在热火朝天的讨论,你一个人坐在后面,不会编程,只好把自己的方案交给基友实现,一个人打论文,我想这种感觉是挺不好受的,第一轮结束,终于安排到了队友,也就是国赛队友,他们俩都挺强的,性格也合得来,我们三虽然是第二轮才在一起做题,但是配合的磨合很快,没做完一个就反思下为什么这次我们没被选上去做报告(集训时一般是做的不错的队会去选上去作报告,我们慢慢的到最后两次都去报告了,也算是给我们三一个激励吧,至少我们都在向着好的方向磨合),第一轮结束我一个人经常思考为什么,如何才能更好的配合和大家实力的完全利用。数学建模,省赛获奖率高,想水还是可以的,混个省二省三,但是这种就没意思了,做肯定就是好好做,团队竞技,这是必然趋势,现在不是最强调你的个人实力,而是你能不能和团队配合起来。我以前做数学竞赛,校特等奖,两个省一,觉得自己个人水平很不错,以前认为一个人完全可以带起来,但是事实上,团队的配合是绝对要优先于个人实力。队伍的组织结构和任务分工,在潜意识上就会决定你们的效果。

  队伍的组织结构和任务分工。这一点是很多人忽视的一点,但我慢慢的觉得这种事非常重要,我觉得有必要一提。

打过团队游戏的人都知道,比如lol吧,有adcapc,辅助,肉盾,刺客等等。我们比赛也一样,一定要有个人可以掌握全程的节奏,也即是,这个题目我们能做到什么样,三天中我们的计划怎么进展才能滴水不漏的用好,这个一定要对自己与队友有良好的认识与估计,不能盲目自大!!  一定要保证节奏准确。前面我说到我基友,他们后来组的队就是他很强,其他两个挺水的,一个一言不发,不知道思考,只知道查查查,一个除了能写点就不行,我基友人比较强势,就把他们队组织成了以他为核心比赛,全局的构架给他决定,中间也是成绩越来越好,所以,一个队里的确应该有实力不错的,但是其他人即使不是很强也没有关系,完全可以让全队飞起来。配合是第一生产力

 

关键问题比如方向可以征求老师意见(自己老师不在也要问其他老师下,我之前国赛时构造的太麻烦导致编程队友无法继续,后来两个小时内紧急换方向,并被新的方案,解析式,推导交给他遍的),建模的在写出东西后一定要给两个队友都讲解怎么回事!要耐心!

最后,不涉及技术性问题,就是一些比赛时的安排,国赛时建议能不回就不回寝室,容易懈怠。平时做题就随便,还有,网要畅通,基本保障要有,另外,做的中间不要太急功近利,这个万万要不得。

做国赛和平时训练时非常感谢两位队友的理解,如果不是他们,我也没有杀回来的机会,一个是我之前学院的同班同学,一个是我现在学院的同学,有缘相聚,共战一场,真的是十分感激。无论中途多少困难,坚持下去,破釜沉舟,三千越甲可吞吴


本文由 张哲 授权 赛氪网 发表,并经赛氪网编辑。转载此文章须经作者同意,并请附上出处(赛氪网)及本页链接。原文链接https://www.saikr.com/a/1223
收藏
分享
别默默的看了,快来和大家聊聊吧,登录后发表评论~ 登录 立即注册
打赏
张哲
打赏金额(金额:¥0)
给Ta留言
赏金已入袋,多谢!(*^__^*)
温馨提示

非常抱歉!本站不支持旧版本IE浏览器~~建议使用IE10/IE11/Chrome/Firefox/Safari等高级浏览器浏览。

温馨提示
温馨提示
帮助与反馈

热门问题

0
在线咨询