数学建模软件及算法模型典型问题汇总

news2024/11/15 19:47:51

一、 软件篇

编程、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院校。参赛高校覆盖清华大学、复旦大学、浙江大学、华中科技大学、天津大学、上海交通大学等高校。除中国大陆高校外,本次竞赛也吸引了来自世界一流加拿大多伦多大学、戴尔豪森大学、英国诺丁汉大学、利物浦大学、朴茨茅斯大学等境外高校参赛。icon-default.png?t=N7T8http://www.nmmcm.org.cn/match_detail/32

如果觉得有帮助帮忙留个赞~

我是数模乐园数乐君,专注于数学建模竞赛领域,公众号【数模乐园】,欢迎来交流!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1528252.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

React的基本使用

安装VSCode插件 ES7 Reactopen in browser React基本使用 基本使用步骤 引入两个JS文件&#xff08; 注意引入顺序 &#xff09; <!-- react库, 提供React对象 --> //本地 <script src"../js/react.development.js"></script> //线上 //<scr…

理解和调试深度学习模型:探索人工智能可解释性方法

关键要点 深度学习模型可能非常复杂&#xff0c;理解其内部原理可能具有挑战性在机器学习中&#xff0c;提供可解释性的方法有多种为了确保这些自动化系统的可靠性&#xff0c;可以使用可解释性工具来深入了解模型的决策过程模型不可知的可解释性工具在不同模型之间是模块化的…

如何判断竞价托管代运营公司或SEM营销优化师水平高低

竞价托管代运营公司或营销优化师的能力评估需要从多个角度来考虑&#xff0c;通常有以下几种评估方式&#xff0c;一般来说&#xff0c;按照遨游建站多年经验来分析评估比较靠谱&#xff0c;对于不懂SEM的人来说也最适合&#xff0c;不需要许多专业的知识&#xff0c;也能判断出…

深度强化学习05策略学习

蒙特卡洛近似 梯度上升 总结

C语言项目:数组与函数实践:扫雷游戏

目录 目录&#xff1a; 1.扫雷游戏分析与设计 1.1扫雷游戏的功能说明&#xff1a; 1.1.1使用控制台实现经典扫雷的游戏 1.1.2游戏可以通过菜单实现继续玩或者退出游戏 1.1.3扫雷棋盘是9*9的格子 1.1.4默认随机布置10个雷 1.1.5 可以排查雷 2.扫雷游戏的代码实现 1.遇到的问题…

Latex插入pdf图片,去除空白部分

目录 参考链接&#xff1a; 流程&#xff1a; 参考链接&#xff1a; ​科研锦囊之Latex-如何插入图片、表格、参考文献 http://t.csdnimg.cn/vpSJ3 流程&#xff1a; Latex的图片插入支持PDF文件&#xff0c;这里笔者建议都使用PDF文件进行图片的插入&#xff0c;因为PDF作…

SinoDB数据库运行分析

SinoDB数据库运行主要从数据库互斥资源等待、数据库写类型、备份文件有效性、Chunk状态等15个方向进行分析&#xff0c;具体说明如下&#xff1a; 一、数据库互斥资源等待 检查项目 数据库互斥资源等待 检查命令 onstat -g con |head -20 说明 onstat -g con 查看目前数据处…

【C++练级之路】【Lv.14】二叉搜索树(进化的二叉树——BST)

快乐的流畅&#xff1a;个人主页 个人专栏&#xff1a;《C语言》《数据结构世界》《进击的C》 远方有一堆篝火&#xff0c;在为久候之人燃烧&#xff01; 文章目录 引言一、二叉搜索树介绍二、二叉搜索树的模拟实现2.1 结点2.2 成员变量2.3 默认成员函数2.3.1 constructor2.3.2…

汽车功能安全整体方法

摘 要 ISO26262道路车辆功能安全标准已经制定实践了多年&#xff0c;主要目标是应对车辆的电子和电气&#xff08;E/E&#xff09;系统失效。该方法践行至今&#xff0c;有些系统功能安全方法已经成熟&#xff0c;例如电池管理系统&#xff08;BMS&#xff09;&#xff0c;并且…

MindGraph:文字生成知识图

欢迎来到MindGraph&#xff0c;这是一个概念验证、开源的、以API为先的基于图形的项目&#xff0c;旨在通过自然语言的交互&#xff08;输入和输出&#xff09;来构建和定制CRM解决方案。该原型旨在便于集成和扩展。以下是关于X的公告&#xff0c;提供更多背景信息。开始之前&a…

每日OJ题_牛客HJ75 公共子串计算(IO型OJ)

目录 牛客HJ75 公共子串计算 解析代码 牛客HJ75 公共子串计算 公共子串计算_牛客题霸_牛客网 解析代码 #include <iostream> using namespace std; int main() {string str1 "", str2 "";cin >> str1 >> str2;int n1 str1.size()…

【Selenium(一)】

简介 Selenium是一个开源的自动化测试工具&#xff0c;主要用于Web应用程序的自动化测试。它支持多种浏览器&#xff0c;包括Chrome、Firefox、Internet Explorer等&#xff0c;以及多种编程语言&#xff0c;如Java、Python、C#、Ruby等&#xff0c;使得它成为Web自动化测试中…

一个用稳压二极与MOS管构成的过压保护电路

一个用稳压二极与MOS管构成的过压保护电路 如图&#xff0c;利用稳压管和PMOS管组成一个保护电路&#xff0c;起过压保护和防反接的的作用。 分析&#xff1a; 1.当输入端是5V左右的电压的时候&#xff08;VDD-IN5V&#xff09;&#xff0c;稳压二极管D1没有被反向击穿&#…

【异常处理】SpringMVC无法跳转视图问题

浏览器发送请求给控制器&#xff0c;但是结果是404报错&#xff0c;又试了一下返回json字符串&#xff0c;json可以获取到&#xff0c;所以应该springmvc出了问题。 查看controller&#xff0c;发现无法加载视图

RealBasicVSR使用记录

对各种场景图片、视频超分结果都很不错的模型。 paper&#xff1a;https://arxiv.org/pdf/2111.12704.pdf code&#xff1a;https://github.com/ckkelvinchan/RealBasicVSR 一、使用步骤 1. git clone https://github.com/ckkelvinchan/RealBasicVSR.git 2. 我的环境已安装…

问界汽车提车全流程及注意点【伸手党福利】

问界汽车提车全流程及注意点 目录 说明为没买车和没提车的小伙伴提供参考全程必须车主办理&#xff08;人必须在场&#xff09;&#xff0c;如果不是车主授权书很难办。时间&#xff1a;提车用时4小时&#xff0c;2个人 提车提前联系-交付专员做好需求调研当天-到店验车-千万不…

并发编程Semaphore(信号量)浅析

目录 一、简介二、API三、使用3.1 demo13.1 demo2 四、适用场景 一、简介 Semaphore&#xff08;信号量&#xff09;是 Java 中用于控制同时访问特定资源的线程数量的工具类。Semaphore 维护了一组许可证&#xff0c;线程在访问资源之前必须先获取许可证&#xff0c;访问完毕后…

前端 -- 基础 表单标签 -- 表单域

表单域 # 表单域是一个包含 表单元素 的区域 在 HTML 标签中&#xff0c; <form> 标签 用于定义表单域&#xff0c; 以实现用户信息的收集和传递 简单通俗讲&#xff0c; 就是 <form> 会把它范围内的表单元素信息提交给后台&#xff08;服务器) 对于上面讲…

1058:求一元二次方程

【题目描述】 利用公式 求一元二次方程axbxc0的根&#xff0c;其中a不等于0。结果要求精确到小数点后5位。 【输入】 输入一行&#xff0c;包含三个浮点数a,b,c&#xff08;它们之间以一个空格分开&#xff09;&#xff0c;分别表示方程axbxc0的系数。 【输出】 输出一行&…

蓝桥杯 2023 省B 接龙数列

思路分析&#xff1a; 创建一个大小为10的向量 hash&#xff0c;用于记录以每个数字结尾的字符串数量。输入字符串数量 n。循环读取每个字符串&#xff0c;并更新 hash 中以当前字符串结尾的字符串数量。同时更新最大字符串数量 count。输出不可达的字符串数量&#xff0c;即 …