数学建模国赛还有一个月,拿下国奖你需要做好这些!

九月国赛仅剩不到一个月的时间,很多同学说都在拼尽全力的钻研数学建模。单从学习MATLAB,LINGO的编程上就需要花费很多时间。国赛实打实的三天肯定是需要做好很多准备工作的。只有做到这些,距离国奖的距离也就不远了!

关于赛前准备

数学建模的基础本质还是数学,如何从具体问题中抽象得到一般的数学模型,再具体应用到所需要解决的问题,是整个比赛的重点和难点。

  • 很多人前期入门被推荐最多的书籍都是《数学建模》(姜启源)。这本书真的非常经典,书中讲的很多经典模型对于数模解题的时候帮助非常大。
  • 这是我本科选修数学建模课程时老师指定的教科书,当时为了弄懂模型(或者说是为了记住一些模型),做完了书后习题,受益匪浅。
  • 模型建立之后,可能需要借助一些软件编程得到计算结果。数学建模常用的仿真软件有matlab、python、lingo等等。可以针对性地选择一两种学习,个人感觉其中使用频次最高的仿真软件还是matlab。

论文作为数学建模竞赛最后提交的成果,是评分的唯一依据(代码等虽然也需要提交,但似乎不作为评分项)。

  • 在撰写论文前,最好能多看几篇格式美观的获奖论文,参考论文格式和写作思路。
  • 无论建模和仿真做的多好,最终呈现的结果都是论文,需要引起足够的重视。

关于如何选题?

选题的“好坏”也极大地影响了竞赛的结果。建议用半天左右的时间确定选题,遇到特别拿手的题目可以早做决定,如果对几道题目都犹豫不决的话,也不要纠结过长时间。前几年参加美赛的时候,在选题上纠结了太久,导致最后时间特别紧张。从几次参加比赛的选题来看,有几点可以作为选题时的加分项(因人而异)。

专业相关

数学建模一个参赛团队往往有三个人组成,大家的专业可能相同、相似,也可能跨度很大。选择专业相关的题目,对于理解题意、建立模型都很有帮助。以研究生数学建模为例,华为题一般以通信为专业背景,通信方向的参赛团队选择华为题会比较有优势。

拿手题

如果题目和专业都不太相关,建议优先选择团队三人都比较拿手的题目。如果三个人擅长的题目不相同,可以优先考虑主要建模的队员比较拿手的题。建立模型是编程和论文的基础,如果对于模型的建立有较为明确的思路,能大大加快解题速度。

关于解题

建模

建模之前需要充分理解题意。好不容易定下了选题,再进一步研究的过程中,团队成员也许会对题意的理解产生分歧,这又是一个难以调和并且无法回避的矛盾。通常来说,可以经过讨论,总结出成员们对题意理解的主要矛盾,能够帮助避免在解题时走不必要的弯路。

  • 理清了题意之后,再考虑建模。

建模是整个比赛的重中之重,值得为这一环节分配足够多的时间和精力。在选择题目时,一般已经检索过相关文献了。但在确认了选题以及充分理解了题意之后,建议再多花一些时间深入地了解一下相关文献,多看一些背景知识。浏览文献对于拓宽思维非常有帮助,甚至能找到解题的灵感。

  • 每个团队都会有主要负责建模的成员,但不建议让建模的人“独自”承担建模的任务。
    建模的过程需要团队成员的参与和协作。往往只有经历了讨论、摸索、肯定、验证、否定的循环,在一次又一次的失败和修改之后,才能得到最为“稳妥”的模型。

  • 建模阶段,建议三个人能一起参与讨论,主负责建模的成员可以起主导作用。

对于主负责编程的成员来说,了解建模过程可以在编程时少走弯路,而主负责论文的成员就可以在了解建模的情况下,着手写论文了。

编程

工欲善其事必先利其器,那肯定是要把MATLAB的一些常用编程学回来啊,当时我是把一本叫着 MATLAB建模的书里面的大部分程序都敲了一遍,而LINGO的话还是自己看PPT学习更好。

数学建模的一道题目一般分为三、四个小问,这些小题不是完全割裂的。**在建好第一小问的模型后,就可以由主要负责编程的队员开始做仿真工作了。**虽然很多软件的功能都很强大,能解决很多问题,但一般来说,每种软件都会它最强大最方便的一面。譬如在做规划时,matlab,vs之类的都能写,但lingo做起来会很方便。

运筹学包括动态规划,图与网络,决策论,对策论,神经网络。这些都是要编程人员和建模人员共同学习的。

论文

  • 一篇好的摘要应该包括第一段对问题的引入,即对你所要解决的问题作一点阐述,这部分建议不要照抄原题的话,避免查重是一方面,更重要的是上来都是千篇一律的话会让评阅老师稍有焦躁,毕竟你要考虑评阅老师的情感。

  • 接着针对每个问题,分别写一段,注意段间空行,让摘要看起来更整洁。每一段都应该包含针对什么问题,提出什么方法(运用什么模型、采用何种算法),得到什么结果(能用数值最好用数值)。

  • A题一般在摘要需要明确给出结果,2021B题是,C一般数据量较大,不需要明确给出结果。采用这个顺序基本上你的摘要是合格的,评委会觉得你是符合规范的。每段中可以对主要模型和算法进行加粗,以便凸显出你的工作,最好模型带有一定的创新性,能够吸引老师的目光。

  • 最后一段可以对本文的特色作概括,什么模型与什么模型结合,是否有可视化,还可以提到灵敏度分析的结果,稳定性,求解的精确性,算法的复杂度等等(水字数),这一段可以提升老师对你论文的期许。

  • 关键词一般4-6个,不要过少,显得你的文章没有内容。也不要过多,显得没有重点。常见的关键词设置一般包含:问题是什么,主要模型2-3个,算法1-2个,灵敏度分析等。例如2020A题的关键词:炉温曲线、一维定常稳态模型、有限差分法 、最小二乘目标优化、 灵敏度分析

  • 总结:一篇摘要需要进行打磨,三日一起讨论修改至少几个小时。希望你们能够结合本文,将国赛的摘要写得至少自己满意,你们论文摘要的样子贴近国一的样子才有可能最终拿到国一,肺腑之言。

优秀论文注意点

(1)摘要一定要认真写

一篇好的摘要应结构清晰,逻辑严谨、内容丰富、摘要不能超过一页,一般是占到半页或2/3页即可

(2)论文的排版一定要美观

一篇排版很好的论文会让评委眼前一亮,在批阅时也会更加直观,更容易获得好的成绩。一般英文类型的论文推荐使用LaTeX排版软件,非英文类写作则需要按照模板进行编辑即可。公式用mathtype,图表要美观。

(3)模型假设一定要认真对待

国赛评委比较看重模型的假设,型假设是模型建立前必不可少的环节,模型假设将直接关系建模的成败与优劣。

(4)问题分析推荐使用流程图

流程图可以使用VISI0软件或WPS自带的流程图制作模块,同时也需要在流程图下方进行文字说明,切忌仅提供一张流程图而不进行对应的文字描述的情况。

(5)建议增加模型检验模块

模型检验不同于模型优缺点评价,模型检验主要包括误差分析和灵敏度分析两个模块,误差分析能够验证模型的正确性,灵敏度分析主要是验证模型的普适性。增加模型检验能够让评委对所建立模型的正确性有个更全面的认识,对建模取得的结果也更加认可。

关于分工

身边很多小组的常见分工是第一题+第二题+第三题。从我们团队的经验而言(仅代表个人观点),建议尝试建模+编程+论文,二者交叉,也就是,一个人负责建模+论文,一个人负责编程+论文,一个人负责建模+编程。

关于心态

要有拼劲,不服输,但也要学会妥协。数模正式比赛的时间很短,遇到实在无法解决的问题,不妨选择“绕过这座山”。换一个相对简单的方法,有时间的话再做优化。

国赛要点总结

任何一项工作,不管是个人或群体去进行,都需要反复操作、辛勤劳动才能完成。每一次具体实践,都有成绩与失误、经验与教训,及时总结就会及时取得经验教训,提高认识和工作技能。对于一篇数模论文而言,不同部分的得分点、侧重点不一样。此处先列写各部分注意事项:

(1)摘要的作用有哪些,它是由几部分构成的,如何评判一个摘要是否优秀。
(2)标题要涵盖全文,全面细致但不啰嗦,要仔细琢磨。
(3)建模过程要反复雕琢,计算过程要详尽可靠,敏感性分析一定要全面完整,包含参数设置,对比图,对比表、结论等要素。
(4)各种图表一定要完整美观;各图之间协调统一、前后照应;总体布局一目了然,。
(5)结果一定要可视化,用言简意赅的语言和图表进行说明。
(6)引言的写作一定要结构清楚,图文并茂。特别是相关研究部分要逻辑清楚,阐明模型或数据的来源,演进与优化。
(7)假设性语言的格式要清晰,合理性说明要有理有据,包含数据论证,图表,参考文献等。
(8)参考文献一定要标注清楚。
(9)翻译一定要简洁、规范,译成专业性术语。

(10)竞赛前要准备好各个网站的账号以及获取相应的积分,便于竞赛期间下载相关文献,此外参赛队要充分利用号学校的数据库!

(11)不可以队外交流,尽量不要和其他队的人交流,避免雷同或者抄袭!

(12)建议大家用Google,尤其是Google的学术搜索,这个功能特别强大,我们的参考文献不局限于中文的,有时候英文文献带给你的帮助更大。

(13)竞赛期间突然的想法、做出的假设、遇到的问题、参考的文献应该及时记下来,好记性不如烂笔头,防止遗忘。

(14)比赛期间的各类文件一定要根据内容认真命名,方便后续的查找

(15)平时训练时,最好能够按照正式比赛时间模拟一次,提前适应比赛的节奏,掌握三天时间的具体安排和进程,提前发现问题,解决问题。

国赛大佬拿奖建议

数学建模需要注重算法思想以及排版,算法要简单直观,排版要清晰美观。

  • 数学建模需要很强的耐力,并且用python去可视化分析时候,熟练掌握几种可视化的工具对数学建模的论文写作十分重要,比如seaborn插件。
  • 数学建模写作需要强有力的材料支撑,以及数据论证,所有的答案和结论并非空穴来风,逻辑以及解释需要十分合理,并非需要太难,但一定要让评委看得懂。
  • 数学建模并非很难,写作时候不要给自己太大压力,需要自信,并且有耐力的去完成论文的写作,这样获奖的几率就会大增。
  • 写作数学建模一定哟心细,有准备,不能忙碌最后造成论文格式,上交等各种情况出现,这无疑会损失你很多的时间和心力。
  • 写作数学建模一定要多花精力在论文上,写出来是一篇完整有思想有方法的论文。切忌不要舍本逐末最终造成论文没有完成,以下是结合参赛经历整理的参赛建议:

1.基础的训练
反复模拟真题,复现优秀论文做训练。

2.竞赛论文的细节
在每个数学建模方法的学习和训练中,老师都穿插着指导我们比赛中应该注意的一些细节,因为数学建模都采取的是提交论文的形式,所有模型的建立与求解、算法的实现、模型的准确性、思维创新等都要通过论文呈现出来。

1) 字体格式:

对于论文最基本的字体格式要求,不仅要求论文通篇字体格式统一,不能有不一样的字体,中间不能有空页,英文字母出变量和公式中的一律采用TIMES NEW ROMEN,包括大标题小标题要层次清晰等。

2)图表格式:

关于图表格式,老师严格要求我们所有流程图全部使用专业的绘图软件VISIO来完成,一定不能直接复制粘贴图片图表等。

3) 公式格式:

公式统一采用专业的公式编辑软件Mathtype编写,并且不要随便改变公式的字体格式,更不要把公式在论文中进行放大、缩小等拖拽,要给公式添加公式编号等。

3.学习资料:
建模这块入门看姜启源的《数学模型》,系统性学习,建议直接参加数维杯数学建模夏令营,是线下培训,氛围比较好,都是专家级别授课,含金量很高,快速提高建模帮助很大。

4.多读优秀论文:
组委会将历年评选出的优秀论文都公开出来了,可以去学习一下(重点还是在于结构、格式、模型表述等方面,毕竟内容需针对题型,但形式的规整和美观可以模仿) 历年国赛优秀论文

5.想拿国奖,切忌无脑套模型、算法,尤其是遗传算法、模拟退火、神经网络等等元启发式算法,除非很熟悉并且能够定制化地进行设计,否则不要轻易尝试,会被评委认为是“不懂装懂”、“套用模型”、“为了建模而建模”。

6.摘要是重中之重:
一份论文20页,评委根本没时间细看,所以摘要要好好写,务必写满一页。还有要提的一点是,用语不要太口语化,要让评委觉得这像是一篇科研论文,而不是小学生作文,毕竟第一印象很重要。举个栗子,“带入数据发现,最好的策略就是按照这样的方案不断重复:XXX”这样的说法感觉就有点口语化,改成“代入数据,计算可得对于任一阶段的最优调度策略为XXX”读起来就显得书面化一点。最后,摘要最好能腾出三个小时以上的时间来写,大家一起读一起改,避免一些语句的语病、逻辑错误等等,不要因为语文不好而错失国奖。

7.坚持!
如果要冲击国奖,意味着暑假的大部分时间都要投入到备赛当中,当别人还在享受暑假,旅游打游戏的时候,你要苦逼地练数模,这时候你要能抵制诱惑坚持下去,同时也要对自己充满信心。所以我想说,尽人事听天命,越努力越幸运。

要模仿学习的话,建议还是看组委会公开出来的优秀论文,那些参考价值更大。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值