零基础学习数学建模——(三)数学建模备赛要点

本篇博客将详细介绍数学建模备赛要点。

如何学习数学建模

本人曾经担任过学校建模协会的学生教练,经常和各种专业各个年级的学生在一起沟通、聊天。从个人角度来看,我将选择数学建模这条路的人大致分为三类:

1、没有明确目的。这类人选择数学建模,可能单纯是想了解数学建模到底是什么。如果感觉学起来比较困难,那么就直接放弃了。

2、以获奖为目的。这类人学习数学建模,就是为了丰富自己的简历,让自己通过数学建模竞赛获得保研加分,在参加保研面试或者考研复试时更有竞争力。

3、以学习为目的。这类人选择数学建模,是为了开阔自己的视野,学习更多的知识,至于能否获奖,他们并不在意。

选择数学建模这条路的初心不同,会导致之后学习数学建模的方法不同。从个人狭隘的思维来看,大部分人在本科阶段选择数学建模的原因是为了竞赛获奖。因此,之后的博客都以获奖为前提去讲如何学习数学建模。

根据个人多次参加各类数学建模竞赛的经历来看,本人将数学建模常用题型以及对应模型进行了总结。

零基础学习数学建模——(三)数学建模备赛要点_第1张图片

总结的模型和方法比较多,直接截图很难看清楚。本人讲数学建模竞赛的题目大致分为四类:评价类、分类或判别类、预测类和优化类。下面分类型进行简要讲解。

评价类问题

零基础学习数学建模——(三)数学建模备赛要点_第2张图片

针对评价类问题,比较基础的有六种模型。这些模型之后都会通过博客的形式向大家详细讲解。这里先不过多追述。

分类或判别问题

零基础学习数学建模——(三)数学建模备赛要点_第3张图片

针对分类或判别的问题,目前主流是用机器学习的方法解决,这部分后面也会进行详细讲解。

预测类问题

零基础学习数学建模——(三)数学建模备赛要点_第4张图片

解决预测类问题的方法就比较多,如果是大数据问题,目前常见的方法就是机器学习和深度学习,这些之后也会讲解。

优化类问题

零基础学习数学建模——(三)数学建模备赛要点_第5张图片

优化类问题是数学建模中最常见的问题,之后会进行详细讲解。这里大家可以先看看,了解优化问题有哪些模型。

当然,数学建模还有一些小题型,例如研究变量之间的关系,这些也会在之后的博客中进行讲解。

数学建模竞赛流程

报名

一般来说,数学建模竞赛都是通过赛氪APP或者官网进行报名。部分高校可能会进行统一报名,这个具体得看自己所在高校的情况。

如果是通过赛氪报名的话,那么先搜索赛氪官网或者打开赛氪APP。这里我是直接搜赛氪官网。

零基础学习数学建模——(三)数学建模备赛要点_第6张图片

然后再搜索框里搜索数学建模

零基础学习数学建模——(三)数学建模备赛要点_第7张图片

网页上就会显示各种各样的数学建模竞赛,大家可以根据自己的时间安排进行报名。

明确竞赛要求

不同的竞赛有不同的比赛要求,在比赛之前要知晓相关要求。例如:2024年第二届“华数杯”国际大学生数学建模竞赛。

零基础学习数学建模——(三)数学建模备赛要点_第8张图片

点击赛氪网页上的2024年第二届“华数杯”国际大学生数学建模竞赛,进入之后就能看到具体的报名时间以及参赛时间。零基础学习数学建模——(三)数学建模备赛要点_第9张图片

网站下方也有各种附件以及通知公告,这些请各位同学密切关注,因为可能会有一些关于赛题的通知。

确定竞赛题目,完成论文并提交

同一个数学建模竞赛会提供多个题目进行选择,学生可以选择自己最擅长的一个题目进行求解。一般而言,同一竞赛不同题目的评奖是分开的。例如2023第二届天府杯全国大学数学建模国际赛二批次暨美赛训练专题赛。

零基础学习数学建模——(三)数学建模备赛要点_第10张图片

它在网站上明确写了题目有四种类型,那么在比赛的时候,学生可以根据自己擅长的领域选择一道题目进行解答即可。

零基础学习数学建模——(三)数学建模备赛要点_第11张图片

与此同时,也要注意比赛的提交格式,看清楚在哪提交论文。

数模团队如何分工

数模团队有四种常见分工模式。

分工模式一:一人建模,一人编程,一人写作

这种模式的适用范围:传统配置,适合大多数队伍。

负责建模的学生:对数学建模有一定的认识,各种数模题型以及相应的模型都有一定的了解,数模嗅觉敏锐。

负责编程的学生:有一定的编程能力,至少掌握MATLAB或者Python,同时了解lingo、sas和spss等软件。具有良好的编程思维以及编程素养。

负责写作的学生:具有很好的表达能力,能够通过文字表述自己的想法,有一定的创新能力。

这种模式非常适合三个人各有长处的队伍。在这种模式下,最好让建模手是负责掌舵。

分工模式二:每一个人分别负责题目里的每一问

这种模式的适用范围:适合三人都有一定的实力,都是全能选手的队伍。

在这种模式下,每个人解决一问,要求三个人对建模、编程以及写作都有了解。

但现在的数学建模比赛题目每一问都是有关联的,第二问大概率需要用到第一问的结果,每一问都是层层递进的关系。同时这种分工模式对新手队伍不太友好。在这种模式下,话语权是可以不用交给某个人,毕竟每个人是负责不同的问题。

分工模式三:队伍里有人可以负责多个板块

这种模式的适用范围:适合有一到两人实力较强的团队。

在这种模式下,队伍里某个人可以主攻建模,同时辅助编程,也可以主攻写作,辅助建模。例如,团队里的建模手确定模型之后,建模手可以帮助编程手编写代码。亦或者,团队里的建模手确定模型之后,写作手可以对模型进行改进,或者与建模手讨论确定最终的模型。

这种模式可以把队内自己决定话语权的归属者或者是直接将话语权交给公认实力最强的选手。

分工模式四:一个人负责建模编程,另外两个人共同负责写作

这种模式的适用范围:适合一个大佬带两个新手。

在这种模式下,大佬需要既要有一定的建模和编程能力,也要有组织和管理能力。

在这种模式下,话语权可以直接交给大佬。

总结

个人认为,如果是三个新手组队,可以先选择分工模式一,参加几次比赛之后,对数学建模有了一定的认识,可以改成分工模式三。因为分工模式三的效率会更高一点。

本篇博客到此结束!

你可能感兴趣的:(数学建模,数学建模,学习)