前言

本篇主要帮助小白对数学建模有大致的了解。为什么没有数学建模1,因为那篇不过审,找不出哪些字眼涉及敏感话题了hhh,不过也没啥,那篇没讲学习内容。


在下在孙嘉琪和刘志博,两位队友的共同努力下,有幸获得19级数学建模国赛省级二等奖。并不算大佬,目前也在深入学习,在这里尽力为大家比较关心的问题作详细解答,主要内容是使用过的模型算法,以及参赛时一些注意事项(坑)。

一、知己知彼,百战不殆。数学建模是什么?

这里引用一下度娘的解答:数学建模就是根据实际问题来建立数学模型,对数学模型来进行求解,然后根据结果去解决实际问题。

举个栗子
某公司的仓库A存有货物12吨,仓库B存有货物8吨,现按7吨、8吨和5吨把货物分别调运给甲、乙、丙三个商店,从仓库A运货物到商店甲、乙、丙,每吨货物的运费分别.为8元、6元、9元;从仓库B运货物到商店甲、乙、丙,每吨货物的经费分别为3元、4元、5元,问应如何安排调运方案,才能使得从两个仓库运货物到三个商店的总经费最少?
数学建模之路2

以上是一道数学建模题的,emmm,简略版真实赛题比这个要复杂。真实的数学建模赛题,可以理解为一道高级的应用题。

不用担心,再难的题大致按照这个思路,都可以进行求解。分析问题建立数学模型对模型求解~得出结果。

二、怎么做数学建模赛题?

很多同学对这里有误解:做数学建模要用matlab。这种认知是错误的,首先我们得明确,matlab只是一个工具,没有它我们也可以做数学建模。就像出发去一个目的地一样,可以选择多种交通工具。

当然,matlab是一款大多数同学都选择的数学建模工具。

个人认为,模型的建立是最重要的,好的模型反映了你解题的思路,模型确定后,编程、求解也就迎刃而解。

常见的模型有主成分分析、多元回归、蒙特卡洛模拟等。上面的例题中就有一个常见的优化模型。

有些同学会把模型和算法混淆,认为模型=算法,这种认知是不准确的。我这样通俗地说吧,就像吃饭一样,模型就是碗,算法就是筷子,先用碗盛饭菜,再用筷子或者勺子送进嘴里。

我这两次比赛,采用的工具有:matlab(编程)、SPSS(统计,数据处理)、word(写论文的哈哈哈)、visio(画流程图)。

总而言之,软件因人而异,用的顺手就好。关于模型和算法,个人认为赛前准备的,可能映象不够深刻。大多数模型或者算法都是赛题拿到手之后,现炒现卖的,这就要求我们需要下功夫了。

三、厉兵秣马,招贤纳士

数学建模竞赛是团队竞技,三人一队开展,当然一个人也可以参加(据我所知轻院只有一个学长能做到,已经毕业了)。

首先每位队员都需要有热情,能吃苦,时间观念强,说白了就是"靠谱",数学成绩倒是其次。

其次,需要有编程功底扎实的同学,编程功底扎实的意思不是那种黑客级别的啊,不是那种敲几下键盘,别人的电脑就爆了那种。最基本的要求是能大致看懂程序,基本上学过编程的同学,即使看到不一样的编程语言,也能大致看懂,哪里是循环呀,哪里是赋值呀,指针呀啥的,不然白嫖一个代码都不会修改哈哈哈,这种伸手党见多了。

再者,需要有一位"队长",有主见,能带领队伍合理安排时间,统筹规划,时刻关注进度,包括参赛信息呀,论文格式呀,最新题目的消息呀,队员之间的矛盾呀。相当于刘备,曹操,孙权这种角色吧。

最最最重要的,队伍一定需要一位,具有优秀的论文写作选手!!!竞赛的评定,是根据队伍提交的论文好坏评分的。做的一份三等奖的模型,论文写好了,可以评个二等奖,做个二等奖作品,写好论文了,可以评选为一等奖的,以此类推。

总结

以上就是今天要讲的内容,本文仅仅简单介绍了数学建模竞赛解题的简单例子。接下来的文章会详细地展开。

相关文章:

  • 2021-12-16
  • 2021-09-23
  • 2021-05-21
  • 2021-04-02
  • 2021-11-04
  • 2021-11-10
  • 2021-11-07
猜你喜欢
  • 2021-05-01
  • 2021-10-31
  • 2022-02-02
  • 2021-11-12
  • 2021-06-19
  • 2021-09-18
  • 2021-12-16
相关资源
相似解决方案