一、 软件篇
编程、MATLAB(物理建模)、python(数据分析)、R、其他(SPSS、Stata、Origin)
这里其实还有一个 Lingo 软件,不过我不推荐,有更好的替代方案,就是 Yalmip 工具箱+OPTI
工具箱+gurobi 求解器,Yalmip 是基于 matlab 的求解规划问题的高级建模语言,OPTI 提供众多
开源的规划求解器,包括非线性求解器 ipopt 等,gurobi 是当今世界上最优秀最快速的线性规划/
二次规划求解器。以上搭配拥有更人性化的编程语言+更便捷的建模过程+更快的求解速度
绘图:excel(简单绘图)、PPT(流程图)、visio(流程图、示意图等)、AxGlyph(物
理示意图、受力分析图)、Xmind(思维导图)
排版:word、latex(我主要用这个)、
typora+picgo(markdown 语言,记笔记很方便,写好大纲再用 latex 写,picgo 搭
配 gitee 用来作图床)
LaTeX 相关:
TeXLive(软件包)、Texstudio(IDE)、
excel2latex 插件(导出 latex 表格)、
XL toolbox(导出高清 excel 图片)
公式相关:Axmath(推荐)、mathtype(不推荐)、mathpix(公式 OCR 识别)
参考文献相关:
Zetero+众多的插件(文献管理工具,配合插件等可以自动下载知网等文献并一键
导出 bib 参考文献,也可以在 Word 里面进行参考文献的管理,微信公众号(青柠学术)
有详细教程)
编程相关:pycharm 的数据科学模式可以分段运行 py 文件,表格化查看中间变量,
就像 MATLAB 一样,比 jupyter(ipynb)更高效
PDF相关:ABBYY(最强PDF OCR识别工具、pdf转word和excel)、Adobe acrobat
Word 相关:office tab(像浏览器一样的标签页,适用于 word\excel\ppt)
PPT 相关:Islide(很多图标等工具)
Excel 相关:excel2latex、XL toolbox,作用上文已经提到
网站:Github
浏览器插件:
1) Adblock Plus 广告屏蔽
2) Autopagerize 自动翻页
3) Chrono 下载管理器
4) History Button 历史记录
5) IDM Integration Module IDM 下载
6) Last Tab 防止关闭最后一个标签页 chrome 也关闭
7) Octotree github 文件树
8) Simpleextmanager 插件管理器
9) The Great Suspender Original 暂时冻结不用的标签页,节省内存
10) ublacklist 屏蔽垃圾网站
11) ublock Origin 屏蔽广告
12) Zotero Connector 搭配 zetero 软件自动下载文献
13) 暴力猴/油猴:用脚本达到开挂的效果
其他必备软件:
1) 科学上网工具(V2rayN,SSR 等,想要使用谷歌等工具必须学会上网)
2) IDM(高速下载工具)、
3) 百度网盘高速下载工具(这个我就不说了,因为时效性,直接微信搜索百
度网盘不限速一般能找到最新能用的工具)、
4) snipaste(截图贴图工具,防遮挡)、
5) 天若 OCR(截图 OCR 识别工具)、
6) 有道词典、copytranslater(翻译工具)、
7) QTTabbar(资源管理器标签页)
其他提高效率的工具:everything(文件搜索工具)、quicker(快捷启动工具)、
quicklook(空格预览文件工具)、memreduct(内存自动清理工具)、TrafficMonitor(在
任务栏显示网速)
二、 模型篇
优化问题:
线性规划,半定规划、几何规划、非线性规划,整数规划,多目标规划(分层序列法),最优控制
(结合微分方程组)、变分法、动态规划,存贮论、代理模型、响应面分析法、列生成算法
预测模型:
微分方程,小波分析,回归分析,灰色预测,马尔可夫预测,时间序列分析(AR MA ARMA ARIMA,LSTM
神经网络),混沌模型时间序列预测,支持向量机,神经网络预测(与机器学习部分很多重合)
动态模型:
微分方程模型(ODE、SDE、DDE、DAE、PDE),差分方程模型,元胞自动机,排队论,蒙特卡罗随机
模拟
图论模型:
最短路径,最小生成树,最小费用最大流,指派问题,旅行商问题,VRPTW 路径规划,网络流,路
径规划算法(Dijkstra,Floyd,A*,RRT ,D*, LPA*,D*lite)
评价模型:
层次分析法,熵权法,最优赋权法,主成分分析法,主成分回归评价,因子分析,模糊综合评价,
TOPSIS 法,数据包络分析,秩和比法,灰色综合评价法,
最小二乘主客观一致赋权评价模型,BP 神经网络综合评价法
统计分析模型:
分布检验,均值 T 检验,方差分析,协方差分析,相关分析,卡方检验,秩和检验,回归分析,Logistic
回归,聚类分析,判别分析,关联分析(Apriori 算法)
现代智能算法:
(求极值,多目标规划,TSP,车间调度等)模拟退火,遗传算法,粒子群算法,禁忌搜索、免疫
算法,鱼群算法,神经网络,蚁群算法
其他算法:二分法、直接搜索法、变范围搜索、单因素优选法 0.618 法(黄金分割法)、
拉格朗日乘子法、信赖域算法,欧拉法\改进欧拉法,牛顿-拉弗森算法(牛顿迭代法)、
拟牛顿法、梯度下降法
备注:优先使用传统算法,避免群智能机器学习深度学习
机器学习
分类问题:KNN,逻辑回归,决策树,随机森林, ADABOOST、GBDT\XGBoost\LightGBM,支持向量
机,朴素贝叶斯,神经网络
回归问题:线性回归, LASSO 回归,岭回归,决策树回归,集成学习中回归方法,支持向量回归,
高斯混合模型,神经网络
聚类问题:K均值聚类, DBSCAN聚类,EM算法
例子:(第十届华为杯全国研究生数学建模竞赛A,A2.pdf)本文首先分别应用牛顿-拉弗森算法
与遗传算法分别对变循环发动机模型的非线性方程组求解。考虑到牛顿-拉弗森算法与遗传
算法的各自优点,本文设计了遗传算法与牛顿-拉弗森算法相结合的混合算法。在所设计的
算法流程中,首先由牛顿-拉弗森算法求解,对于牛顿-拉弗森算法求解不收敛的工作点,则
调用遗传算法重新确定一点,作为牛顿-拉弗森算法新的迭代初值,如此反复。既保持了牛
顿-拉弗森算法的高计算效率,又吸收了遗传算法全局收敛的优点,在保持与现有模型计算
效率一致的情况下,彻底突破了发动机非线性数学模型中平衡方程与非线性方程常规解法
的局限
非线性方程组的求解:关键词:残差、罚函数法、BP神经网络求解
三、 典型问题
3.1 优化问题
以下问题都可以添加时间约束,问题更复杂
3.1.1 路径规划问题
旅行商问题(TSP)
VRPTW 及相关衍生问题,例如邮政公司的配送问题,公共交通车辆调度问题,准
时生产制造生产调度
3.1.2 多维背包问题(MKP)
资源分配、货物装载和存储分配等问题
3.1.3 二维指派问题(QAP)
校园建筑物的布局、医院科室的安排、成组技术中加工中心的组成问题等
3.1.4 客流控制问题
3.1.5 下料问题(一维、二维、三维、及带时间限制的情况)
3.1.6 调度问题(JSP)
数学建模备赛同时,可以以赛代练直接参加数模比赛来积累经验,当下比较认可度及影响力较高的竞赛主要为数维杯数学建模竞赛,难度没有国赛高,但是也是属于国家级,获奖率也很高,有时间的可以都试一试。
详细大赛的细则可以查看大赛官网
2024年第九届数维杯大学生数学建模挑战赛数维杯大学生数学建模挑战赛每年分为两场,每年上半年为数维杯国赛(5月,俗称小国赛),下半年为数维杯国际赛(11月),2022年数维杯国际大学生数学建模挑战赛共有近1.3万名学生参赛,参赛队伍来自国内外731所高校,38所985院校以及108所211院校。参赛高校覆盖清华大学、复旦大学、浙江大学、华中科技大学、天津大学、上海交通大学等高校。除中国大陆高校外,本次竞赛也吸引了来自世界一流加拿大多伦多大学、戴尔豪森大学、英国诺丁汉大学、利物浦大学、朴茨茅斯大学等境外高校参赛。http://www.nmmcm.org.cn/match_detail/32
如果觉得有帮助帮忙留个赞~
我是数模乐园数乐君,专注于数学建模竞赛领域,公众号【数模乐园】,欢迎来交流!