<>数学建模与我的故事
2022-5-6上午美赛的结果揭晓了,我们小组很开心和庆幸自己在今年的竞赛C题中获得了Finalist!!这次也算是本科生涯最后一次建模了,小编从本科一年级开始数学建模,先后获得了国赛二等奖,中青杯国家一等奖,开心的说自己已经没有遗憾了,哈哈!!
话不多说,老规矩,先上证书:
<>1.锻炼思维,实践方法
小编认为一次数学建模经历足以全方位的锻炼个人思维能力,培养个人运用知识、凝练知识的能力。具体来说,数学建模主要面向一些现实问题,它需要我们把问题进行抽象,转换为一些可表达的形式,进而借助相关算法来解决问题。
这里,我们举一个简单的例子。其实,很多东西都可以叫数学建模,就比如:
*
我们要从学校回家,可以选择走路、搭公交、打出租车等,不同的方案对应着不同的时间开销和金钱花费。我们数学建模要做的事情,就是要解决这样一些数学问题。那么怎么解决呢?我可以将上述集中策略和他们的花销建模为一个回报值,通过优化策略,来找到最优回报值。这样一个简单的思维过程和优化过程,其实就是数学建模了!
总结来说,我们在抽象实际问题,建模数学模型,选择相关算法的同时,自身的思维和实践能力都能得到大幅提升。
<>2.培养写作,科学严谨
在数学建模中,我们光有方法和思路是不行的,它还要求我们将自己的所思所想凝结成文字,在文字中向他人传递我们的思想和方法。在这一过程中,我们会学习如何写作、如何严谨的论证与讨论。当我们已经可以把自己的思路和想法用文字、数学公式、表格和图片的形式展现在一篇论文中时,其实我们自身的科技论文写作能力和思维严谨性都得到了提升。
<>3.团队协作,思维碰撞
另外一个非常重要的方面就是团队协作,小编在参加数次数学建模的过程中,没有一次是缺乏讨论的。我们说:“头脑风暴”,其实正是建模过程中的讨论。与同学伙伴讨论,你能快速捕捉到自己的思维漏洞,因为每个人的思维角度是不同的。相互补充,相互完善,才能做出真正的严谨的数学模型。
<>4.编程实践,规划能力
数学建模过程中的编程部分。我们知道,光有方法、模型和思路也是不行的。数学建模中的问题往往计算量很大,如果我们要靠人力来计算我们的模型,是行不通的。这个时候就需要我们借助一些程序语言来帮助我们。我们说:例如Python和Matlab这些编程语言,它们往往是高效的,我们在编写程序的过程中,其实也是教会了程序如何实现我们的模型。这个过程中,其实是我们与计算机和机器的交流,合理的规划我们的实现逻辑,往往能很快速高效的实现代码。当我们用程序实现数据处理,再搭建起来模型时,我们个人的实践能力和规划能力都会得到大幅度提升。
<>5.文献解锁,信息搜集
数学建模中的问题往往是社会上目前存在的难题,这些难题是需要我们花大力气去做的。那么,在解决这个问题时,最关键的一步其实是调研问题。我们拿到问题后,能否迅速的对该问题进行信息抓取与搜集也是非常重要的。我们说:当你完成一个数学建模问题调研时,其实你的文献解锁能力和信息搜集能力都能得到非常大的提升。而这种能力,对我们而言,不管是在研究生学习中和工作中都会显得极其重要。
<>6.结语
以上就是小编本科阶段数学建模的感想与收获啦,在未来的阶段,小编也将继续从事数据挖掘、人工智能等方面的研究。如果你在数学建模方面也有和小编相同的思考与感想,欢迎在评论区留言啊!
另外,如果大家对2022美赛C题感兴趣,小编也会考虑把这道“比特币-黄金”投资问题的破题思路、模型建立和算法选择更新到小编的CSDN博客上!!该题主要利用马尔克维兹投资组合模型和强化学习算法SAC处理时间序列的动态决策,欢迎大家留言啊!