每天写1000字数学建模艺术【散人】数学建模

参加数学建模是一种怎样的体验

2019-04-14  本文已影响55人  SwithunMa

问数学建模为何物?数学建模者,理发师也,其功效太强,效果持久,使人刻骨铭心。数模之后,我只想说,挺秃然的。只见QQ空间,朋友圈里充斥着各种“你见过XX凌晨四点半吗?你去过两点的XX地方吗?累skr人,只差羽化升仙了......”等言论。我会心一笑,今天我来给你们分享一下参加数模的心得,好,废话不多说,咱们上车吧!

准备篇

1.在这里我大部分同学一样在数模开始之前决心要大干一场,于是我打开了数学模型第四版(姜启源、谢金星)

与数学建模方法与分析.(新西兰)Mark.M.Meerschaert.这两本书确实挺适合入门的。结果朝九晚五,不是,那个朝三暮四,看了几天就没看了。里面提到了建模五步法,读了和没读差不多。记得结合具体例题理解。

 准备你的工具包括编程工具、写作工具、绘图工具等,以及如何进行合作

编程工具(Matlab)

统计建模(SPSS)

论文写作(Word)

插图制作(PowerPoint)

团队协作(有道云协作

LaTex

LaTex是一种排版系统,可以把它形容成一门“语言”,一些特定的标识符对应着一个特定的样式,将样式进行组合就有了一个精美的模板。只是学习一些基本的语法,对模板进行填充就行了。但是Latex的一个缺点是不能实时预览,必须进行编译才能看到最终的内容,还有就是配置一套自己顺手的IDE可能比较繁琐。

 团队协作

有道云笔记中的云协作功能已经独立成有道云协作了。

为什么我要强调用于团队协作的软件,首先我们可以想下一般我们是怎么做的,建一个微信群或者QQ群然后将所有要共享的文件分别建文件夹然后上传,如果发生修改那就覆盖或者重命名再上传,这样做可能会导致文件版本的混乱,沟通协作产生一些意想之外的成本。使用协作软件能实现去中间化,多版本统一协调管控、协同编辑、历史对照等好处。另外有道云协作还支持在线预览文件内容、创建共享笔记等。更详细参见行业案例

一般的,我是这样用有道云协作的:

赛前整理参考资料分门别类,发布赛前准备工作,例如分配每个人应该着重准备哪些内容,哪些东西必须要掌握;对于赛前的练习题,建立进度监督文档,个人完成的项目自行划除,提高个人的监督管理意识。

赛前将比赛的时间节点安排好,何时必须完成选题,何时至少完成某一题到什么程度,若没有完成该怎么做,以及比赛的时间节点,如何时提交验证码、论文、附件等。

比赛时,建立笔记完成所选题目的细节梳理,所有人对笔记随时修改修正,新建官方专家老师对题目细节的说明文档,防止理解出现偏差等等。

 编程相关

一般的,数学建模中建议使用Matlab,但是部分题目需要处理“大量”的数据,在Matlab可能相较于其他语言不是那么的方便,这时可以选择Python等这种近年大热的编程语言。但是实际在建模中,编程只是辅助模型的求解,选择哪种语言就看自己对哪个比较熟练了。另外也要知道,建模中需要的代码绝大部分可以在网络中找到原型,通过部分修改就能使用,我大部分代码就是这样弄的。

搜索文献时优先使用 Google搜索

数学建模方法

离散问题: 旅行商路线,最短路径

连续问题: 污染传播,种群竞争

概率问题: 排队模型,车辆交通

统计问题: 假设检验,参数估计

规划问题: 网络布局,新产品销售

博奕问题: 战争,市场销售策略

10大数学建模算法

蒙特卡罗算法

数据拟合、参数估计、插值等数据处理算法(参看数值分析教材)

线性规划、整数规划、多元规划、二次规划问题(参看运筹学、最优化教材等)

图论算法(参看运筹学、离散数学等教材)

动态规划、回溯搜索、分治算法、分支定界等(参看算法设计教材)

最优化理论的三大经典算法:模拟退火法、神经网络、遗传算法(参看智能算法等)

网格算法和穷举法(参看算法设计教材)

连续离散化方法(参看机器学习教材)

数值分析算法(参看数值分析教材)

图象处理算法 (参看数字图像处理,图像学教材以及论文)

感受篇

比赛结束后我的感觉是这样的

好吧,大家晚安哦!

上一篇 下一篇

猜你喜欢

热点阅读