【印象深刻的实战经历】两次全国大学生数学建模经历分享

目录

🌼初次接触

初次参加培训

分享培训所得

比赛开始

🔥再次接触

参加校赛

机缘巧合

再次培训

比赛开始

📕技巧总结

从问题的实际意义分析大体上可分为

从问题的解决方法上分析 

做国赛题目的步骤 

赛前准备

选题 

寻找思路  

如何展开思路? 

数学建模论文写作格式 

数学建模竞赛成功的数学模型为

🎀模型分类

预处理

优化模型

预测模型

分类模型

评价模型

💌最后


参赛的经历叙述

🌼初次接触

        初次接触数学建模是在我大一的时候。我是计算机科学与技术专业的,记得那节课高数老师在课堂上讲数学建模怎么怎么样,怎么怎么样的。时间有点就,我也忘了她具体是怎么说的。反正总结下来就是一句话:“一次建模,受益终生”

然后到了六月份我选择了数学建模的选修课,系统听了老师的讲课。嗯~具体过程懂得都懂。老师上课讲的东西,对于大一的我来说,简直了,就是天数,根本听不懂。很难很难。

选修课结课后我参加了校赛的选拔,初次校赛,我只能说,真的什么都不会,该干啥也不知道,我们三个队友,一个跑了,就剩我和另一个人,我俩都是大一的,一言难尽。

可以看看我第一次参加校赛写出的论文,献丑了👇👇👇

没错这就是我第一次写论文写出的东西,现在看来,确实很小白。

但是嘞,还是侥幸拿了校赛的三等奖,估计是老师看我们都是大一的在安慰我们。

初次参加培训

这个培训经历真的让我印象深刻,刻骨铭心,有无数次想要放弃,但是不行,因为老师说这次培训算我们的实训成绩,放弃就等于挂科。简直就是上了贼船。

但也确实学到了很多,给大家分享一下。

分享培训所得

1、学会了查阅各种文献,资料。这对我后期代码遇到BUG解决无形中带来了很多的帮助。

2、论文排版,无敌了,我写的论文那叫一个好看。

3、excel熟练运用常见的功能。本身我就报过班系统的学过office这次又让我的理解更加深刻。

4、团队协作能力,建模是一个团队赛,队友很重要,但是直到最后我都没感觉到,能做到的就是合理分工,能者多劳了。

5、答辩的能力,语言组织的能力都有所提升。

6、初次接触数据分析,能力略有提升。

......等等(我想不到了)

比赛开始

九月份开始比赛,很难忘的经历,这个时候还是疫情,一个队友直接被隔离到了家里,就剩我和另一个队友两个人参加比赛,我当时还不知道这意味着什么?直到最后我才知道,三个人的比赛,少一个人,那么难度就是直线上身,我选的是C题数据分析的类型,我本身就是培训时候只做过两道数据分析类型题的小白,时间到最后根本就不够用了。四道题,做了三道,最后一道题只能随便写写,而且俩个人能做的工作就会少很多,很多地方本来要做更加详细的处理和解释,但最终还是没有做到。最后成绩下来了,没有获奖,和队友的关系也闹崩了,很不好。

🔥再次接触

再次接触数学建模我已经是大二下班学期了,看了之前我2023年的经历,应该知道我基本上已经具备了一定的解决问题的能力,只是在那片文章中没说的就是,我数据分析的能力,也在一年的沉淀中随着我其他方面的提升也得到了突破。

参加校赛

这时候因为接受过系统的国赛培训,打校赛真的就是简简单单,我带着两个大一的学生,一天写完了题,我选的依旧是数据分析类的题目,驾轻就熟了。

最后成绩下来,校一等奖。但实际校奖对我没有什么用处了。我就直接解散了队伍,因为他俩给我说不参加国赛,我当时也没多想就这样了,因为我也知道参加国赛要培训两个月,很累,中途要写八篇论文改八篇论文,答辩八次,每天都要按时打卡签到,根本不想经历第二次了。

机缘巧合

在暑假快结束的时候,老师在去年国赛群里面问有没有还想参加今年国赛的可以联系她,我想了想培训以及培训了大半个月了,我要是现在参见只需要再写三篇论文就可以参加这次国赛,觉得很划算就联系了老师,简单的介绍了一下自己。老师也为我找了两个队友,一男一女。

再次培训

再次培训,就有种一带二的感觉了,新队友依旧是小白,我们需要磨合,才能在国赛中打出成绩。三篇论文刚好用来模磨合我们的团队。我将我的参赛经历以及学到的东西在练习中融入进去,赛前就分配好了任务,一切都在按部就班的进行。

比赛开始

依旧选C题数据分析,毫无悬念。参赛经历是残酷的,第一天我就通宵写题,成果显著,然后队友来了直接分配任务,我浅浅休息了,接着开始写第二问。三天时间转瞬即过,详细过程我就不描述了,我通宵了两夜,最终的成绩还算不错,国赛省一,算是没有遗憾了。


下面分享一下我这两次参赛中学到的数学建模的通用技巧。

📕技巧总结

从问题的实际意义分析大体上可分为

工业、农业、工程设计、交通运输、经济管理、生物、医学和社会事业等七个大类

从问题的解决方法上分析 

几何理论、组合概率、统计(回归)分析、优化方法(规划)、 图论与网络优化、层次分析、插值与拟合、差分方法、微分方程 、排队论、模糊数学、随机决策、多目标决策、随机模拟、灰色系统理论、神经网络、时间序列、综合评价、机理分析等方法。

做国赛题目的步骤 

1、赛前准备(从身体到心里)

2、选题

3、寻找思路(分析题目的过程)

4、建立模型

5、求解模型

6、形成论文

7、反复修改论文

8、定稿,提交论文

赛前准备

1)日常生活方面(竞赛期间,勿乱食)

2)基本知识(建模的常用方法及案例)

3)基本技能(写作技能、表达交流能力,搜索资料能力,创新能力,团队协作能力)

4)论文写作模板

5)常用程序

6)工具书

7)电脑,网络

8)数学建模官方网站或教练组提供的须知

选题 

常规选题步骤:

1)下载赛题并打印(A,B,C题各三份)。

2)各队员认真审读题目两遍(比如,统一先读A题),基本知道A题的大致内容,开始讨论。

3)同样,对B、C题进行讨论。

4)根据三人分析的结果,结合本队伍知识结构,按照少数服从多数原则选定题目。

5)对所选定题目,首先应把题目熟记于心;然后对题目初步分析,确认可以做的出来。

选题----特殊情况

有时某道题目正符合队员的知识结构,可以直接选择该题。

寻找思路  

1)分析题目,明确建模目的

2)罗列有关因素及关系,分清主次因素

3)要先形成整体思路!

个人经历:明确题目(05A)就是要作评价,首先否定了拟合的方法,然后通过搜索资料(网上

搜索及去环化学院借书)发现了模糊综合评价法,并且进一步分析,确认可以用到本题中。

如何展开思路? 

借助于一系列问题来展开思路

这个问题与什么问题相似?

如果将问题分解成两个或几个部分会怎样?

极限情形(或理想状态)如何?

综合问题的条件可得到什么结果?(和目标相差多少)

要实现问题的目标需要什么条件?

借助于下意识的联想(灵感)来展开思路

抓住问题的个别条件或关键词展开联想或猜想

综合所得到的联想和猜想,得到一些结论

进一步思考找出新思路和方法

数学建模论文写作格式 

竞赛答卷的文章结构

1、标题

2、摘要,关键字

3、问题重述、背景分析

4、模型的假设,符号说明(表)

5、模型建立

6、模型求解,结果分析与检验

7、模型评价、改进及推广

8、参考文献

9、附录

数学建模竞赛成功的数学模型为

兴趣信心知识能力团队协作坚持毅力运气 =成功+奖励


下面分享一下我这两次参赛中学到的数学建模中对于数据分析题的通用技巧。 

🎀模型分类

预处理

插值拟合、主成分分析、小波分析。

优化模型

单目标、多目标,线性、非线性、整数规划、动态规划、图论、网络流模型,最短路、最大流、最小生成树、背包、指派、抽屉、旅行商TSP、排队论模型、遗传算法、蚁群算法、粒子群算法、模拟退火算法等 。

预测模型

微分方程预测、线性、非线性回归与拟合,统计回归预测、马尔科夫预测,神经网络预测,模糊预测,灰色预测。

分类模型

K-means聚类、层次聚类、模糊聚类、神经网络分类。

评价模型

模糊评价,层次分析法,Topsis综合评价模型、主成分分析、数据包络分析模型,神经网络模型。


对于数据分析的通用办法,这里我直接引用Chatgpt的答案,因为我觉得他的答案还是可以采取的,我自己就不加以写了,我自己的方法可能比他省略一点,或者部分地方需要加以详细处理,这块通用的办法只是一个大致的思路,具体的还需要大家在做题的时候灵活运用。

💌最后

预祝大家在XXXX年竞赛中取得好成绩!我的经历分享完毕。

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

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

相关文章

vue二次封装ant-design-vue中的Modal弹窗组件,实现拖拽,全屏两种功能,原有参数属性不变

在我们的项目的有的地方需要用弹框的拖拽,以及弹窗自定义全屏显示的需求,所以再次将二次合一,同时弹框里面内容自适应屏幕高度 在ant-design-vue中,已经实现了拖拽,全屏的功能,下面是ant官网的示例 自定义…

开发实践6_project

要求: ① 页面写入超链接,获取所有数据item,显示在另一个页面,1min内,即使数据有变化,页面内容不变,1min后点击超链接可获取最新信息; ② 使用middleware完成用户请求路径判断 &am…

Spring MVC学习之——数据传递(在页面上添加数据)

Spring MVC之——数据传递 1.ModelAndView传递 编写controller Controller RequestMapping("/account") public class AccountController {//也可以不创建ModelAndView,直接在参数中指定RequestMapping(value "/findAccount9")public ModelAn…

一篇综述洞悉医学大型语言模型的原理,应用和挑战

在过去的一年中,随着 GPT-4、LLaMA、Mistral,PaLM 等先进技术的突飞猛进,大型语言模型(Large Language Models)已经引领全球人工智能进入了一个全新的基础模型时代,这一时代不仅开启了技术创新的新篇章&…

《微信小程序开发从入门到实战》学习八十五

6.15 设备API 6.15.2 添加联系人API 使用wx.addPhoneContact接口可以在用户的手机通讯录中添加联系人信息。用户可以选择“新增联系人”或“添加到已有联系人”。该接口接受Object参数,参支持属性如下所示: firstName:必填,名字…

微信小程序vue+uniapp瑜伽馆课程预约选课管理系统

本文对该站点以及对其进行了全面的剖析,为瑜伽馆管理系统的发展带来了借鉴。瑜伽馆管理系统小程序对于瑜伽馆起到了很好的引导作用,特别是对于地方瑜伽馆的处理起到了很大的作用。 按照已有的功能,除了管理员外,还可以对系统中的全…

python高级练习题库实验2(B)部分

文章目录 题目1代码实验结果题目2代码实验结果题目总结题目1 注册课程小游戏程序 研究下面的例子,并编写一个与这些例子完全相同的程序。使用for loop和break来解决问题。提示用户输入课程数量,是否选择,并且课程代码,最后还需显示已经完成的课程注册数量或者未完成的注册…

【Python3】【力扣题】389. 找不同

【力扣题】题目描述: 【Python3】代码: 1、解题思路:使用计数器分别统计字符串中的元素和出现次数,两个计数器相减,结果就是新添加的元素。 知识点:collections.Counter(...):字典子类&#x…

【Unity】ComputeShader丢失处理数据的bug

项目场景: 提示:这里简述项目相关背景: 在大量数据查找中总是莫名其妙地少了某些数据。 问题描述 提示:这里描述项目中遇到的问题: Dispatch调用问题 解决方案: 提示:这里填写该问题的具体解…

Python算法例36 丑数Ⅱ

1. 问题描述 设计一个算法&#xff0c;找出只含素因子2、3、5的第n小的数&#xff0c;符合条件的数如&#xff1a;1、2、3、4、5、6、8、9、10、12… 2. 问题示例 如果n9&#xff0c;返回10。 3. 代码实现 def find_nth_number(n):if n < 0:return Nonenumbers [1]idx…

Azure Machine Learning - 聊天机器人构建

目录 聊天机器人架构概述消耗成本环境准备打开开发环境部署和运行将聊天应用部署到 Azure使用聊天应用从 PDF 文件获取答案使用聊天应用设置更改答复行为 本文介绍如何部署和运行适用于 Python 的企业聊天应用示例。 此示例使用 Python、Azure OpenAI 服务和 Azure AI 搜索中的…

【playwright】新一代自动化测试神器playwright+python系列课程22_playwright模拟鼠标操作_悬停_右击_双击

playwright模拟鼠标操作_悬停_右击_双击 鼠标悬停 – hover() 有些元素&#xff0c;只有你鼠标移动到它那个位置上&#xff0c;他才会展开或者显示一些内容&#xff0c;这时候就要用到hover()操作了。 以个人设置这个下拉菜单&#xff0c;来看一下hover的使用。 项目实践代…

Spring Boot整合日期转换器(Converter)和拦截器(HandlerInterceptor)

添加日期转换器&#xff08;Converter&#xff09; public class DataConverter implements Converter<String, Date> {Overridepublic Date convert(String s) {try {SimpleDateFormat simpleDateFormat new SimpleDateFormat("yyyy-MM-dd");return simpleD…

产品排名提升秘籍:亚马逊鲲鹏系统的独特优势

在亚马逊竞争激烈的市场中&#xff0c;商家们一直在寻找新的方法来提升产品排名和吸引更多的顾客。近期&#xff0c;一款名为“亚马逊鲲鹏系统”的全自动化运行软件引起了广泛关注。该软件集成了一系列独特的功能和特点&#xff0c;旨在帮助商家更轻松地管理其亚马逊业务&#…

Gitea Webhook报错 webhook.ALLOWED_HOST_LIST setting

Gitea Webhook报错 webhook.ALLOWED_HOST_LIST setting 登录到Gitea中&#xff0c;编辑app.ini vi /data/gitea/conf/app.ini [webhook] ALLOWED_HOST_LIST 你的IP地址示例 [webhook] ALLOWED_HOST_LIST 192.168.3.98

企业微信无法正常启动 报错0xc0000142

报错内容如下&#xff0c;每次打开工作电脑时候企业微信一般会正常启动&#xff0c;但是有时候经常会出现下面这种错误&#xff0c;重启也解决不了&#xff0c;每次都得重装企业微信&#xff0c;今天整理了一下网上的方法&#xff0c;这个原因大概率是亿赛通。 解决办法&#x…

SofaMQ一些常用的API

SofaMQ的十五种常用的API 引言 SofaMQ作为阿里巴巴开源的消息中间件&#xff0c;提供了丰富的API以支持各种消息传递场景。在本文中&#xff0c;我们将介绍SofaMQ的十五种常用API&#xff0c;并通过实例演示其用法。 1. Producer相关API 1.1 SofaMQProducer SofaMQProduce…

2024年网络安全比赛--内存取证(超详细)

一、竞赛时间 180分钟 共计3小时 二、竞赛阶段 竞赛阶段 任务阶段 竞赛任务 竞赛时间 分值 1.从内存文件中找到异常程序的进程&#xff0c;将进程的名称作为Flag值提交&#xff1b; 2.从内存文件中找到黑客将异常程序迁移后的进程编号&#xff0c;将迁移后的进程编号作为Flag值…

Python学习之路——异常捕获

一、什么是异常 当检测到一个错误时&#xff0c;Python解释器就无法继续执行了&#xff0c;反而出现了一些错误的提示&#xff0c;这就是所谓的“异常”&#xff0c;也就是bug 二、异常的捕获方法 当我们的程序遇到bug&#xff0c;那么就下来有两种情况 ①整个程序因为一个…

Statistics with Python Specialisation: 数据库、可视化方法

目录 前言Numpy Arrays (the ndarray)1. 导入 NumPy&#xff1a;2. 创建 NumPy 数组&#xff1a;3. 数组的基本属性&#xff1a;4. 访问数组元素&#xff1a;5. 数组切片&#xff1a;6. 数学运算&#xff1a; pandas 示例&#xff1a;用平均值填充缺失值ScipyMatPlotLib&#x…