资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
.数学建模应该注意的一些事项一、序数学建模比赛已经成为当今各个高校每年必参加的活动。要想在比赛中取得比较好的成绩,尤其是在全国赛中取得好成绩经历第一,运气第二,实力第三,这种说法是功利了点,但是在现在中国这种科研急躁的大环境中要在全国赛中取得好成绩经历是首要的。全国赛注重“稳,与参考答案越接近,文章通顺就可以有好成绩了,在数模竞赛中经历会告诉我们该怎么选题,怎么安排时间,怎么控制进度,知道什么是最重要的,该怎么写论文.,或许有人会认为选题也需要经历吗?选题是有技巧的,选个好题成功的时机就大的多,选题不能一味的根据自己的兴趣或能力去选,还要和全体参赛队互动下,不大容易做到,只能是在极小的范围内做到,分析下选这个题的利弊后决定选哪个题,这里面学问也不少。希望自己总结的一些经历能帮助大家能尽快的成长,尽快的发挥自己的能力,体验数学在应用中的作用,爱上数学,甚至和数学打一辈子交道。二、组队和分工数学建模竞赛是三个人的活动,参加竞赛首要是要组队,而怎么样组队是有讲究的。此外还需要分工等等一般的组队情况是和同学组队,很多情况是三个人都是同一系,同一专业以及一个班的,这样的组队是不合理的。让三人一组参赛一是为了培养合作精神,其实更为重要的原因是这项工作需要多人合作,因为人不是万能的,掌握知识不是全面的,当然不排除有这样的牛人存在,事实上也是存在的,什么都会,竞赛可以一个人独立搞定。但既然允许三个人组队,有人帮助总是好的,至少不会太累。而三个人同系同专业甚至同班的话大家的专业知识一样,如果碰上专业知识以外的背景那会比较麻烦的。所以如果是不同专业组队那么有利的多。众所周知,数学建模特别需要数学和计算机的能力,所以在组队的时候需要优先考虑队中有这方面才能的人,根据现在的大学专业培养信息与计算科学,应用数学专业的较为有利,尤其是信息与计算科学可以说是数学和计算机专业的结合,两方面都有兼顾,虽然说这个专业的出路不是很好,数学和计算机都涉及点但是都没有真正的学通这两门专业的,但对于弄数学建模来说是再适宜不过了。应用数学那么偏重于数,但是一般来讲玩计算机的时间不会太少,尤其是在科学计算和程序设计都会设计到比较多,又有深厚的数学功底,也是很不错的选择。有不少的人会认为第一人选是数学方面的那第二人选就应该考虑计算机了,因为学计算机的会程序,其实这个概念可以说是对也可以说是不对的。之所以需要计算机方面的人是为了弥补数学方面的人在算法实践方面的缺乏,但是不是所有的计算机方面专业人都擅长算法实践的,如果要选的话就选擅长算法分析实践的,因为学计算机的不一定会程序,并且会程序的不一定会算法。拿出一个算法,让学计算机的编写程序实践不一定能行,不是小看计算机的,但是这种情况还是比较多的,不然可以看到参加ACM的数学系的居多,比学计算机的搞的好。因此一定要弄清这个概念,不是计算机的就适合的。所以在组队中有两种人是必需的,一个是对建模很熟悉的,对各类算法理论熟悉,在了解背景后对此背景下的各类问题能建立模型,设计求解算法。一个是能将算法编制程序予以实现,求得解。当然有可能是一个人就将这两种都具备了,这样的话再找个任意具备上述两种能力的人就可以了,以减轻工作量,不然非累死不可。第三个就是专门需要写作的,从专业角度看是需要别的专业,比较适合的有生物、物理和化学专业。在数学建模中各种背景的问题都会出现,所以有其他专业同学的话可以弥补专业知识方面的缺乏。综上所述,组队要根据分工而来的,三个人要具备一个数学功底深厚,理论扎实,一个擅长算法实践,另一个是写作弥补专业知识缺乏,如果一个组能有这样的人员配置是比较合理的。三、培训很多刚接触数模的同学都会碰到一个问题,那就是什么都不会做,看着题目不知道怎么下手,干着急,然后,一旦经过指导之后就知道该怎么做了,同时在做的过程中会碰到各种各样的问题,发现不是算法不了解就是软件不会使用。假使一个题目会做了,但是如果碰到另一个题目又不会了,又不知道该怎么办了。这时就需要调整下培训方法了。在上建模课时不要太关注细节问题,要明确各种模型的建立是基于哪个知识点或者明确拿一类问题可以用哪一类型的模型。尤其是该类模型的根本思想是什么或者讲该问题反映的本质是什么,而这个本质又符合那种模型。因此大家一定要把握准问题所属的模型范畴。当然有时候在考虑模型的时候不一定面面俱到,建模的准确性一般只是相对性的,没有一个唯一的答案,只有方向性的,考虑越全面,接近的程度就越好,取得的成绩自然也就越好,做题的一般进程就是建模型,解模型,写论文这三步。所以从这三个方面去培训是最有效的,因此最有效提高自己的水平就是以题带练,在实践中提高自己。四、时间安排全国赛是上午8:30分开场,三天时间,三天太少,五天太多,四天刚好。但是全国赛就三天那就只能在三天中完成,时间是比较紧的。在上午8:30分拿到题目以后,就要潜心研究题目,吃透研究透题目。在中午的时候确定做哪个题目,然后就要开场查找文献资料。确定做哪个题最迟不能拖到晚上8:30分,也就是说一定要在拿到题目后12个小时内确定选题。查找资料的工作那么要在第二天的上午10整前完毕了,第一天就这么过,并要适当休息下,保证以后几天的精力。在第一天的时候理解题意是最关键的,并且一定要理解透彻,并且理解的越快越好。第二天中午开场那么要开场动笔写论文了,一边分析问题一边写论文。如果到题目做完了再写那么来不及了。在下午的时候那么要把模型构建好了,并开场求解,到第三天中午的时候那么要根本完成模型的求解了。到第三天晚上那么要根本完成论文了。并要不断的修改论文,开场最后最关键的一环,艰辛卓越的修改修改再修改的过程。这个时间安排是最理想的,能到达如此的队一般都能取得较好的成绩,不要前松后紧,慢热,可能导致往往时间不够,最后的环节没做好以至前功尽弃。在建模中往往会出现有分歧的时候,难得有一致的意见。但是我们正是在这种分歧中对题目了解的更透彻,对细节搞的更清楚。在这个时候那么要耐着性子坐下来好好分析问题,将我们的分歧展开谈,将各自方法的优点结合,扬长避短,做的尽可能的好。而当实在不能融合的时候那么一定要有一个让一步,先将题目做下去,不能僵在那里,让时间白白流逝。在做下去的过程中会发现问题再进展弥补的。在三天的工作中团结就是力量,一定不能发生内讧。不能有个人英雄主义的行为出现,并且一定不能精神疲惫,一定要有激情有信心。在三天工作中休息时间要安排好,由于时间有限,不能象往常那样作息了,睡的多就意味着工作时间减少。当然有正常作息拿一等奖的例子,不过那是少数,所以怎么样安排休息是有讲究的。一般来讲要当困的时候才去休息,这样的休息才是最高效的,可以一占枕头就着,并且睡4个小时起床立马神采奕奕,全部恢复。第一天一定要安排休息时间,在第三天一般是没的休息的,鲜有几个队在第三天的时候能睡的着的。三个人一定要轮换休息,也就是说一定要保证一人以上不睡觉,不能三人都去睡觉。第一天的时候勉强可以,但不推荐。在工作中,常常有一些想法出来,无论这些想法是可行的还是荒唐的,都要记下来。因为那或许就是问题的解决之法,或许就是闪光点。无论是来得及做的和来不及做的都记下,来不及做的可在论文的开展或优缺点中给予表达。这些就是闪光的地方。在工作中一定要有重点,分先后。先做主干,再补充枝干,有层次的做。在碰到困难的时候一定要镇定,不能惶急。不要逃避要勇于面对,一定能解决的。很多困难无非就是建模和解模的困难。建模中碰到困难那么不妨换个思路,跳出局部从全局看,换个角度等等。在解模中碰到困难那么要进展估值,降低求解范围和难度,但是一定要注意的是绝对不要伪造数据,因为这样一那么有为诚信二那么很容易在答案上误差较大直接出局。在无法求解的情况下不妨求助于图表,让可视化来代替,当然还有很多方法可以解决,总之一定要诚信第一,要有信心和恒心。在写论文的时候一定要注意经常保存备份。五、选题全国赛分为本科组和大专组,每组A,B两题,A为连续的,B为离散的。就我来讲只有运筹优化和非运筹优化两类,运筹优化的题目只要题意理解正确,模型正确,能正常求解,有参考答案,只要解在参考答案附近那根本就能得奖了。而对于非运筹优化类那么要麻烦的多了,各式各样的问题都有,并且好些非常不好入手,并且一般来讲没有参考答案,只要有思想有方法就会得到好的结果。所以一般来讲做优化问题简单的时候,做优化的比做非优化的人数要多。但是涉及到比较复杂的时候那就要颠倒下了。就得奖人数来说A,B两题的各级得奖人数是相仿的,这时如果做A的人数少那么得奖率就高了多了,所以在选题人数比较悬殊的时候那么要选选做的人数相对少的那个题做,而中选题人数比较平均的时候,就选自己拿手的做了。当然要知道这个选题比例那是不可能的,所以要实现小范围的互动了,由于一开场是赛区内评价所以在小范围内互动是有必要的,在自己的学校内尽量做到平均。但要注意的是所选的题一定要能保证做的出来,不然连个成功参赛奖都很难保证。还有需要注意的是看起来入手容易的不一定好做,一般到一定地方后很难深入,运筹优化的很大一局部属于这类。而看起来无从下手的题目一旦找到突破口后那就是世外桃源了,就有很多东西可做。所以选题的时候一定要慎重,先把题目的意思搞懂搞透,然后根据自己的优势和能力在互动的情况下选择一个最有利于自己得奖的题做。六、建模比赛1.建模型:建模型是最为关键的一步,新手往往是无从下手,这是因为知识面不光,缺乏背景知识,背景知识对建模型来讲是很重要的,如果课题的背景刚好是本专业的,那就会知道问题的关键是什么,该怎么样去解决,而事实上往往不是这样,问题的背景是所不熟悉的领域,这个时候就需要查资料了解这个问题的背景和了解问题的开展,特点,关键所在以及前人是怎么解决的等等。因此需要训练查找资料和查找文献的能力。大家在知道该怎么做以后碰到的问题就是不会做,这个就是相关知识的缺乏了。比方需要做聚类分析,需要用遗传算法,需要做相关性分析等等的时候不知道该怎么做?这个就是相关知识的缺乏,当然知道了解掌握全部的算法和知识是不现实的,但是常用的算法和知识是必备的,也是必须的,数模竞赛应当掌握的十类算法具体可去数模论坛查找:蒙特卡罗算法,数据拟合、参数估计、插值等数据处理算法,线性规划、整数规划、多元规划、二次规划等规划类算法,图论算法,动态规划、回溯搜索、分支定界等计算机算法,最优化理论的三大经典算法:模拟退火算法、神经网络算法、遗传算法,网格算法和穷举法,一些连续数据离散化方法,数值分析算法,图像处理算法。根本上涵盖了数模中几乎所有的算法了,如果掌握了这些对于运筹优化类的问题就可以轻松解决了,但是随着近些年的开展看概率统计的手段在数模中的作用越来越大,所以除了上述十大算法之外还应当对统计方法有相当的了解和掌握。先前说过,要掌握所有的知识是不现实的,参加数模的其中一个能力就是现学现卖的能力,在最短的时间内掌握知识并将其应用,但这并不是说可以不去了解算法,什么都可以到竞赛的时候去学,那个时候就来不及了,因为只有了解的多,知识面宽广了,遇到问题时就知道该怎么办了,然后具体去解决问题。所以增广知识面,博览全书很重要。2.解模型:模型建好了,该怎么解是个常常令人头痛的问题,这个不仅时新手,而且一般是令绝大多数同学头痛的问题,辛辛苦苦把模型建了,但是解不出结果来,这个时候往往时间很紧了,常常令人无奈,所以培训的时候多做这些方面的训练是十分必要的。解模型实质上就是算法的实践。一般来讲是用matlab,mathematica,lingo,等数学软件来求解。在这里推荐几本数学软件的书精通matlab6.5北航X志涌所著、飞思工作室出的那套matlab6.5的书、数学运算大师mathematica4、万保成教师所写的电子版的lingo8forwindows、最优化模型与实验,这几本书都是很好的,对掌握这些数学软件是十分适宜的。3.写论文:论文是很关键的一步,写到这里已经写了很多“关键的词了,事实也如此,步步关键,其中一步做的不好都
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号