2024亚太杯中文赛数学建模选题建议及各题思路来啦!

大家好呀,2024年第十四届APMCM亚太地区大学生数学建模竞赛(中文赛项)开始了,来说一下初步的选题建议吧:

首先定下主基调,

本次亚太杯推荐大家选择B题目。C题目难度较高,只建议用过kaiwu的队伍选择。A题目后面两问求解起来也比较复杂,此外A题目很难做得出彩。
小白队伍无脑选B即可。是比较经典的数据分析类题目,主要做相关性分析、聚类分析和机器学习预测,求解思路很确定,整体也可以做不少可视化,获奖概率会高很多,大家到时候直接运行我给的python代码即可,不需要你配环境,我会录制怎么运行的视频,无脑运行,很简单。
预计7.5日晚前更新B完整成品。

精力有限,以下只是简略的图文版初步思路,更详细的视频版完整讲解请移步:

2024亚太杯中文赛数学建模选题建议及ABC题详细思路!_哔哩哔哩_bilibili

OK,接下来讲一下ABC题的思路。

A题飞行器外形优化问题

问题 1:估计飞行器的表面积和体积

思路:

1. 简化模型: 将飞行器分解为简单几何形状(如圆柱、圆锥、球等)。

2. 参数识别: 根据图 2 提供的尺寸,确定每个部分的几何参数。

3. 表面积计算: 使用各部分的几何公式计算表面积并求和。

4. 体积计算: 使用各部分的几何公式计算体积并求和。

公式:

问题 2:估算飞行器舱体结构的表面积和体积

问题 4:不同圆锥曲线外形的优化

思路:

1. 外形选择: 分别选择圆形、椭圆、抛物线和双曲线作为飞行器外形。

2. 几何建模: 建立每种外形对应的几何模型。

3. 参数计算: 计算不同外形下的结构参数。

4. 优化计算: 采用与问题 3 相同的优化方法,求解不同外形下的最优参数组合。

5. 结果对比: 比较不同外形的表面积、体积及阻力,确定最优外形。

公式:

· 圆形、椭圆、抛物线和双曲线的几何公式

· 优化计算中的空气动力学公式

B题洪水灾害的数据分析与预测

问题 1:分析指标与洪水发生的关联性

目标:
分析附件 train.csv 中的数据,识别与洪水发生密切相关的指标,进行可视化,并提出预防建议。

思路:

1. 数据预处理

o 读取 train.csv 文件,检查缺失值和异常值。

o 对缺失值进行处理,如插值或删除。

2. 特征选择

o 使用相关性分析(如皮尔逊相关系数)计算各指标与洪水发生概率的相关性。

3. 数据可视化

o 绘制热力图显示各指标之间的相关性。

4. 结果分析

o 根据分析结果识别与洪水发生密切相关的指标。

5. 提出建议

o 根据结果提出合理的洪水预防措施和建议。

问题 2:聚类分析与风险评价模型

目标:
将洪水发生概率聚类成不同类别,分析不同风险的洪水事件特征,建立预警评价模型。

思路:

1. 数据预处理

o 使用标准化方法对数据进行标准化处理。

2. 聚类分析

o 使用K-means聚类方法对洪水发生概率进行聚类,确定高、中、低风险类别。

o 分析各类别的指标特征,绘制特征雷达图等进行可视化。

3. 特征选择与权重计算

o 使用主成分分析(PCA)或因子分析选择关键指标。

o 计算不同指标的权重,可以使用层次分析法(AHP)或基于信息增益的方法。

4. 预警评价模型

o 根据选取的指标和权重,建立洪水风险的预警评价模型。

o 进行模型灵敏度分析,验证模型的稳定性和可靠性。

问题 3:洪水发生概率的预测模型

目标:
建立洪水发生概率的预测模型,并验证其准确性。

思路:

1. 特征选择

o 基于问题1中的分析结果,选择与洪水发生关系密切的指标。

2. 模型选择与训练

o 使用机器学习算法(如逻辑回归、随机森林、XGBoost等)建立预测模型。

3. 模型验证

o 使用测试集验证模型的预测准确性,计算常见评价指标(如准确率、F1-score等)。

4. 模型改进

o 如果仅使用5个关键指标,重新进行特征选择和模型训练,比较不同模型的表现。

问题 4:预测 test.csv 中洪水发生的概率

目标:
使用问题3中建立的预测模型,预测 test.csv 中所有事件的洪水发生概率,并进行结果分析。

思路:

1. 数据预处理

o 读取 test.csv 文件,进行相同的预处理步骤(如标准化)。

2. 预测

o 使用训练好的模型预测 test.csv 中每个事件的洪水发生概率。

3. 结果填充与可视化

o 将预测结果填入 submit.csv 中。

o 绘制直方图和折线图,分析预测结果的分布情况,检查是否服从正态分布。

C题:基于量子计算的物流配送问题

问题一:独立运营的物流公司优化

思路:

1. 定义优化目标:最小化单个物流公司的运营成本,包括货车租赁费用和运输费用。

2. 建立QUBO模型:将问题转化为QUBO(Quadratic Unconstrained Binary Optimization)模型。

3. 决策变量定义:定义二进制变量表示是否选择某条运输线路和租用某种卡车。

4. 成本计算:构造QUBO的系数矩阵,反映不同决策组合下的总成本。

5. 求解QUBO:使用Kaiwu SDK的CIM模拟器和模拟退火求解器求解QUBO问题。

具体步骤:

· 确定每个城市之间的运输成本和时间。

· 使用CIM模拟器针对单个物流公司的数据设置问题矩阵。

· 通过模拟退火算法找到成本最小化的解。

问题二:合作运营的物流公司优化

思路:

1. 定义优化目标:最小化两个合作物流公司的总运营成本。

2. 建立QUBO模型:根据合作情况调整QUBO模型,考虑跨公司的货物拼货和中转。

3. 决策变量定义:定义新的二进制变量,包括合作情况下的货物流向。

4. 求解QUBO:使用CIM模拟器和模拟退火求解器解决更新的QUBO问题,找到成本最优解。

具体步骤:

· 更新系数矩阵以反映两公司合作的成本优势。

· 分析合作带来的成本节省。

· 使用Kaiwu SDK求解问题,比较独立运营与合作运营的成本差异。

问题三:自定义场景的QUBO模型设计

思路:

1. 场景选择:选择一个具有商业化或学术价值的场景,例如AI、通信或金融等。

2. 建立QUBO模型:根据选择的场景,定义问题的二进制变量和约束。

3. 参数化QUBO:将实际问题转化为QUBO表达式,估计所需的比特数量。

4. 求解与分析:使用Kaiwu SDK来求解QUBO问题,分析结果的实用性和有效性。

具体步骤:

· 确定场景特定的约束和优化目标。

· 设计相应的QUBO模型。

· 使用量子计算技术求解,评估模型的性能。

OK,上述思路的文档领取、视频讲解以及后续的完整成品论文预定请点击我的下方个人卡片查看↓:

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

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

相关文章

仓颉——申请内测、环境搭建、编译测试

2024年6月21日,华为仓颉正式公开发布。 不少同学看过仓颉白皮书后,都在找SDK从哪下载,HelloWorld怎么跑。仓颉公众号也及时发布了内测的方式,我也亲自走了一遍整个流程, 一,申请内测 关注“仓颉编程语言…

暗潮短视频:成都柏煜文化传媒有限公司

暗潮短视频:涌动的新媒体力量 在数字化时代的浪潮中,短视频以其独特的魅力和无限的潜力,迅速成为新媒体领域的一股强大力量。而在这片繁荣的短视频领域中,成都柏煜文化传媒有限公司“暗潮短视频”以其独特的定位和深邃的内容&…

Beyond Low-frequency Information in Graph Convolutional Networks

推荐指数: #paper/⭐⭐⭐ #paper/💡 发表于:AAAI21 简称:FAGCL 问题提出背景: GCN常常使用低频信息,但是在现实中,不仅低频信息重要,高频信息页重要 如上图,随着类间链接的增加,低频信号的增强开始变弱,高频信号的增强开始增加. 作者贡献: 不仅低频信号重要,高…

智能井盖采集装置 开启井下安全新篇章

在现代城市的脉络之下,错综复杂的管网系统如同城市的血管,默默支撑着日常生活的有序进行。而管网的监测设备大多都安装在井下,如何给设备供电一直是一个难题,选用市电供电需经过多方审批,选用电池供电需要更换电池包&a…

MySQL表的练习

二、创建表 1、创建一个名称为db_system的数据库 create database db_system; 2、在该数据库下创建两张表,具体要求如下 员工表 user 字段 类型 约束 备注 id 整形 主键,自增长 id N…

Spring Boot项目(苍穹)

Spring Boot 框架详解 概述 Spring Boot 是一个基于 Spring 框架的工具,用于简化 Spring 应用程序的开发。它通过提供默认配置和快速启动机制,使开发者可以专注于业务逻辑,而不必过多关注配置和底层细节。Spring Boot 让开发变得更加简单、…

权限控制权限控制权限控制权限控制权限控制

1.权限的分类 视频学习:https://www.bilibili.com/video/BV15Q4y1K79c/?spm_id_from333.337.search-card.all.click&vd_source386b4f5aae076490e1ad9b863a467f37 1.1 后端权限 1. 后端如何知道该请求是哪个用户发过来的 可以根据 cookie、session、token&a…

Python pyecharts 模块

pyecharts 是一个基于 ECharts.js 的 Python 可视化库,用于生成各种类型的交互式图表和数据可视化。它支持多种常见的图表类型,如折线图、柱状图、散点图、饼图等,可以在 Web 页面中呈现,并且具有丰富的配置选项和样式定制能力。 …

qt c++ 实现服务注册、发布服务,最后被成功后回调

在Qt中实现服务注册、发布服务,并在服务成功发布后执行回调,可以通过使用Qt的QLocalServer和QLocalSocket来实现本地服务通信,或者使用网络服务如QTcpServer和QTcpSocket进行网络服务的发布与发现。这里我们以本地服务为例来说明。 实现本地…

WIN32核心编程 - 进程操作(一) 进程基础 - 创建进程 - 进程句柄

公开视频 -> 链接点击跳转公开课程博客首页 -> 链接点击跳转博客主页 目录 进程基础 进程的定义与概念 进程的组成 创建进程 可执行文件 CreateProces 执行流程 GetStartupInfo 进程终止 进程句柄 创建进程 打开进程 进程提权 内核模拟 回溯对象 自身进…

SD NAND时序解析

一、SD NAND时序的重要性 在SD NAND的数据传输过程中,时序起着至关重要的作用。正确的时序确保了数据能够准确无误地在主机和SD NAND之间传输。 二、命令与读写时序 SD NAND的通信基于命令和数据传输,遵循以下时序规则: 命令与响应交互&…

安卓常用的控件

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 在Android开发中,控件(也称为视图或控件组件)是构建用户界面的基本元素。它们…

MySQL之备份与恢复(三)

备份与恢复 逻辑备份还是物理备份 物理备份 物理备份有如下好处: 1.基于文件的物理备份,只需要将需要的文件复制到其他地方即可完成备份。不需要其他额外的工作来生成原始文件。2.物理备份的恢复可能就更简单了,这取决于存储引擎。对于MyISAM&#x…

C++_04

1、继承 1.1 基本概念 继承是面向对象编程(OOP)中的一个核心概念,特别是在C中。它允许一个类(称为派生类或子类)继承另一个类(称为基类或父类)的属性和方法。继承的主要目的是实现代码重用&…

康姿百德磁性床垫好不好,效果怎么样靠谱吗

康姿百德典雅款床垫,打造舒适睡眠新体验 康姿百德床垫是打造舒适睡眠新体验的首选,其设计能够保护脊椎健康,舒展脊椎,让您享受一夜好眠。康姿百德床垫的面料选择也非常重要,其细腻亲肤的针织面料给您带来柔软舒适的触…

如何在操作使用ufw设置防火墙

UFW(简单防火墙)是用于管理iptables防火墙规则的用户友好型前端。它的主要目标是使iptables的管理更容易。 在学习Linux的时候大家一般都会关心命令,Posix API和桌面等,很少会去了解防护墙。其实除了一些网络安全厂商提供的付费防…

交互案例:5大经典交互效果

文件格式:.rp(请与班主任联系获取原型文档) 文件名称:Axure交互案例:5大经典交互实现 文件大小:78.5 MB 文档内容介绍 五大经典交互包括: 图片手风琴 图片悬浮放大 详细说明切换 图片全屏查…

【Ubuntu noble】apt 无法安装软件 Unable to locate package vim

宿主机以及 docker 无法定位软件包 将 /etc/apt/sources.list.d/ubuntu.sources 修改为以下内容(主要是 Suites 字段增加了noble noble-updates) Types: deb URIs: http://archive.ubuntu.com/ubuntu/ Suites: noble noble-updates noble-backports Com…

无需启动工程造价司法鉴定的情形

第一,当事人在诉讼前已经对建设工程价款结算达成协议。如果当事人在诉讼前已经对建设工程价款结算已经达成协议,意味着工程价款的结算金额在诉讼前已经确定,按照上述归纳的关于工程造价司法鉴定程序的启动标准,则此时已无启动工程…

--7.4

7.4 Springboot 1、什么是 SpringBoot Starters 是一系列依赖关系的集合,因为它的存在,项目的依赖之间的关系对我们来说变得简单了。 2、SpringBootApplication 复合注解: EnableAutoConfigurationComponentScanConfiguration 3、Rest…