2023五一数学建模竞赛(五一赛)选题建议

提示:DS C君认为的难度:C<A<B,开放度:B<A<C 。

A题:无人机定点投放问题

这道题是传统的物理类题目,基本每次建模竞赛都会有。由于这道题目并未给明数据,所以数据获取和搜集资料是前期最重要的工作。可以使用到模拟仿真来进行求解。这道题目由于太过公式化,存在最优解。如果你要参加国赛,选择这道题不会有很好的训练效果。寻找因素之间的关系可以用的方法为:

1相关性分析:通过计算两个变量之间的相关系数,可以确定它们之间的关系。相关系数可以用来衡量两个变量之间的线性关系。

2回归分析:回归分析可以用来确定一个因变量和一个或多个自变量之间的关系。它可以用来预测因变量的值,并确定自变量对因变量的影响。

3因子分析:因子分析可以用来确定一组变量之间的关系,并找出它们之间的共同因素。它可以用来简化数据集,并找出变量之间的主要关系。

4聚类分析:聚类分析可以用来确定一组变量之间的相似性,并将它们分成不同的组。它可以用来识别数据集中的模式和趋势。

5决策树分析:决策树分析可以用来确定一组变量之间的关系,并找出它们之间的重要性。它可以用来预测因变量的值,并确定自变量之间的相互作用。

这里在对无人机的稳定性进行分析验证,可以使用数值仿真。具体的可以以以下方式进行分析:建立无人机动力学模型。无人机动力学模型可以基于欧拉角描述无人机的姿态运动,并考虑无人机的质量、惯性矩阵、推力、气动力等因素。

1根据无人机动力学模型,编写计算机程序进行数值仿真。数值仿真可以采用数值解法,例如四阶龙格-库塔法等,对无人机的姿态、速度等状态进行时间积分。

2在数值仿真中引入外部扰动,例如风速、气流等,以评估无人机的稳定性。可以通过对无人机初始状态进行微小扰动,观察无人机在扰动下的响应,例如姿态角偏差、速度变化等,并分析其稳定性。

3对无人机的控制系统进行数值仿真,例如基于PID控制器的控制系统,以评估控制系统的效果和稳定性。可以通过调节控制参数,观察无人机的响应,并分析其稳定性。

4根据仿真结果,优化无人机的设计和控制系统。通过对仿真结果进行分析,可以发现无人机的弱点和不足,并提出优化方案。例如,可以调整无人机的设计参数,例如质量分布、推力布局等,以提高其稳定性;或者改进控制系统的算法和参数,以提高其控制精度和稳定性。

5进行实际试飞验证。在完成仿真验证后,可以对无人机进行实际试飞,并记录其姿态、速度、加速度等状态,并与仿真结果进行比较,以验证仿真结果的准确性和可靠性。

这道题目的开放程度低,难度适中,建议数学、物理等相关专业同学选择。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

B题:快递需求分析问题

这道题是传统的运筹学+数据分析类题目,具体的,建议利用lingo、matlab进行求解。题目里涉及到图论知识,需要团队成员至少学过相关内容,这里对第一问做一些简单分析(详细分析见企鹅)。为了建立数学模型对各站点城市的重要程度进行综合排序,可以采用以下步骤:

步骤1:数据预处理

对数据进行清洗和整理,统计每个站点城市的收货量、发货量、快递数量等指标,计算每个站点城市的平均收发量和快递量,以便后续分析。

步骤2:相关性分析

计算各站点城市之间收发量、快递量之间的相关系数,找出相关性较强的城市对,以便后续分析。

步骤3:建立模型

基于各站点城市的收发量、快递量等指标,建立数学模型,评估各站点城市的重要程度。

可以采用TOPSIS等多种评估方法,对各站点城市进行综合评估,得出综合排序结果。

步骤4:结果分析

根据综合排序结果,得出重要程度排名前5的站点城市名称。

这道题目还是需要一定的基本功,或者网上获取资源的能力的。推荐数学、统计学等相关专业同学选择。难度适中,开放度偏低。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

C题:“双碳”目标下低碳建筑研究

这道题目就是传统的数据分析题目了,在每次数模竞赛中都会出现此类题目,推荐大家选择。首先,我们需要计算出该建筑物每个月的能量需求,以便计算通过空调调节温度的能源消耗和相应的碳排放量。由于该建筑物的墙、屋顶、门窗和地面都有不同的热导系数,我们需要分别计算它们的热传导系数。

热传导系数指的是单位时间内热通过单位面积的传导热流量,公式为:q=kA(T1-T2)/d,其中,q为热流量,k为热传导系数,A为面积,T1和T2为两端温度,d为距离。根据该公式,我们可以计算出该建筑物的墙、屋顶、门窗和地面的热传导系数。

寻找因素之间的关系可以用的方法可以看前面A题部分的分析,这里不再赘述。评价方法推荐灰色综合评价法、模糊综合评价法等。对于最后需要预测的数据可以使用随机森林、xgboost、神经网络等机器学习方法进行预测。对于评价模型的有效性进行验证,可以使用以下的步骤:

1 划分数据集:将数据集分成训练集、验证集和测试集。训练集用于训练模型,验证集用于调整模型的超参数,测试集用于评估模型的性能。

2 选择评价指标:选择适当的评价指标来度量模型的性能。不同的任务和模型可能需要使用不同的评价指标。例如,在分类任务中,可以使用准确率、精确率、召回率和F1分数等指标。

3 训练模型:使用训练集训练模型,并使用验证集来调整模型的超参数,如学习率、批量大小、隐藏层数等。这可以帮助模型更好地适应数据并提高模型的性能。

4 测试模型:使用测试集来评估模型的性能。可以计算模型在测试集上的评价指标,以确定模型是否具有良好的泛化能力。

5 交叉验证:使用交叉验证方法来验证模型的有效性。交叉验证将数据集划分成多个子集,并在这些子集上进行多次训练和测试,以避免因数据划分不合理而导致的偏差。

6 对比实验:通过对比实验来验证模型的有效性。可以使用不同的模型、不同的特征工程方法、不同的超参数等来训练模型,并对比它们在同一数据集上的性能,以确定哪种方法最有效。

这道题目开放度较高,难度较易,是本次比赛练手和获奖的首选题目。推荐所有专业同学选择。

有关思路、相关代码、讲解视频、参考文献等相关内容可以点击下方群名片哦!

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

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

相关文章

来了来了,我使用 ChatGPT 开发了一个 AI 应用

ChatGpt 实在太火爆了&#xff0c;很多人在问我怎么使用 chatgpt 开发一个 AI 应用程序。这不就来了吗~ 开始 你所需要准备的一个OpenAI 的密钥和一点点代码来发送提示并返回结果&#xff0c;例如下面这段代码&#xff1a; import { OpenAIApi, Configuration } from openai…

超火爆的ChatGPT课,送ChatGPT账号啦~~

HOT! HOT! HOT! &#x1f525; &#x1f525; &#x1f525; 上周&#xff0c;ChatGPT全栈开发课程一经推出&#xff0c;就在程序员圈子中引起了广泛关注。这两天 都被挤爆了&#xff0c;纷纷表示对课程内容很是期待呢。 明天就要开班直播啦&#xff0c;还未报名的同学&…

神经网络模型入门及蠓虫分类问题简单实战

学习知识要实时简单回顾&#xff0c;我把学习的神经网络模型简单梳理一下&#xff0c;方便入门与复习。 神经网络模型 神经网络简介 人工神经网络是在现代神经科学的基础上提出和发展起来的&#xff0c;旨在反映人脑结构及功能的一种抽象数学模型。自 1943 年美国心理学家W.M…

第十四章 代理模式

文章目录 前言一、静态代理完整代码接口 ITeacherDao &#xff08;代理类和被代理类都需要实现这个接口&#xff09;被代理类 TeacherDao代理类 TeacherDaoProxy测试类 Client 二、JDK动态代理完整代码接口 ITeacher实现类TeacherDao代理工厂 ProxyFacyoryclient 测试 三、Cgli…

企业本地文档如何实现规范在线管理?

随着企业数字化生产方式的不断推进&#xff0c;网络办公和在线协作越来越普遍&#xff0c;企业内部可能出现大量的文件和文档&#xff0c;这些文档多存在于不同的设备和存储介质上&#xff0c;这给企业的信息管理带来了一定程度的困难。为了提高企业的知识管理效率&#xff0c;…

Go基础篇:类型系统

目录 前言✨一、什么是类型&#xff1f;二、类型特性1、静态类型检查2、类型推断 三、类型别名和自定义类型1、类型别名2、自定义类型3、类型别名和自定义类型的区别 四、类型底层结构1、类型元数据2、其他描述信息3、uncommontype 五、小结 前言✨ 前段时间忙着春招面试&#…

移动端事件

文章目录 移动端事件概述兼容性Touch触摸事件事件类型是否支持事件使用event对象touch对象阻止浏览器默认行为单指拖拽 Pointer指针事件事件类型是否支持事件使用event对象阻止浏览器默认行为单指拖拽 移动端事件 概述 移动端事件可分为&#xff1a; Touch触摸事件Pointer指…

【Bard】谷歌的人工智能工具—Bard初体验

文章目录 一、Bard介绍二、Bard体验1、加入Bard的候补名单2、登入Bard篇3、使用Bard篇&#xff08;1&#xff09;提供三种预选方式✨&#xff08;2&#xff09;创作生成各类文案&#xff08;3&#xff09;无生成图画能力&#xff08;4&#xff09;支持语音转文本输入✨&#xf…

实景区剧本杀系统开发

实景区剧本杀系统开发需要考虑以下几个方面&#xff1a; 场地选取&#xff1a;选择合适的场地&#xff0c;足够容纳游戏人数和游戏内容&#xff0c;同时需要考虑安全性和便利性。 剧情设定&#xff1a;根据场地和游戏类型设计剧情&#xff0c;包括人物角色、任务目标、…

SpringBoot日志文件

文章目录&#xff1a;一.日志的作用 二.日志的使用&#xff08;1&#xff09;系统默认日志输出 &#xff08;2&#xff09;自定义日志输出 三.日志级别的分类 &#xff08;1&#xff09;默认级别 &#xff08;2&#xff09;自定义级别 四.日志的持久化 &#xff08;1&…

又一次503 service unavailable处理

出现了&#xff1a;503 service unavailable 1&#xff09;查看系统日志 通过事件查看器&#xff0c;查看iis的日志,如下&#xff1a; 在错误信息中提示是 应用程序池提供服务的进程中出现错误。 其他警告也可通过日志目录查看 C:\inetpub\ 出现上述问题的可能是&#xf…

Node第三方包 【Request】

文章目录 &#x1f31f;前言&#x1f31f;Request&#x1f31f;安装与使用&#x1f31f;流&#xff08;stream&#xff09;操作&#x1f31f;Form表单&#x1f31f;application/x-www-form-urlencoded (URL编码的Form)&#x1f31f;multipart/form-data (Multipart Form 上传) …

http协议(一)/应用层

学习目标&#xff1a;⭐理解应用层的作用&#xff0c;理解协议&#xff0c;理解序列化和反序列化&#xff0c;并且实现网络版计算器⭐HTTP协议。⭐手写一个简单的http协议。 应用层 我们写的一个个解决实际问题, 满足我们日常需求的网络程序, 都是在应用层。 协议/序列化与反…

ChatGPT原理剖析

文章目录 ChatGPT常见误解1. 罐头回应2. 网络搜寻重组 ChatGPT真正做的事——文字接龙ChatGPT背后的关键技术——预训练&#xff08;Pre-train&#xff09;一般机器是怎样学习的&#xff1f; ChatGPT带来的研究问题1. 如何精准提出需求2. 如何更改错误3. 侦测AI生成的物件4. 不…

十、v-model的基本使用

一、v-model的基本使用 表单提交是开发中非常常见的功能&#xff0c;也是和用户交互的重要手段&#xff1a; 比如用户在登录、注册时需要提交账号密码&#xff1b;比如用户在检索、创建、更新信息时&#xff0c;需要提交一些数据&#xff1b; 这些都要求我们可以在代码逻辑中…

系统分析师《企业信息化战略与实施》高频知识点

企业信息化战略与实施---企业信息化与电子商务 业务流程重组&#xff08;Business Process Reengineering BPR&#xff09;是针对企业业务流程的基本问题进行反思&#xff0c;并对它进行彻底的重新设计&#xff0c;使业绩取得显著性提高。与目标管理、全面质量管理、战略管理等…

输入捕获实验

实验内容 用TIM5 的通道 1&#xff08;PA0&#xff09;来做输入捕获&#xff0c;捕获 PA0 上高电平的脉宽&#xff08;用 WK_UP 按键输入高电平&#xff09;&#xff0c;通过串口打印高电平脉宽时间。 输入捕获简介 输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32 的…

快速搭建Electron+Vite3+Vue3+TypeScript5脚手架 (无需梯子,快速安装Electron)

一、介绍 &#x1f606; &#x1f601; &#x1f609; Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需…

宝塔面板搭建自己的网站,并发布公网远程访问

文章目录 1. 环境安装2. 安装cpolar内网穿透3. 内网穿透4.固定http地址5. 配置二级子域名6.创建一个测试页面 宝塔面板简单几步搭建本地web站点&#xff0c;并做内网穿透&#xff0c;实现公网用户也可以正常远程访问&#xff0c;无需公网IP&#xff0c;无需设置路由器。 1. 环…

Volatile系列(一):Volatile测试案例一可见性

系列文章 Volatile测试案例一可见性 目录 前言 测试1 逻辑 代码 结果 测试2 逻辑 代码 结果 结论 原理探讨&#xff08;可见性&#xff09; 前言 多线程是 JAVA 并发编程的主要应用&#xff0c;并发环境能大幅提高应用性能&#xff0c;提高 CPU 使用率&#xff0c…