第一次参加数学建模竞赛新手小白备赛经验贴

2024年暑假已经来临,下半年的数学建模竞赛非常多,许多同学可能是第一次参赛,对于如何准备感到迷茫和无从下手。在这种情况下,我们将分享一些备赛的小技巧,帮助大家在这个暑假更好的入门,即便是零基础的小白也能在数学建模中得心应手。

一、赛前准备

在准备参见数学建模比赛前,以下几个特别重要的准备工作一定要做

(1)找队友进行组队,通常三人一组。

(2)选择要参加的数学建模竞赛,竞赛全年都有,通常选择自己感兴趣或者认可度高的参加。

(3)学习相关书籍和软件。

(4)在比赛前,选择经典的赛题进行全真模拟,并学习历年优秀论文。

1、三人组队

数学建模比赛通常要求参赛者以团队形式参赛,通常三人一组。组队时,可以选择能力互补的队友,比如有人擅长编程,有人擅长建模,有人擅长写作和展示。

选队友很重要!很重要!很重要!队友靠谱,可以说比赛事半功倍。那么如何选择队友,总结大家的经验来讲,按重要度考虑,可以从以下3方面进行选择:

(1)有共同利益:

首先,选择那些对数学建模比赛有相同兴趣和目标的队友非常重要。共同的兴趣和目标不仅可以增强团队的凝聚力,还能确保每个成员都愿意投入足够的时间和精力。
比如,你打算通过这次建模比赛增加保研分,而你的队友只是想体验一下比赛的氛围,随便参加玩玩,那你在这次比赛中一定会感到很心累。因为你的队友会等着你带他飞。但是如果你选择有共同目标的队友,就能最大化利益,大家共同努力,共同获益。

(2)有真技术

在选队友时,更应该关注他们的实际技能,而不是仅仅看学习成绩和专业排名。比赛需要的是实战能力和技术水平,数学建模大家通识公认的队员配置是建模+编程+论文。

  • 建模同学需要熟悉常用的数学建模算法以及实际问题的解决方式;
  • 编程同学要熟练使用常用的软件,比较常用的比如MATLAB、python、SPSSAU;
  • 负责论文的同学需要熟练使用office、LaTex等软件进行论文排版。

这些能力和技术不是通过专业排名就能看出来的,毕竟大学期末考试有多水大家都懂,老师把考试范围都给你了,背就完了,所以成绩不能代表实际技术水平。

(3)熟悉程度

在确保队友有共同利益和实际技术的基础上,选择熟悉的人可以进一步提高团队的协作效率,特别是想多次参见比赛的长期搭档,熟悉的队友之间有更好的沟通和信任,合作起来更为顺畅。

2、比赛选择

每一年的数学建模竞赛是非常多的,每个都参加是不现实的,更推荐参加知名度和认可度比较高的竞赛,这样获奖的含金量会更高。

  • 本科生:推荐参加高教杯全国大学生数学建模竞赛,就是大家通常说的国赛,每年九月份比赛,时间通常为3天。与国赛相对的还有美国大学生数学建模竞赛,每年2月份比赛。
  • 研究生:推荐参加中国研究生数学建模竞赛,每年十月份左右。

这类比赛是数学建模竞赛中知名度和认可度排名top的,如果想要在大赛中拿奖,可以在这几类比赛前先参加其他规模相对较小的比赛,来熟悉一下比赛流程。
可以参考下方2024全年数学建模竞赛时间线,每年的比赛时间改动不大,选择自己感兴趣或者学校认可度比较高的酌情参加。

3、书籍与软件

(1)数学基础

《高等数学》《线性代数》《概率论与数理统计》这些课程,大部分专业都会学习。
(2)数学建模书籍推荐

  • 《数学建模》姜启源/谢金星
  • 《数学建模算法与应用》司守奎
  • 《Matlab在数学建模中的应用》卓金武
  • 《SPSS统计分析基础教程》张文彤
  • 《SPSSAU科研数据分析方法与应用》周俊

以上这几本都是在各个领域内相对出门的教材,大家可以结合个人兴趣进行选择。

(3)分析软件

除了理论知识的储备,软件使用也熟悉,数学建模常用的软件有以下:

  • MATLAB:数学建模最常用,主要用于算法开发、数据可视化、数据分析以及数值计算的高级基数计算语言和交互式环境。
  • R语言 - 开源的统计计算和数据分析语言,具有丰富的包和库支持,适合统计建模和数据可视化。
  • Python - 多用途编程语言,通过库如NumPy、Pandas和SciPy等进行数据处理和建模。
  • SPSSAU:在线数据分析软件,相比于SPSS更加方便智能,零基础小白参加数学建模必备软件,输出的结果标准三线表可以直接复制,最后写论文很方便。
  • Lingo:解决线性规划问题

其他:LaTeX、Python、STATA、SAS、R、Office、PS等

4、全真模拟

“纸上得来终觉浅”,在准备数学建模比赛之前,一定一定要进行三天三夜的全真模拟练习以及学习历年优秀论文。

(1)全真模拟练习

选择历年的经典赛题进行全真模拟比赛。这种实战练习能够帮助你熟悉比赛的时间限制、题型和解题思路。通过模拟比赛,可以评估自己在限定时间内解决问题的能力,并发现需要改进的地方。同时提高彼此之间的默契度,这样到正式比赛时,就会更加的得心应手。

(2)学习历年优秀论文

阅读和分析历年优秀的建模论文,了解其问题建模和解决方法。通过学习优秀论文,可以借鉴其思路和技巧,提升自己的建模能力和创新水平。

文末教你找历年全国大学生数学建模优秀论文↓↓↓

二、赛中重点

数学建模比赛时间一般只有三天,时间紧任务重,这三天比较重要的事情有三点:

(1)选题

(2)模型算法选择

(3)论文写作提交

1、选题

以全国大学生数学建模竞赛为例:国赛分为A、B、C、D、E题,其中本科生从ABC题中选一题,专科生从DE题中选一题。数学建模题目的背景千差万别,从天文到历史各种背景都可能涉及到。但是原理是可以分为评价类、预测类、优化类以及机理建模类

(1)评价类(最简单)

评价类模型用于比较不同方案、决策或策略的优劣和效果。这些模型帮助决策者根据给定的评价指标进行量化评估,以便做出最佳的决策或选择。这类题目相对来讲最简单,模型易于理解和操作,所以选择这类题的人也最多,所以若选择评价类题目想在竞赛中脱颖而出并争取奖项则相对具有挑战性。

(2)预测模型

在数学建模中,预测类模型用于分析和预测数据的趋势、模式和未来发展。这些模型通过历史数据和特征的分析,建立数学关系和模型,从而预测未知或未来的数据值。

(3)优化类(最常见)

优化模型是一种用于寻找最优解或最优方案的数学模型。它涉及定义目标函数和约束条件,以最大化或最小化目标函数,并找到满足约束条件的最优变量取值。优化模型广泛应用于诸如生产规划、资源分配、调度排程、组合优化等各种决策问题中。

(4)机理建模类(人口模型/物理学/微分方程等)

通常国赛的A题都是比较偏向于机理建模类,这类题目与专业知识结合最密切,相对来讲难度最高,通常选的人也是最少的,如果平时有准备的同学也可以考虑。这类题目与专业知识结合非常密切,如果不是专业对口的队伍,不建议选择,因为光读懂题目,就会耗费大量时间与精力。

2、常用模型算法

数学建模的目的是解决实际问题,因此评价模型的关键在于其是否能有效、简便、合适地解决实际问题,而非仅仅依赖于使用复杂的数学方法。过度追求数学的复杂性有时会使模型变得难以理解,并可能失去实际应用的意义(炫技须有度)。
上文中提到在数学建模竞赛中有四大模型,常用的其实是前三大模型——评价类、预测类、优化类。下面介绍下这三大模型的一些经典的常用的算法。

(1)评价类模型常用算法

为决策者提供了量化评估方案和决策的工具和方法,帮助他们在复杂的决策环境中做出明智的选择。常用方法及其优缺点如下表:

(2)预测类模型常用算法

分析和预测未知或未来的数据趋势和模式,常用模型可分为时间序列预测、回归模型预测、机器学习预测三类,各自常用的算法说明如下:

(3)优化类模型常用算法

优化模型用于在给定约束条件下寻找目标函数的最优解,以实现资源配置、决策制定和性能改进的最佳方案。常用方法说明如下:

3、论文写作

写好论文至关重要,评委老师根据论文评分,直接影响整个队伍的得分,因此需要三位队员共同协作完成。论文基本框架如下:

在进行论文写作时,通常出现在论文中的表格需要整理成三线表格式,当分析的内容很多,数据整理和排版也会很麻烦。
而使用SPSSAU进行数据分析时,输出结果都是符合学术规范的标准三线表格式,并且支持一键复制,可以直接使用,大大加快了数据建模论文写作的效率。


整理好论文后,3位队员一定要每个人都通读检查一遍,一个人可能会“灯下黑”,导致明显的错误也不能发现,3个人都检查如果存在错误那么发现的概率也就更大,可以及时进行修改。

三、数学建模历年题目论文

(1)查看全国大学生数学建模竞赛历年题目

网址:http://www.mcm.edu.cn/

路径:赛题与评奖→历年竞赛赛题

(2)全国大学生数学建模竞赛历年优秀论文

网址:https://dxs.moe.gov.cn/zx/hd/sxjm/

路径:中国大学生在线官网→活动→数学建模→论文展示

SPSSAU​www.spssau.com?100001000

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

AI Earth——2020年中国建筑物高度CNBH数据产品(10m)

数据介绍: 复旦大学生命科学学院GC3S团队(吴万本博士、赵斌教授等)利用多源地球观测数据和机器学习技术,构建了中国第一个10米分辨率的建筑高度估计模型(CNBH-10m)。基于此模型建立了中国10米分辨率的建筑高度数据集。此数据集基于全天候地球观测(雷达、光学和夜光图像)…

前端面试代码题

本文总结面试过程中遇到的代码题。 1. 变量提升 2. 数组相关的方法 注意返回true值是保留不是过滤,别记反。没啥,就是gap半年在面不写会忘的。。。 arr.filter((item, index, current) > {return arr.indexOf(item) index});。可以去重 filter本质…

前端 js 单引号,双引号、斜杠, 表格 tr input、checkbox、、、、

直接上代码 var target (leftOrRight LEFT ? $("#left") : $("#right"));target.empty();// let tbody $("resultRight tbody");// tbody.empty();for (var i 0; i < items.length; i) {debugger// target.append("<option valu…

【数据结构】线性表----队列详解

1. 队列的基本概念 话不多说&#xff0c;直接开始&#xff01; 队列是一种线性数据结构&#xff0c;同栈类似但又不同&#xff0c;遵循先进先出&#xff08;FIFO, First In First Out&#xff09;的原则。换句话说&#xff0c;最先进入队列的元素会最先被移除。这样的特点使得…

【Spring Cloud精英指南】深度探索与实战:网关Gateway的高级应用与最佳实践

1. 前言 Spring Cloud Gateway提供了一个在Spring生态系统之上构建的API网关&#xff0c;包括&#xff1a;Spring 5&#xff0c;Spring Boot 2和Project Reactor。Spring Cloud Gateway旨在提供一种简单而有效的路由方式&#xff0c;并为它们提供一些网关基本功能&#xff0c;…

IntelliJ IDEA 2024.1.4最新教程!!直接2099!!爽到飞起!!

IntelliJ IDEA 2024.1.4最新破解教程&#xff01;&#xff01;直接2099&#xff01;&#xff01;爽到飞起&#xff01;&#xff01;【资源在末尾】安装馆长为各位看官准备了多个版本&#xff0c;看官可根据自己的需求进行下载和选择安装。https://mp.weixin.qq.com/s/Tic1iR_Xc…

C语言-顺序表

&#x1f3af;引言 欢迎来到HanLop博客的C语言数据结构初阶系列。在这个系列中&#xff0c;我们将深入探讨各种基本的数据结构和算法&#xff0c;帮助您打下坚实的编程基础。本次我将为你讲解。顺序表&#xff08;也称为数组&#xff09;是一种线性表&#xff0c;因其简单易用…

常用录屏软件,分享这四款宝藏软件!

在数字化时代&#xff0c;录屏软件已经成为我们日常工作、学习和娱乐中不可或缺的工具。无论你是需要录制教学视频、游戏过程&#xff0c;还是进行产品演示&#xff0c;一款高效、易用的录屏软件都能让你的工作事半功倍。今天&#xff0c;就为大家揭秘四款宝藏级录屏软件&#…

Ajax从零到实战

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…

性价比高充电宝有哪些?充电宝十大最佳品牌大盘点!

在如今这个高度数字化的时代&#xff0c;我们的生活离不开各种电子设备&#xff0c;而充电宝作为保障电子设备续航的重要工具&#xff0c;其地位日益凸显。然而&#xff0c;面对市场上琳琅满目的充电宝品牌和产品&#xff0c;要挑选到一款性价比高的充电宝并非易事。在这篇盘点…

java使用easypoi模版导出word详细步骤

文章目录 第一步、引入pom依赖第二步、新建导出工具类WordUtil第三步、创建模版word4.编写接口代码5.导出结果示例 第一步、引入pom依赖 <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId><…

element-ui操作表格行内容如何获取当前行索引?

需求&#xff1a; 根据每个用户的提交次数、撤回次数&#xff0c;动态计算出实际次数&#xff0c;并且提交次数不能小于撤回次数 <template><div><el-table:data"tableData"style"width: 80%"border><el-table-columnprop"date&…

【IOS】React Native之HelloWorld

RN搭建开发环境 rvm 安装3.2.2 brew install node18 brew install watchman# 使用nrm工具切换淘宝源 npx nrm use taobao# 如果之后需要切换回官方源可使用 npx nrm use npmnpm install -g yarnbrew install cocoapodsnpm uninstall -g react-native-cli react-native-communi…

(c#实现)决策树算法原理和案例

一、引言 决策树&#xff08;Decision Tree&#xff09;是一种常用的监督学习算法&#xff0c;广泛应用于分类和回归任务。它的直观性和可解释性使其成为机器学习和数据挖掘领域的重要工具。本文将详细介绍决策树的原理&#xff0c;并通过一个实际案例展示如何使用C#实现决策树…

【MindSpore学习打卡】应用实践-LLM原理和实践-基于MindSpore实现BERT对话情绪识别

在当今的自然语言处理&#xff08;NLP&#xff09;领域&#xff0c;情绪识别是一个非常重要的应用场景。无论是在智能客服、社交媒体分析&#xff0c;还是在情感计算领域&#xff0c;准确地识别用户的情绪都能够极大地提升用户体验和系统的智能化水平。BERT&#xff08;Bidirec…

C++类和对象学习笔记

1.类的定义 1.1类定义的格式 class是定义类的关键字&#xff0c;Date为类的名字&#xff0c;{ }中为类的主体&#xff0c;注意定义类结束时后面的分号不能省略。类中的内容称为类的成员&#xff1b;类中的变量称为类的属性或成员变量&#xff1b;类中的函数称为类的方法或者成…

jdk1.8安装教程及环境变量配置(含jdk8,11,13安装文件)

目录 友情提醒第一章、JVM、JRE、JDK介绍第二章、下载和安装JDK2.1&#xff09;百度网盘直接下载免安装2.2&#xff09;官网下载安装JDK&#xff08;需要收费&#xff09; 第三章、环境变量配置3.1&#xff09;windows环境变量配置3.2&#xff09;验证环境变量是否配置成功 友情…

类和对象——【运算符重载】

P. S.&#xff1a;以下代码均在VS2019环境下测试&#xff0c;不代表所有编译器均可通过。 P. S.&#xff1a;测试代码均未展示头文件iostream的声明&#xff0c;使用时请自行添加。 博主主页&#xff1a;Yan. yan.                        …

PDA:Prompt-based Distribution Alignment for Unsupervised Domain Adaptation

文章汇总 式中&#xff0c; y s y^s ys表示源域数据的one-hot ground-truth&#xff0c; K K K为类数&#xff0c; w i w_i wi​和 z ~ s \tilde{z}_s z~s​分别表示源域经过提示调优的最终文本表示和最终图像表示的第 i i i类。 同理&#xff0c;为了进一步利用目标领域的数据…