1.数学建模竞赛一览表
竞赛级别 | 竞赛名称 | 竞赛时间 |
国家级 | CUMCM:全国大学生数学建模竞赛 | 每年9月左右,3天 |
MCM/ICM:美国大学生数学建模竞赛 | 每年2月左右,4天 | |
GMCM:研究生数学建模竞赛 | 9.24上午8点-9.28中午12点 | |
EMCM:中国电机工程学杯数学建模竞赛 | 5.27上午8点-5.30上午8点 | |
Mothercup大学生数学建模挑战赛 | 5.27上午8点-5.30上午8点 | |
APMCM:亚太地区大学生数学建模竞赛 | 11.17上午8点-11.21上午8点 | |
省级、地区级 | 苏北杯 | 5.1上午8点-5.4上午8点 |
TZMCM:数学中国数学建模网络挑战赛 | 每年4月中旬,3天 | |
CAMCM:数学中国数学建模国际赛(小美赛) | 11.24上午8点-11.28上午8点 | |
华东邀请赛 | 5.19-5.22,3天 | |
东北赛 | 4.18-4.21,3天 | |
华中赛 | 4.30上午8点-5.3上午8点 |
2.学习重点
- 算法的学习,做到懂原理、能实现、会应用
- 编程的学习,熟练掌握Matlab语言,能进行常规编程
- 论文协作学习,明确数模论文各模板的写作要点
3.数学建模种类
- 按照模型的数学方法分,有几何模型,图论模型,微分方程模型。概率模型,
最优控制模型,规划论模型,马氏链模型。 - 按模型的特征分,有静态模型和动态模型,确定性模型和随机模型,离散模
型和连续性模型,线性模型和非线性模型。 - 按模型的应用领域分,有人口模型,交通模型,经济模型,生态模型,资源
模型。环境模型。 - 按建模的目的分,有预测模型,优化模型,决策模型,控制模型等。
- 按对模型结构的了解程度分,有白箱模型,灰箱模型,黑箱模型。
4.数学建模的十大算法
- 蒙特卡洛算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,比较好用的算法。)
- 数据拟合、参数估计、插值等数据处理算法(比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用matlab作为工具。)
- 线性规划、整数规划、多元规划、二次规划等规划类问题(建模竞赛大多数问题属于最优化问题,很多时候这些问题可以用数学规划算法来描述,通常使用lingo、lingdo软件实现)
- 图论算法(这类算法可以分为很多种,包括最短路、网络流、二分图等算法,涉及到图论的问题可以用这些方法解决,需要认真准备。)
- 动态规划、回溯搜索、分治算法、分支定界等计算机算法(这些算法是算法设计中比较常用的方法,很多场合可以用到竞赛)
- 最优化理论的三大非经典算法:模拟退火法、神经网络、遗传算法(这些问题时用来解决一些较困难的最优化问题的算法,对于有些问题非常有帮助,但是算法的实现比较困难,需谨慎使用)
- 网格算法和穷举法(当重点讨论模型本身而情史算法的时候,可以使用这种暴力方案,最好使用一些高级语言作为编程工具)
- 一些连续离散化方法(很多问题都是从实际来的,数据可以是连续的,而计算机只认得是离散的数据,因此将其离散化后进行差分代替微分、求和代替积分等思想是非常重要的。
- 数值分析算法(如果在比赛中采用高级语言进行编程的话,那一些数值分析中常用的算法比如方程组求解、矩阵运算、函数积分等算法就需要额外编写库函数进行调用。)
- 图像处理算法(赛题中有一类问题与图形有关,即使与图形无关,论文中也应该要不乏图片的,这些图形如何展示以及如何处理就是需要解决的问题,通常使用matlab来处理问题。)
5.数学建模相关步骤
6.论文评分标准