2020-08-21

开始听到数学建模,我们很大程度上就认为一定要数学好的就行了。只有真正经历过数学建模比赛,才觉得数学建模不仅仅是与数学相关,还有计算机的知识,也可以提前学到论文的事项。在比赛中我们也可以体会到不一样的感受,除了我们想赢得比赛的那种心情,还可以学着如何让表达更容易被接受,如何处理好队友之间的配合,锻炼的是自身,这种锻炼是终身受益的。
1.参加比赛前的第一个关键就是要组好队,这是一个团队合作的比赛。我们需要一个建模的,编程的,论文的。一个队伍三个人,不需要每个人都是高手,但相对于其他两个人来说是有长处的,分工需要有,并不是说明比赛时各干各的,三个人要相互协作,多讨论多商量。而怎么样组队是有讲究的,一般的组队情况是和同学组队,很多情况是三个人都是同一系,同一专业以及一个班的,这样的组队是不合理的。让三人一组参赛一是为了培养合作精神,其实更为重要的原因是这项工作需要多人合作,因为人不是万能的,掌握知识不是全面的,当然不排除有这样的牛人存在,事实上也是存在的,什么都会,竞赛可以一个人独立搞定。但既然允许三个人组队,有人帮忙总是好的,至少不会太累。而三个人同系同专业甚至同班的话大家的专业知识一样,如果碰上专业知识以外的背景那会比较麻烦的。所以如果是不同专业组队则有利的多。所以在组队中有两种人是必需的,一个是对建模很熟悉的,一个对各类算法理论熟悉,第三个就是专门需要写作的啦,我觉得这个在专业方面没有限制。在数学建模中各种背景的问题都会出现,所以有其他专业同学的话可以弥补专业知识方面的不足。综上所述,组队要根据分工而来的,三个人要具备一个数学功底深厚,理论扎实,一个擅长算法实践,另一个是写作(弥补专业知识不足),如果一个组能有这样的人员配置是比较合理的,如果不能满足这种人员配置的时候就尽量往这样人员配置靠。比赛时三个人最好是捆绑在一起的。比赛前一定要保证比赛时没有其他事影响到比赛的。如果你们队有高手的话,这点可能没什么问题。如果是新手,而又出现队员不在的情况,这个就比较麻烦了,因为很多事情是电话讲不清的,我们更需要的是面对面的交流。就拿我的第一次参赛来说,一个队友有事回家去了,整个比赛差不多是两个人在做。由于是刚开始分工每个人准备的是自己那块的内容,建模又是作为最开始的,没有建模其他两个部分又没办法进行。好在我们之前学过数学,也对有些模型了解些,磕磕碰碰的完成比赛。 但鉴于大部分都是组好队的,那我们着重要考虑的是比赛前的准备。大部分都是对数学建模知识储备少,所以需要花时间去做这些,过程是可能是比较辛苦的,因为数学建模内容很多。当初刚开始的时候,老师问一句,你们能坚持下来吗?这是一个漫长的过程,如果你坚持了你就会收获满满,相信坚持就是胜利。
2.一般比赛前我们需要哪些准备呢?三个人分工去学习,也不是说自己就学自己的,另外两个部分也要去了解下(以防出现我前面的特殊事)。个人认为最有效提高自己的水平的方法就是以题带练,就是我们普遍说的刷题嘛,但我们这边说的刷题又不一样,先去学一个模型,再去拿题来考验自己。建模: 建模是最为关键的一步,没有建模,编程与论文寸步难行。建模要了解题目背景,需要查资料和文献(文献在数学建模比赛中是个重量级人物)。建模其次要去使用模型了,我们知道它的背景但如何结合它的背景去建立模型又不会了,这个就是相关知识的缺乏了。当然知道了解掌握全部的算法和知识是不现实的,但是常用的算法和知识是必备的,也是必须的。有总结过的数学建模比赛应当掌握的十类算法(具体可去数模论坛查找),基本上涵盖了数模中几乎所有的算法了。建模方法一般是两大类:统计(预测与预报,评价与决策,分类与判别,关联与因果)与优化,先不说要掌握,按分类先了解下。先前说过,要掌握所有的知识是不现实的,参加数学建模的其中一个能力就是现学现卖的能力,在最短的时间内掌握知识并将其应用,但这并不是说什么都不做可以到比赛的时候去学,那个时候就来不及了,因为只有了解的多,知识面宽广了,遇到问题时就知道该怎么办了,然后具体去解决问题。所以增广知识面很重要。建模的书都是比较枯燥的,这里推荐慕课《数学建模》华中农业大学/西北工业大学,《运筹学》中南大学,b站数学建模交流学习,都是很不错的。关于算法也可以看b站这个,讲的很细。
编程: 模型建好了,该怎么解是个常常令人头痛的问题,辛辛苦苦把模型建了,但是解不出结果来,这个时候往往时间很紧了,所以自学的时候要多注意模型的求解。解模型实质上就是算法的实践。一般来讲是用matlab,lingo,spss等等数学软件来求解,而有些算法数学软件往往无能为力,需要用c/c++这类来编程解决,对于个人掌握程度不同,多看些算法方面的书,多做些ACM类的练习是十分必要的。提前准备一些代码,如果自己写不出来没有关系,在csdn上搜索模型的代码,这个时候就考验前面训练成果的时候,理解别人的代码把它改成自己的。论文: 论文是很关键的一步,论文是所有工作的体现,如果论文写的不好就功亏于溃。因此多看看多写写绝对是有好处的,多看优秀论文里的闪光的地方。大多数优秀论文的内容是看不懂的,不必过分纠结它的内容,看它的行文结构,排版,一些高大上的用词。而这就要求写论文的同学提前准备好论文模板,一定要按照摘要,问题重述,模型假设,符号说明,问题分析等等这些,一般首先淘汰的是结构失败的论文,好的结构还是很重要的,这些都需要去看优秀论文自己总结。摘要很重要,问题分析,解答要符合逻辑。论文除了结构,还要注意一些其他的问题:表格的处理,公式上浮,行内公式增加行间距,画物理示意图等等。这些都是写论文同学要去注意的。论文里的数学公式用mathtype编辑,axmath也可以。代码高亮网站:http://www.planetb.ca/syntax-highlight-word直接把代码复制到这个里面就可以了3.比赛过程中我们要做些什么?首先要合理安排好时间,第一天上午要确定好题目,查阅文献资料(例如,中国知网,万方,谷歌学术),查阅文献有以下选择:书,期刊,论文。查找文献是决定参赛论文起点高低的关键。三天中做的题很少是重新起灶的,一般都是在文献的基础上做的,所以找到的文献离所做的题目越近则参赛成绩会好。所以在查找文献多下点功夫是不会错的,然后着手开始分析,分析的同时写论文的同学也要开始整理如何去写论文的思路了,建立初步模型,晚上编程并得到初步结果(一般题目不止一问)。第一天要保证睡眠为后面两天保障。第二天上午对前面的进行补充完善,如果有三问第二天上午就必须开始思考第二问了(进度差不多一天一问),第二天下午与第一天下午重复。第三天依旧分析问题,建模,编程,完成后检查论文,完成整篇论文。写论文的同学要注意论文备份!与队友交流的时候难免意见不一致,不应该只顾自己的,大家一起分析,讨论出最优的。当灵光一闪的时候尽量要写下来,没准就是闪光点呢。如果比赛的题目有大量的数据,我们可以选择spss处理,便利。最基础的excel也可以。学习spss,我推荐《SPSS统计分析基础教程(2版)》张文彤的。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值