数学建模比赛介绍与写作建议

0 小序

本文的写作起因是导师要求我给打算参加相关竞赛的师弟们做一次讲座和汇报。我梳理了一个ppt提纲,并经过整理,因此有了这篇文章。

我打算从数学建模论文写作格式和写作技巧入手,接着介绍数学建模常用的数学模型,最后提出一点自己的建议。

首先,首先先来介绍下数学建模比赛是什么,有哪些数学建模比赛。

1 数学建模比赛一览和简单介绍

1.1 数学建模比赛的介绍

提到数学竞赛,也许你的脑海里浮现的是这样的画面:鸦雀无声的教室里,考生奋笔疾书,争分夺秒,监考老师在走道里巡视,步步惊心。

但数学建模竞赛不是这样,那数学建模竞赛是什么?

数学建模是指对现实世界的某一特定对象,为了特定的目的,做出一些重要的简化和假设,运用适当的数学工具得到一个数学结构,用它来解释特定的现象的实现性态,预测对象的未来状况,提供处理对象的优化决策和控制,设计满足某种需要的产品等。

                                                                        ————肖华勇·《大学生数学建模竞赛指南》

简单来说,数学建模是一个研究给出现象中的数学规律的比赛。一般体现在以下几个方面。第一,发生了什么?第二,为什么会发生这样的情况?第三,未来会如何发展?第四,目前该如何决策?这便是数学建模比赛中书写论文的几个出发点,也是科学研究的出发点。

接下来,将介绍常见的数学建模比赛。

科学研究与数学建模
图1-1 数学建模与科学研究

在1-1图中,本文在脑图的末端已经提到了几个常用的数学方法,本文将在后面进行更细致的介绍。

1.2 数学建模比赛一览

图1-2是网上流传的数学建模比赛含金量一览表,它将比赛划分成四类:

数学建模比赛一览
图1-2 数学建模比赛一览

A类是目前数学建模的顶级赛事,是含金量最高的数学建模比赛。

B类是含金量较高的比赛,有些比赛奖金不菲,其中“妈妈杯”是指mathorcup比赛在选手中的口耳相传的俗称。

C类含金量次之,是一些地区赛和一些稍有含金量的比赛。例如五一杯和华中杯还有东三省数学建模联赛是老牌的地区赛。

D类是水赛,含金量最低。

其中,我们学校启航网认可的比赛有国赛、美赛、东三省数学建模联赛和mathorcup大数据,综测加分。新手小白在参加顶赛之前,建议找一些含金量次之的比赛先练练手,一是提高比赛的熟悉度,二是可以磨合队友。

以上就是本章的全部,接下来介绍数学建模中论文结构。

2 数学建模论文写作结构

本文将从国赛和美赛两方面,介绍数学建模论文的结构和写作时需要注意的点。我们先从国赛入手。

2.1 国赛论文写作结构

国赛论文写作分为以下几个部分:

  •   摘要
  •   1 问题重述
  •   2 问题分析
  •   3 模型假设
  •   4 符号说明
  •   5 模型建立 
  •   6 模型求解 
  •   7 结论
  •   8 模型评价/模型推广
  •   参考文献
  •   附录
2-1 国赛论文写作结构

 2.2 美赛论文写作结构

美赛的结构和国赛的结构差不多,因为国赛当初就是借鉴美赛而举办的。美赛的论文结构如下:

  •   Summary 摘要
  •   1 Introduction 问题重述
  •   2 Symbol Descriptions 符号说明
  •   3 Model Hypothesis 模型假设
  •   4 Our Solutions 模型建立与求解
  •   5 Model Extensions 模型推广
  •   6 The strengths and weakness of the model 模型的不足
  •   7 Conclusions 结论
  •   References 参考文献
  •   Appendix 附录   
2-2 美赛论文写作的结构 

 2.3 各个部分的写作方法

2.3.1 摘要

摘要是一篇论文的整体风貌,对于获奖至关重要。字数一般在400-800字,不建议超过一页纸。内容包括:参赛队对题意的理解、模型类型、建模思路、求用的求解方法及求解思路、算法特点、灵敏度分析、模型检验、主要数值结果和结论。摘要下一行还需要选取3-5个关键词,体现研究内容、算法。

总之,摘要可以分为三大部分:

  1. 背景介绍:2-4行即可。
  2. 主体部分:一个问题一个问题的阐述,每个问题一个自然段,按照用了什么样的数学方法、解决了怎样的问题、得到了怎样的结果与结论的格式来写。
  3. 结尾:阐述模型的优缺点即可。

2.3.2 问题重述

不建议抄题。用自己的语言重新描述问题。可以适当加入自己查到的背景资料及前人研究现状。只能阐述问题,不能掺杂主观见解。

按照以下三部分描述即可:

  1. 问题背景 
  2. 文献综述(前人的工作)
  3. 本文的工作

2.3.3 问题分析/Our Solutions的开头

介绍三个内容:

  1. 为什么要这样做?(原因)
  2. 为什么要用这个方法?(上述原因与数学模型间的联系)
  3. 为社么要用这些变量?(选择变量的原因,一般通过“关联,因果,比较”得到)

美赛没有问题分析这个小标题,一般在Our Solutions的开头描述。

2.3.4 模型假设

对问题进行分析后,发现有些因素或条件还无法进行考虑或估算;或是针对问题的主要因素。舍弃次要因素的影响,采用假设的方式,使问题简化。

一些假设是基本假设,几乎每篇论文都会有。一些假设在建立模型过程中提出,随时记下,最后总结在一起。力求简洁明确。

这部分可以单独写也可以在模型建立时根据所需要情况再进行描述。

2.3.5  符号说明

列一个表格,说明本文的符号的含义即可。以简要文字表述各字母意义,其中各个主要符号的大小写、英语和阿拉伯语,要与正文中符号一致,通常采用三线表,切忌重复或及其近似。

2.3.6 模型建立与求解

美赛要先写问题分析,国赛的话需要单独列一个一级标题些问题分析,这里就不用再写了。

传统的数学建模问题一般分为连续性和离散型两类问题。连续型问题一边又分为微分方程、统计类、大数据类三种。我对连续型问题较为熟悉,故以此为例,描述连续型问题的“模型建立与求解”这一节该怎么写。

首先要数据预处理:也就是介绍数据来源(有些题题目不提供数据),如何整理(规范化)数据(即修改数据格式),如何清洗?(也就是处理异常值、缺失值)

接着,选取指标。需要运用相关性分析,非参数统计检验等

然后,建立模型。根据不同的目的:预测、相关性分析、分类、判别和评价等建立相应的模型。

下一步,模型检验,通过统计检验,例如t检验、r检验、f检验等

下一步,模型求解,进行预测、评价、相关性分析、分类判别等操作。

最后,得到结论,进行结论分析。进行完结论分析后,分析结果形成的原因,并提出建议和对策。

以上就是连续类问题“模型建立与求解”过程的书写步骤。下一节介绍常用的数学建模方法。

3 常用的数学建模方法

在第一节中,本文交代了数学建模是一个研究给出现象中的数学规律的比赛。一般体现在以下四个方面。

  1. 发生了什么?  可以通过描述性统计,综合评价分析,分类与判别解决。
  2. 为什么会发生这样的情况?可以通过关联与因果分析、比较分析解决。
  3. 未来会如何发展?通过预测解决
  4. 目前该如何决策?通过优化与控制来解决。

这里,上文的4点末尾给出了对应的解决方案,这里本文将介绍常见的对应的解决方案。

3.1 综合评价

综合评价将多维指标降为一维,从而确定排序、分类判别和最优方案的结果。

分类:模糊综合评价法

排序:主成分分析法

最优方案:层次分析法、优劣解距离法(Topsis评价法)、灰色关联分析

3.2 分类与判别

  1. 聚类
  2. 贝叶斯判别
  3. 费舍尔判别
  4. 各种神经网络
  5. 支持向量机

3.3 关联、因果与比较

  1. Person皮尔逊相关、Sperman斯皮尔曼相关(相关性)
  2. 标准化回归(1对多)
  3. 偏最小二乘回归(多对多)
  4. 主成分分析、岭回归(变量内部关系)
  5. 格兰杰因果检验(因果检验)

3.4 预测-单序列

  1. 时间序列arima
  2. 灰色预测,适用于小样本
  3. 马尔可夫预测
  4. 神经网络

3.5 预测-非单序列

  1. 向量自回归VaR
  2. 线性回归
  3. logistic回归
  4. Probit回归

3.6 优化与控制

  1. 线性规划
  2. 0-1规划
  3. 整数规划
  4. 网络优化
  5. 排队论

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

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

相关文章

python-NLP:1中文分词

文章目录 规则分词正向最大匹配法逆向最大匹配法双向最大匹配法 统计分词语言模型HMM模型 jieba分词分词关键词提取词性标注 规则分词 基于规则的分词是一种机械分词方法,主要是通过维护词典,在切分语句时,将语句的每个字符串与词表中的词进行…

很酷的仿真翻页书HTML源码,书本页面是加载的图片,基于JQuery实现的翻页特效,结合一些js插件,看起来很酷,在实现在线翻书项目。

仿真翻页书HTML源码https://www.bootstrapmb.com/item/14742 创建一个仿真的翻页书效果在HTML和CSS中可以通过多种方式实现,但通常这也会涉及到JavaScript(或jQuery)来处理交互和动画。以下是一个简单的示例,展示如何使用HTML、…

【GoLang】Golang 快速入门(第一篇)

目录 1.简介: 2.设计初衷: 3.Go语言的 特点 4.应用领域: 5.用go语言的公司: 6. 开发工具介绍以及环境搭建 1.工具介绍: 2.VSCode的安装: 3.安装过程: 4.Windows下搭建Go开发环境--安装和配置SDK 1.搭建Go开发环境 - 安装…

SQUID - 形状条件下的基于分子片段的3D分子生成等变模型 评测

SQUID 是一个形状条件下基于片段的3D分子生成模型,给一个3D参考分子,SQUID 可以根据参考分子的形状,基于片段库,生成与参考分子形状非常相似的分子。 SQUID 模型来自于 ICLR 2023 文章(2022年10月6日提交)&…

【iOS】isMemberOfClassisKindOfClass

目录 前言class方法isMemberOfClass和isKindOfClass实例方法分析类方法分析 实例验证总结 前言 认识这两个方法之前,首先要了解isa指向流程和继承链(【iOS】类对象的结构分析)关系,以便理解得更透彻 上经典图: 要注意…

动态代理更改Java方法的返回参数(可用于优化feign调用后R对象的统一处理)

动态代理更改Java方法的返回参数(可用于优化feign调用后R对象的统一处理) 需求原始解决方案优化后方案1.首先创建AfterInterface.java2.创建InvocationHandler处理代理方法3. 调用 实际运行场景拓展 需求 某些场景,调用别人的方法&#xff0…

深入浅出WebRTC—DelayBasedBwe

WebRTC 中的带宽估计是其拥塞控制机制的核心组成部分,基于延迟的带宽估计是其中的一种策略,它主要基于延迟变化推断出可用的网络带宽。 1. 总体架构 1.1. 静态结构 1)DelayBasedBwe 受 GoogCcNetworkController 控制,接收其输入…

贪心算法(算法篇)

算法之贪心算法 贪心算法 概念: 贪心算法是一种思想,并不是一种算法,贪心算法是分阶段地工作,在每一个阶段,可以认为所作决定是好的,而不考虑将来地后果。算法的每个阶段总是选择当前阶段最优&#xff0…

Kafka Producer之数据重复和乱序问题

文章目录 1. 数据重复2. 数据乱序 为了可靠性,Kafka有消息重试机制,但是同时也带来了2大问题 1. 数据重复 消息发送到broker后,broker记录消息数据到log中,但是由于网络问题,producer没有收到acks,于是再次…

Axure设计之轮播图(动态面板+中继器)

轮播图(Carousel)是一种网页或应用界面中常见的组件,用于展示一系列的图片或内容,通常通过自动播放或用户交互(如点击箭头按钮)来切换展示不同的内容。轮播图能够吸引用户的注意力,有效展示重要…

新手小白的pytorch学习第十一弹-----Computer Vision创建基础模型使用FashionMNIST

目录 PyTorch Computer Vision0 PyTorch 中 Computer vision 的库1 获得一个数据集1.1 查看数据的输入和输出形状1.2 可视化数据 2 准备 DataLoader3 Model 0: 创建一个 baseline model3.1 设置损失函数、优化器和评估指标3.2 创建一个函数来给我们的实验计时3.3 在批量数据集上…

萝卜快跑:自动驾驶的先锋与挑战

萝卜快跑:自动驾驶的先锋与挑战 近段时间,由萝卜快跑引发的自动驾驶事件如火如荼,成为科技领域的热门话题。萝卜快跑作为自动驾驶领域的重要参与者,其最新事件引发了广泛的关注和讨论。 萝卜快跑是百度推出的自动驾驶出行服务平台…

20240724-然后用idea创建一个Java项目/配置maven环境/本地仓储配置

1.创建一个java项目 (1)点击页面的create project,然后next (2)不勾选,继续next (3)选择新项目名称,新项目路径,然后Finsh,在新打开的页面选择…

Hadoop、Hive、HBase、数据集成、Scala阶段测试

姓名: 总分:Hadoop、Hive、HBase、数据集成、Scala阶段测试 一、选择题(共20道,每道0.5分) 1、下面哪个程序负责HDFS数据存储( C ) A. NameNode B. Jobtracher C. DataNode D. Sec…

鸿蒙界面开发

界面开发 //构建 → 界面 build() {//行Row(){//列Column(){//文本 函数名(参数) 对象.方法名(参数) 枚举名.变量名Text(this.message).fontSize(40)//设置文本大小.fontWeight(FontWeight.Bold)//设置文本粗细.fontColor(#ff2152)//设置文本颜色}.widt…

3.JAVA-IDEA

IDEA介绍 下载安装 实际操作 免费试用,可以选第一个自己找到密匙开锁 首先新建project项目 建立空项目 起名并存储位置选择 确定创建项目 成功新建项目,开始新建模块 新建或导入模块 新建java模块 修改名称,位置保持默认 同样yes建立 ok即可 …

2 YOLO8的使用

1 介绍 YOLOv8是YOLO (You Only Look Once) 目标检测模型系列的最新版本,由Ultralytics公司开发和维护。YOLOv8是在先前版本的基础上进行的重大更新,不仅提升了性能,还增加了更多的功能,它不仅能够进行目标检测,还能完…

职业教育综合布线实验实训室建设应用案例

在信息技术迅猛发展的今天,综合布线技术已成为智能建筑、数据中心等基础设施不可或缺的一部分。唯众,作为职业教育领域的先行者,早在多年前便洞悉行业趋势,率先涉足综合布线实训室的建设,凭借丰富的经验和持续的创新&a…

phpstorm配置xdebug3

查看php路径相关信息 php --ini安装xdebug https://www.jetbrains.com/help/phpstorm/2024.1/configuring-xdebug.html?php.debugging.xdebug.configure php.ini 配置 在最后添加,以下是我的配置 [xdebug] zend_extension/opt/homebrew/Cellar/php8.1/8.1.29/p…

决策树 和 集成学习、随机森林

决策树是非参数学习算法,可以解决分类问题,天然可以解决多分类问题(不同于逻辑回归或者SVM,需要通过OVR,OVO的方法),也可以解决回归问题,甚至是多输出任务,并且决策树有非…