笔者一直有参加数学建模竞赛的打算,但一直苦于自己执行力不够,所以希望借鉴一些过来人的经验,制定一份自己的备赛规划,方便自己总结执行。所以借这个博客记录一下规划,也方便自己在执行的时候不断回顾,考察自己执行的进度。本文汇总的是三位知乎用户的经验之谈,笔者将他们的经验进行一个自己的筛选和汇总,并附上他们所提到的资料来源以及我个人的一点备赛规划。(最后有汇总的脑图总结)
1 模型算法
1.1 常见数学建模方法
- 离散问题:旅行商路线,最短路径
- 连续问题:污染传播,种群竞争
- 概率问题:排队模型,车辆交通
- 统计问题:假设检验,参数估计
- 规划问题:网络布局,新产品销售
- 博弈问题:战争,市场销售策略
1.2 数学建模算法
- 蒙特卡罗算法
- 数据拟合、参数估计、插值等数据处理算法
- 线性规划、整数规划、多元规划、二次规划问题(参看运筹学、最优化教材)
- 图论算法(参看运筹学、离散数学等教材)
- 动态规划、回溯搜索、分治算法、分支定界(参看算法设计教材)
- 网络算法和穷举法(参看算法设计教材)
- 连续离散化方法(参看机器学习教材)
- 数值分析算法(参看数值分析教材)
- 函数处理算法(参看数字图像处理,图像学教材以及论文)
1.3 算法需要用到的工具
- 统计模型:SPSS,Eviews,Stata
- 数据分析:R,数据库SQL Server,IBM,DB2
- 微分方程:Maple,Mathematic,Matlab
- 运筹规划:Matlab,Lingo
- 智能算法:Matlab,R
- 时间序列:统计模型中的软件工具,或者R,Matlab
- 图像处理:Matlab,C++
2 论文书写
2.1 LaTex学习资源
- 首先是多看获奖的论文,了解常见格式
- LaTex插图指南
- LaTex表格的制作 汤银才
- 参考文件常见问题集
- LaTex学习日记 Alpha Huang
- 论坛:Ctex BBS
2.2 LaTex模板资源
LaTex国赛模板,LaTex美赛模板
3 画图
3.1 画图详解
3.2 画图工具进阶
3.2.1 必备工具
Matlab(通用),LINGO(优化类问题),SPSS(统计分析),Visio(流程图)
Word,PPT,Excel,WPS
3.2.2 进阶工具
JS的Echarts,Highcharts库(雷达图,地图,热力图,网络图,多坐标轴图)
Gephi(图论与复杂网络可视化计算软件,可以方便地绘制网路图)
Python(爬取数据,数据分析,机器学习)
matplotlib库
networkx库(图论与复杂网络就算库,也可以方便地绘制网络图)
Scikit-Learn(快速实现机器学习模型,SVM,决策树,随机森林)
tensorflow、PyTorch、Caffee
几何画板(带坐标轴的示意图)
图表秀,BDP,百度脑图
4 资源
4.1 官方资源网站
美赛中文:提供历年试题
中国数学建模网、数模论坛、数模知识库:推荐
数学中国:数模论坛
数学家:原校苑数模
中国大学生在线-数学建模:国赛题目汇编,优秀论文等
数学建模与统计建模论坛:比赛特别活跃的论坛
MATLAB技术论坛
联合开发网:搜索代码
同济大学数学建模
4.2 数模学习书籍
部分参考学习书籍
4.3 算法代码实例
部分代码实例
5 参考的知乎问题
- https://www.zhihu.com/question/19714813/answer/18748623
- https://www.zhihu.com/question/348936290/answer/1011099412
- https://www.zhihu.com/question/348936290/answer/844822861
- https://www.zhihu.com/question/19714813/answer/967770732
- https://www.zhihu.com/question/325066646/answer/738985969
- https://www.zhihu.com/question/19714813/answer/98238560
6 脑图总结
7 个人规划
7.1 备赛涉及到的资料
厦门大学谭忠老师的《数学建模》
《数学建模算法与应用》(第2版) 司守奎,孙兆亮主编
《数学建模》(第5版) 叶其孝,姜启源等译
《MATLAB智能算法30个案例分析》
《MATLAB神经网络30个案例分析》
《MATLAB统计分析与应用:40个案例分析》
7.2 个人的规划
慕课每天一周视频,上面的书每天一章,案例每天一个