新学期来临,又到了备战数学建模竞赛火热时期,昨天为大家分享了常见的高含金量数模赛事,结合往届数学建模竞赛常见的问题及误区,数乐君给数模乐园铁粉们总结了20条数学建模竞赛参赛忠告,比赛期间绝对可以用到,记得点赞收藏转发。
1.扎实基础。
学好高等数学、线性代数、概率论与数理统计等基础课程,逻辑要严密,最好能能看懂高数、线代中定理推导等内容。编程基础学扎实了,C语言等均可。学有余力的话可以学一下运筹学、数据分析、数值分析等课程。
2.拓宽知识面。
学习数学模型,知道的模型越多越好。数学模型没必要学的特别精,但是你得要知道哪个模型是基于哪些理论来的,是用来解哪些问题的。具体怎么用这个模型,看看就好了。以后如果用到的时候,只要你能想起来这个模型可以用就好了,到时候再查、再学习怎么用。模型知道的反正是尽量多,不过基础的、常用的最好还是学的好一点。
3.多模拟模拟真题。
找好队友,完完全全自己做几道历年的题目。因为一开始不熟悉,时间可以久一点。但是一定要自己从头到尾完完整整的做完题目,做题期间可以查资料,但是不要去看别人的论文。等做完了,和优秀论文对比,哪里比人家差,为什么,总结经验。
4.数模论文最最令评审老师重视的是:
摘要!!!
摘要是重中之重:一份论文20页,评委根本没时间细看,所以摘要要好好写,务必写满一页。还有要提的一点是,用语不要太口语化,要让评委觉得这像是一篇科研论文,而不是小学生作文,毕竟第一印象很重要。举个栗子,“带入数据发现,最好的策略就是按照这样的方案不断重复:XXX”这样的说法感觉就有点口语化,改成“代入数据,计算可得对于任一阶段的最优调度策略为XXX”读起来就显得书面化一点。最后,摘要最好能腾出三个小时以上的时间来写,大家一起读一起改,避免一些语句的语病、逻辑错误等等,不要因为语文不好而错失国奖。
5.数学建模不需要高档方法
方法也不需要完全原创,结合问题稍加改进能解决问题,并且结果很好就行。当然,有创新是更好的。
6.每个问题,在求解后能给出误差分析更好
误差分析怎么做?可以是残差、方差等等,或者给出概率分布。总之,要有必要的分析。
7.论文不要全部都是文字
复杂的过程可以画流程图,复杂的算法可以写一段伪代码(算法实现步骤),结果对比的方式可以是图片、曲线,直方图、饼状图,表格。总之,要内容清晰、图文并茂,尽量把你做得好的都很明显的展示出来。
8. 坚持到最后,完成论文撰写
所有的一切都很重要,但是我觉得坚持最重要。不到最后一刻,不要轻言放弃。在我们比赛的过程中,身边很多的同学会在你的旁边说一些泄气的话,但是你一定不要被动摇,或许这是别人迷惑你的一种方式。真正有实力的队伍哪有功夫到处闲扯,他们抓紧实现自己的想法的时间都不够!
数学建模考察我们短时间解决问题的能力。当我们选择了题目后,首先要以把题目解决得到一个结果为目的(不管有多简单),然后根据这个简单的结果不断的优化自己的解题思路,解题方法。并把这个过程体现在你的论文中,这就是作为一个研究生解决实际问题或者科学研究的一个正常思路。
实际总是不尽如人意。如果在实际比赛中,你们理清了思路,但是受限于时间,不能把问题完全解决得到一个结果,或者像博主一样到最后一天了仍不能完全解决第一问的问题,不要慌张!不要气馁!不要放弃!先收关,像假设你已经做出结果一样,正常的撰写你的论文(当然论文最好在有思路时候就开始写,因为等到最后再写时间来不及)。评委们打分时候注重的是什么?你的思路,只有你们把你的思路写明白了,写的让人家觉得可信,那么你的实际结果怎么样,还有那么重要吗?(这是我们今年获奖的关键)
9. 相信你的队友
不管你队友的一些行为有多不靠谱,你们在比赛中产生了什么隔阂,一定要互相相信:只有彼此合作,才能顺利完成竞赛!要时刻记着:数模是三个人的战场,一个人再厉害也成不了事!
10.参赛时间点:
最好还是早点接触,第二次参赛和第一次参赛的简直就是天壤之别,我们学校拿国一的基本都是大二的。一年玩下来,这个比赛啥套路基本都摸清了,参赛就很有优势。如果是为了保研的话,大三参赛是来不及的,因为出成绩都11月了,保研早结束了。
11.关于队友:
有大腿抱可以成长地非常快,但是抱大腿不是意味着躺,而且你得有一定的实力,大腿才会愿意带你。
12.学习资料
建模这块入门看姜启源的《数学模型》,其他的诸如《数学建模方法与应用》进阶也可以看,不过我是编程的,所以这块没怎么深入。算法这一块,去图书馆随便借几本MATLAB的书就行,还是很不错的。然后编程这块最好是计算机专业的同学来负责,学过数据结构、算法之类的课,不管是设计算法还是敲代码都很高效。
13.多读优秀论文
组委会将历年评选出的优秀论文都公开出来了,可以去学习一下(重点还是在于结构、格式、模型表述等方面,毕竟内容需针对题型,但形式的规整和美观可以模仿) 历年国赛优秀论文
14.想拿国奖,切忌无脑套模型、算法,尤其是遗传算法、模拟退火、神经网络等等元启发式算法,除非很熟悉并且能够定制化地进行设计,否则不要轻易尝试,会被评委认为是“不懂装懂”、“套用模型”、“为了建模而建模”。
14.坚持!
如果要冲击国奖,意味着暑假的大部分时间都要投入到备赛当中,当别人还在享受暑假,旅游打游戏的时候,你要苦逼地练数模,这时候你要能抵制诱惑坚持下去,同时也要对自己充满信心。我们队在校内培训赛的时候,成绩也只是中等偏上,完全不是老师眼里冲击国一的种子队伍,但我们相互之间也常常鼓励,一有机会就找老师揪问题然后改进。所以我想说,尽人事听天命,越努力越幸运。
15.关于论文
因为一些原因暂时不方便公开出来,可以的时候我再放出来。现在回头看看其实写的一般,要模仿学习的话,建议还是看组委会公开出来的优秀论文,那些参考价值更大。
16.公式推导。
你公式推的得清楚和明白,在建模过程中,有些你自认为常识的公式给忽略了,使推导过程扑朔迷离,你让评阅人糊涂,他就让你死的明明白白儿的。
17.思路流程图不要少!
人类是视觉动物,看文字太恶心了,如果能给出一个思路流程图或者算法流程图的话,很加分了哦!
18.图形要美观。
让你美观,不是让你花里胡哨,听说19年美赛的A题(养龙)有人画龙画了个小鸡,直接被pass,有人真实还原了龙的样貌,即使模型不咋地拿了O奖!不要误会,我并不是说考的题目里有猪你就要画个猪,有猴子你就画个猴子!图形还分很多种,比如,温度分布图,山貌图,数据分析图等等!
19.代码要码对!
这个不用多说了,今年的国赛已经说了,代码跑不出论文的结果算作弊。所以,码代码之后一定要复制到软件里再运行一遍,以防出错。
20.慎用智能算法
尽量不要使用遗传退火这些神棍算法,用不好也不一定好用,算法的话可以自己查找其他的算法,也可以平时看看非常经典以及常用的算法。
算法方面以模型求解的精确度为主,毕竟是数模建模竞赛,算法是用来解决模型求解的,当然有的时候算法也能直接充当模型构建的重要组成部分。还是那句话,数学这种东西,多学永远没坏处。
21.以赛代练,积累实战建模经验
俗话说实践是检验真理的唯一方法,数学建模也不例外,想快速提高建模能力,除了赛前自学之外,最快的方式就是能够参加一场实打实的数模比赛做热身,眼下比较适合的就是数维杯数学建模竞赛,也是2024年上半年首场高含金量数模竞赛:已被众多高校列为国家级二类竞赛,在国内高校中是作为国赛大型热身、保研、综合测评、创新奖学金等评定竞赛之一。
允许跨校组队+获奖50%+国赛热身+万元奖金等你拿。
2024年第九届数维杯大学生数学建模挑战赛数维杯大学生数学建模挑战赛每年分为两场,每年上半年为数维杯国赛(5月,俗称小国赛),下半年为数维杯国际赛(11月),2022年数维杯国际大学生数学建模挑战赛共有近1.3万名学生参赛,参赛队伍来自国内外731所高校,38所985院校以及108所211院校。参赛高校覆盖清华大学、复旦大学、浙江大学、华中科技大学、天津大学、上海交通大学等高校。除中国大陆高校外,本次竞赛也吸引了来自世界一流加拿大多伦多大学、戴尔豪森大学、英国诺丁汉大学、利物浦大学、朴茨茅斯大学等境外高校参赛。http://www.nmmcm.org.cn/match_detail/32祝大家都可以取得好成绩,有问题欢迎同学们一起交流学习
更多数学建模学会干货,关注GZH“数模乐园”