MCM笔记

九天速成 MCM 的简单记录吧……

熟悉过比赛之后大致分为找资源、学习、读论文这几个部分,不完全是顺序执行的。

找资源

先了解下基本信息,官网。估计国人参加的太多了连 Tips 都有中文版,一定要看,MCM-ICM: Procedures and Tips for a Great Experience (Chinese)

一开始先是找资源,和队友一起也是搜罗了很多,最后个人确定了几本书去 follow。不过没有报网上的各种课程,不打算花那么多钱,加上第一次比赛的预期并不高,先试试水。

根据推荐准备好好看看《数学建模(原书第五版)》、《数学建模方法与应用第二版》。之前还有本正好下载下来就看了看的《Matlab 在数学建模中的应用》。

软件以 Matlab 为主吧,第二本书上涉及到不少 Lingo,就也装上了,学一点备用。Mathematica 是除去比赛外我最喜欢的软件,也装上了,希望符号计算什么的会有用。

学习

数学建模(原书第五版)

这本书差不多算是官方编写的,可以好好看看。讲的代码实现不多,侧重于数学建模的思想。

下图是书前言里的大纲。

Outline

官网 Tips 里面提到 MCM 问题有三道:

  • A 连续型
  • B 离散型
  • C 数据分析

大概一道题会涉及到一组子模型的建立与拟合,所以要打好基础。

数学建模方法与应用(第二版)

主要讲的是各类建模中的算法与 Matlab / & Lingo 实现。好多算法是现成封装好了的,希望能熟悉一下代码使用吧。

直接上导图了。。没多少时间整理,点右下角 MindManager 图标可在新窗口打开。

好难啊。。GG

Matlab

官网的交互式入门教程非常棒,只是讲的比较浅,跟着书多写写代码就好了。

重点是要意识到这里的基本数据结构是矩阵。

Lingo

从官方文档学了学,简单的描述性语言,神奇的求解。。。tql

看论文

还没开始。。简单看了一眼 17 年的获奖论文。。怎么都这么长。。orz 害怕

比赛规划

有一个简单的直播上面给出了建议的日程表:

Schedule