1 介绍
以下部分内容摘自数维杯数学建模竞赛官网,用以帮助萌新简要了解数维杯数学建模,已经知道的朋友可以跳过这一节。
1.1 什么是数维杯国赛
数维杯大学生数学建模挑战赛每年分为两场,每年上半年为数维杯国赛(5月),下半年为数维杯国际赛(11月),至今已举办六届,每年有来自全国34个省份700余所高校的上万人次参加,本学期五月份的数维杯国赛,已成为数学建模行业内仅次于国赛和美赛的第三赛事,被多所高校推广甚至列为国级赛事选拔赛,国内外具有较高的影响力。
1.2 竞赛意义
0 1
1、培养创新意识和创造能力
0 2
2、训练快速获取信息和资料的能力
0 3
3、锻炼快速了解和掌握新知识的技能
0 4
4、培养团队合作意识和团队合作精神
0 5
5、增强写作技能和排版技术
0 6
6、竞赛可作为校内综合素质测评及奖学金评定、保研加分等政策
0 7
7、本次竞赛和高教社杯全国大学生数学建模竞赛的赛制完全相同,适合作为参加高教社杯全国大学生数学建模竞赛的练习赛和选拔赛。
0 8
8、荣获一等奖以上奖励有利于申请出国留学
0 9
9、更重要的是训练人的逻辑思维和开放性思考方式
10
10、一等奖以上(含一等奖)将有机会被推荐到国内学术期刊发表,成功参赛队伍可直接申报成为内蒙古创新教育学会个人会员资格,并邀请参加2022第七届数维杯大学生数学建模夏令营
1.3 比赛方式
比赛要求
全国统一竞赛题目,采取通讯竞赛方式,以相对集中的形式进行。
竞赛每年上半学期举办一次,一般在某个周末前后的三天内举行。
参赛对象为在校专科生、本科生、研究生,每组参赛人数为1-3人(指导老师不列入小组总人数中,没有指导老师可写无,有指导老师可真实填写),每名同学只能参加一个小组,允许跨校组队。
竞赛题目共3道(A题、B题、C题)。其中,研究生、本科组请从A、B题中任选一个完成答卷,专科组请从B、C题中任选一个完成答卷。竞赛题目一般是来源于各行业并经过当简化的实际问题。
竞赛开始后,赛题将公布在指定的网址供参赛队下载,参赛队在规定时间内完成答卷,并准时提交论文。
简单来说,就是三天时间,三个人针对一个实际数学问题给出解决方案,并将解决方案撰写为一篇20页以内的论文以及支撑论文结论的资料和源程序。
2 如何准备
2.1 组队
这是一个团体竞赛,组建一个好的团队是在竞赛中脱颖而出的基石。接下来将对何为好进行解释。
(1)专业构成合理
数学建模竞赛一般主要需要完成三部分工作:模型建立、模型求解以及论文撰写。好的队伍一般三个人各有一个擅长的工作,并负责该部分工作。例如,一名理工科成员负责建模、一名文科专业成员负责写作、一名计算机相关专业负责编程。这里只是举个例子,并不一定有严格的专业限制,比如其中某一个队伍就是由三名计算机类专业成员构成,思维较为活跃的专攻建模、文笔排版好的负责写作,编程能力好的负责编程。
(2)目标统一
三个人最好都是以必得奖的心态对待这次比赛,有一人稍有懈怠都是对整体士气不利的。例如,二带一学妹/弟,情侣档参赛等,还是最好不要这样组队。
(3)性别/性格搭配
据说最佳搭配是2男1女,理由是男女之间互相的展现欲带动整体团队的效率…这个理由虽然有点牵强,但是男女搭配确实有一定意义:男生和女生思维方式有差异,搭配在一起可能会迸发许多新点子或者产生对问题更深入的理解;当然也不局限于性别,团队性格互补也可以:最好有天马行空的也有严谨认真的,这样可以让你们的结果有新意又不至于太跳脱。
当然,以上只是我个人的见解。团队最重要的还是配合,可能你们团队的初始属性在别人看来不是那么优秀,但是你们在不断的训练与磨合后工作效率十分高,也可以认为是不错的团队。
2.2 分工及练习
组好队后,推荐按这种方式分工:一人主建模副编程、一人写论文兼美工、一人编程副建模。这里简单解释一下:
1)按照主要任务来分工为建模、论文、编程;
2)由于论文中需要适当的插入图表、绘制示意图等,因此需要一名成员负责美工,一般由论文成员兼职;
3)由于不同题型对于编程和建模的要求不同(物理背景的题对于建模的要求较高,而数据分析类题对于编程要求较高),因此建模和编程的同学要有一定的流动性,即主攻一个副学一个。
简单分工后就可以开始进入练习阶段了,为了方便描述下以“建模”、“论文”、“编程”指代上述分工,并且由于各小组实际情况差异,我只列出需要做的事,具体完成用时因小组而异。
2.2.1 基础入门
数学建模基础,可以分解为数学基础和建模基础来看。数学基础,即高等数学、线性代数、概率论等基础课程,基本学完这些课之后就可以认为具备数学基础;建模基础就是运用数学方法解决实际问题的思维,要求对于各类模型有系统性的了解,这部分基础的培育可以看参考书(如司守奎的《数学建模算法与应用》)
我认为,数学建模就是用基础模型搭好总体骨架,再通过想象创新、引入智能算法等加以血肉来完成完整的建模。基础决定着大方向,因此务必要重视。
2.2.2 往年题目练习
和备战各类考试和竞赛一样,数学建模竞赛也需要刷题。这个推荐至少开赛前一个月。主要目的:
1)互相监督,防止懈怠。队友之间提前相互磨炼,配合默契度的时候,当然也是最容易松懈的时候。与其定一堆好看的计划然后互相练习不到,不如一起做一些题,一起学习。
2)化理论为实践。踏实一点,三天之内从选题到做完一道题后,你们会很清楚你们的弱势是什么,及时的去查漏补缺。
3)学习前人经验。无论是做不下去参考着往年优秀论文做还是做完后“对答案”,总归是要看一些优秀论文的。这时候就见贤思齐吧,总结他们得奖的原因,并向他们学习。
具体实行形式就是,定一个连续的三天时间,模拟比赛,从发题选题到做题,硬着头皮做下来。具体做几套题可以依实际情况而定。。
每次练习的过程中,各成员要按照自己的分工,各取所需:
建模:
总结优秀论文在模型创新点、使用算法、考虑方面上的优点。例如,对于数据分析类的题,模型检验的是有必要的,但是我们第一次做时就没有考虑到这一点。
论文:
学习论文结构、行文方式、常见示意图形的绘制方法、排版等。因为论文是最终的结果,如何把你们的模型清楚的表达是需要一定技巧的:思路是用文字还是示意图展示?结果是放图还是放表?图表怎么布局?这些都是通过向他人学习以及在练习过程中自己总结。
编程:
认真对待每一次练习,将练习过程中的程序整理保存好作为自己的代码库。一般来说,如果练习的题目相互差异较大,一个假期的练习下来,代码库的覆盖面应该合格了。如果觉得不够,编程的同学需要再花些功夫整理一个自己的代码库出来,不一定都是自己写的,也可以是复制或下载的,但要都调通,并且知道那些地方可以改动,尤其是复杂算法的实现,在比赛中很可能就是找一个写好的改一些参数和输入来得到结果。
这里插一句关于编程语言的选择问题。目前竞赛中常规的两种语言是MATLAB和Python,尽管Python总体来看是强于MATLAB,但鉴于比赛主要涉及科学计算和数据分析,孰强孰弱还真不好说。我的建议是,如果两种语言都没有基础,就学习MATLAB吧,MATLAB集成度很高,帮助文档也很全,对于竞赛来说是完全够用的。否则,就把有基础的语言往深里学即可。
注意事项:
1.数模论文最最令评审老师重视的是:摘要!!!
2.数学建模不需要高档方法!方法也不需要完全原创,结合问题稍加改进能解决问题,并且结果很好就行。当然,有创新是更好的。
3.每个问题,在求解后能给出误差分析更好。误差分析怎么做?可以是残差、方差等等,或者给出概率分布。总之,要有必要的分析。
4.论文不要全部都是文字,复杂的过程可以画流程图,复杂的算法可以写一段伪代码(算法实现步骤),结果对比的方式可以是图片、曲线,直方图、饼状图,表格。总之,要内容清晰、图文并茂,尽量把你做得好的都很明显的展示出来。
以上就是给大家分享的数模小白,如何备战这次的数维杯数学建模做的一些经验总结,这里只是从总体来分享一些经验给大家,目前距离数维杯开赛仅剩一个月的时间了,希望同学们借此分享,可以对接下来备战数维杯等后期的国赛,做一个详细的准备计划,祝愿同学们都能在数模道路越早越远,取得优异成绩。
最后,给大家附本届2022年第七届数维杯数学建模竞赛的报名方式,还没有报名的同学可以抢先一步,抓紧报名啦
进群领取历年赛题及优秀论文等相关备赛资料,同时获取竞赛最新资讯
研究生数学建模竞赛(研究生数学建模竞赛2022)
评论列表 人参与