2024年美赛C题评委文章及O奖论文解读 | AI工具如何影响数学建模?从评委和O奖论文出发-O奖论文做对了什么?

news2025/1/23 17:03:11
  • 模型假设仅仅是简单陈述吗?
  • 允许AI的使用是否降低了比赛难度?
  • 还在依赖机器学习的模型吗?
  • 处理题目的方法有哪些?
  • O奖论文的优点在哪里?

本文调研了当年赛题的评委文章和O奖论文,这些问题都会在文章中一一解答。

引言

每年美赛结束后,评委根据参赛情况撰写评论文章,其中包括:

  1. 为了求解24年C题,可以采用哪些方法模型
  2. 24年C题的论文优点有哪些?缺点又是什么?
  3. 对文章其他部分的评价:数据预处理AI的使用...

本文结合评委意见和当年O奖论文对24年美国大学生数学建模竞赛C题做出要点分析和总结,让我们一起来看看2024年美赛C题赛题分析吧!

省流

阅读原始全文点这里

相关文章:

2023年美赛C题评委文章及O奖论文解读 | 美国大学生数学建模竞赛 从评委和O奖论文出发-O奖论文做对了什么?

如何在美赛中获得更高奖项?|从组委会评选流程和分诊机制出发

简介

背景

24年C题要求团队基于网球比赛数据集进行建模,要求模型具有两个特点:在比赛任何时刻揭示预测球员的表现和表现差异;通过势头及其变化揭示球员优势。

此次比赛首次允许使用AI资源,但应记录查询内容和AI回应。

问题重述

在此进行简单的问题说明。

  1. 构建一个可以捕捉比赛进行时局势流动的模型,当应用到比赛中时,可以确定某个时刻哪个球员表现好以及其优势有多大
  2. 用模型或指标来判断球员表现波动成功的连续发生是否随机;
  3. 创建一个模型来预测势头的变化,并探索其与比赛特定因素(如选手状态、比赛关键节点等)的关系,判断哪一个最关键;
  4. 提出能够量化势头的指标,基于这些指标预测不同比赛的势头趋势,并讨论模型的适用性和可靠性。
  5. 向教练提供关于“势头”作用的建议,以及如何让球员应对在网球比赛中影响比赛流程的事件。

问题假设

好的假设是数学化的陈述+合理的解释,例如队伍2418251提出每局比赛中的势头是离散的。

 还有队伍2425454提出当队员得分,会获得“激励效果”,从而增加得分概率。识别并合理化任何(以及所有)建模假设,这是建模过程中必要的要求。

仅仅为了满足流程而要求呈现的简单陈述并不被看好,例如“假设所给数据是真实准确的”、“假设选手的比赛目标是获胜”。

评委意见:建模假设需要进行讨论和评估,可以通过敏感性分析和模型测试来证明模型的适当性和充分性。

AI的使用

是否可以直接用AI来进行建模和编程?答案是否定的。

评委意见:与通过同行评审确保质量控制并增强结果可信度的研究不同,AI生成的结果在这方面是未经验证和不受约束的。

因此,在妥善引用AI的同时,还应对结果进行验证。然而,美赛时间本来就紧张,再去对AI结果进行验证,可能会成为时间陷阱

在比赛中使用AI的队伍,大多为了解决4个方面的内容:

  1. 改善段落或句子的表达;
  2. 检查或建议小型程序代码段;
  3. 帮助识别相关的文献来源;
  4. 提议关于如何开始建模网球势头概念的方法。

例如,队伍2401919采用AI明确定义、生成小段示例代码、提出解决问题的建议。

数据处理

数据预处理

拿到数据集后首要工作便是数据预处理,需要评估数据的有效性,处理异常值和缺失值。

 

以本次数据集中speed_mph参数为例,通过散点图可以明显看出有数据异常,可以采用删除数据点滑动窗口平均等方法进行处理。

利用软件或机器学习求解

MCM评委很不推荐采用“全盘灌输”式的软件求解方法和直接将机器学习的结果合理化为比赛中的势头及其变化的方法

数学建模是为了体现创造性和批判性思维,通过蛮力和偶然性找到有效建模方法,抑或将机器学习方法以“黑箱”方式使用,都缺乏对模型参数选择原因的讨论,即使在最后使用这些方法进行jiacha或敏感性分析,也只是为了表明所做选择是合理的。

评委意见:如果要选用机器学习的方法,最好选择一种可以在少量假设条件下最佳应用的机器学习方法,并在之后逐步放宽这些假设,以提升模型的真实性能和可靠性。这种方法能够更好地体现团队的技术能力和建模思维。

队伍2403774便很好地利用了神经网络。该队伍首先利用贝叶斯在线拐点检测方法预测出拐点所在区间,接着采用时序卷积网络(TCN)进行准确预测,同时针对网球比赛的特点,进行有意义的改进,设计出多阶段时序卷积网络(MSTCN)来整合多个时间尺度的比赛信息,以进行模型预测。

通过查阅文献逐步进行建模

在撰写论文时,应体现构建模型的过程,从而反映出参赛人员对于题目的理解,更符合评委的胃口。

通过查阅可靠专业来源,先识别可能构成“势头”的信息性要素;接着依靠这些数据,采用线性或非线性的方法进行建模,构建动态表达式。不同的动态表达式取决于队伍的选择,并且都有研究文献的支持。

评委意见:动态表达式的方法更符合数学建模的理念,能够更有效地解释每个术语在最终表达式中的构建过程及其意义。

队伍2409404通过线性表达式,量化势头,并画出比赛过程中势头的变化曲线。

任务一:构建反映局势流动的模型

题目所给的数据集很庞大,提供了丰富的潜在数据元素来表示势头及其在网球比赛中的变化。因此,需要从中进行选择,构建数据子集,减少复杂度。

评委意见:传统的TOPSIS(与理想解的贴近度排序法)模型由于依赖于主观指标权重,会显著影响结果。因此,主成分分析(PCA)成为一种客观的分析方法,用于降低数据维度。

例如,队伍2401919采用PCA-TOPSIS模型开发了一个全面的球员表现评估系统。首先得出所有因素的相关系数矩阵,计算特征值;接着从中挑选出6个具有最大的特征值的因素作为主成分决策矩阵;最后计算特征值在所有特征值中的占比,得出因素权重。

数据降维有很多种方法:主成分分析(PCA)、线性判别分析(LDA)、奇异值分解(SVD)、自回归积分滑动平均(ARIMA)和熵。

任务二:判断“势头”在比赛中是否起作用

这道题的本质和2023年美赛C题类似,实际上就是判断第一问模型的结果和实际比赛结果的比较:如果二者相近,则“势头”在比赛中起作用,否则不起作用。于是,可以使用假设检验等一系列方法进行求解和判断。

阅读剩余内容点这里,包括

评委对势头预测模型的评价如何?评委是否认可神经网络、XGBoost等黑盒方?。

其他队伍如何建立势头预测模型?在这个问题中评委最看重哪些部分?

对模型准确性验证在评分中占比大吗?

敏感性分析是否必要?获奖论文如何进行敏感性分析?

评委给出的获奖论文的必要条件有哪些?

以及文末要点总结。

如果你觉得内容还不错,可以点击链接阅读全文

2024年美赛C题评委文章及O奖论文解读 | AI工具如何影响数学建模?从评委和O奖论文出发-O奖论文做对了什么?

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

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

相关文章

Text2Sql:开启自然语言与数据库交互新时代(30/30)

一、Text2Sql 简介 在当今数字化时代,数据处理和分析的需求日益增长。对于众多非技术专业人员而言,数据库操作的复杂性常常成为他们获取所需信息的障碍。而 Text2Sql 技术的出现,为这一问题提供了有效的解决方案。 Text2Sql,即文…

初阶5 排序

本章重点 排序的概念常见排序的算法思想和实现排序算法的复杂度以及稳定性分析 1.排序的概念 排序: 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。稳定性: 假定在待排序的记录序列中&#xff0…

【优选算法】6----查找总价格为目标值的两个商品

这道题相对于前寄到算法题较为容易~ 同样也是使用了双指针的算法哦~ ----------------------------------------begin-------------------------------------- 题目解析: 题目也是很简单地一句话,但是意图还是很明确~ 讲解算法原理: 同样的&…

windows11关闭系统更新详细操作步骤

文章目录 1.打开注册表2.修改注册表内容2.1 新建文件2.2 修改值 3.修改设置 1.打开注册表 winR输入regedit(如下图所示) 2.修改注册表内容 进HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings 2.1 新建文件 右侧界面右键即可 2.2 修改值 重命名为如下…

HTML5使用favicon.ico图标

目录 1. 使用favicon.ico图标 1. 使用favicon.ico图标 favicon.ico一般用于作为网站标志,它显示在浏览器的地址栏或者标签上 制作favicon图标 选择一个png转ico的在线网站,这里以https://www.bitbug.net/为例。上传图片,目标尺寸选择48x48&a…

C++打字模拟

改进于 文宇炽筱_潜水 c版的打字效果_c自动打字-CSDN博客https://blog.csdn.net/2401_84159494/article/details/141023898?ops_request_misc%257B%2522request%255Fid%2522%253A%25227f97863ddc9d1b2ae9526f45765b1744%2522%252C%2522scm%2522%253A%252220140713.1301023…

图像处理基础(3):均值滤波器及其变种

均值滤波器可以归为低通滤波器,是一种线性滤波器,其输出为邻域模板内的像素的简单平均值,主要用于图像的模糊和降噪。 均值滤波器的概念非常的直观,使用滤波器窗口内的像素的平均灰度值代替图像中的像素值,这样的结果就…

《2024年度网络安全漏洞威胁态势研究报告》

2024年,全球网络安全领域继续面对日益严峻的挑战。在数字化转型的大背景下,漏洞利用成为网络攻击的重中之重。根据统计,全球新增漏洞数量再创新高,漏洞的复杂性加剧,修复周期也在不断缩短。然而,攻击者的手…

备赛蓝桥杯之第十五届职业院校组省赛第二题:分享点滴

提示:本篇文章仅仅是作者自己目前在备赛蓝桥杯中,自己学习与刷题的学习笔记,写的不好,欢迎大家批评与建议 由于个别题目代码量与题目量偏大,请大家自己去蓝桥杯官网【连接高校和企业 - 蓝桥云课】去寻找原题&#xff0…

winfrom项目,引用EPPlus.dll实现将DataTable 中的数据保存到Excel文件

最近研究不安装office也可以保存Excel文件,在网上查询资料找到这个方法。 第一步:下载EPPlus.dll文件(自行去网上搜索下载) 第二步:引用到需要用的项目中,如图所示: 第三步:写代码…

失业ing

零零碎碎记一下unity相关的东西备忘 渲染: https://github.com/festivities/PrimoToon 仿原神的卡通渲染, 参照这种文档: Unity Built-in Shader转URP Shader 接口查询对照表之类的 自己强行改api到urp可用,改了三四天&…

Linux——多线程的控制

Linux——线程的慨念及控制-CSDN博客 文章目录 目录 文章目录 前言 一、线程函数的认识 1、基本函数的回顾 1、线程的创建pthread_create 2、线程阻塞pthread_join 3、线程退出pthread_exit 2、线程的分离pthread_detach 3、互斥锁初始化函数:pthread_mutex_init 4、…

“AI教学培训信息资源综合管理系统:让教学更精准、更高效

大家好,作为一名资深产品经理,今天我就跟大家聊聊AI教学培训信息资源综合管理系统。在这个信息爆炸的时代,如何高效地管理教学培训信息资源,成为了教育行业的一大痛点。而AI技术的融入,无疑为解决这个问题提供了强有力…

Net Core微服务入门全纪录(三)——Consul-服务注册与发现(下)

系列文章目录 1、.Net Core微服务入门系列(一)——项目搭建 2、.Net Core微服务入门全纪录(二)——Consul-服务注册与发现(上) 3、.Net Core微服务入门全纪录(三)——Consul-服务注…

vue3+webOffice合集

1、webOffice 初始化 1)officeType: 文档位置:https://solution.wps.cn/docs/web/quick-start.html#officetype 2)appId: 前端使用appId 后端需要用到AppSecret 3)fileId: 由后端返回,前端无法生成,与上传文…

Python - itertools- pairwise函数的详解

前言: 最近在leetcode刷题时用到了重叠对pairwise,这里就讲解一下迭代工具函数pairwise,既介绍给大家,同时也提醒一下自己,这个pairwise其实在刷题中十分有用,相信能帮助到你。 参考官方讲解:itertools --- 为高效循…

【优选算法】5----有效三角形个数

又是一篇算法题,今天早上刚做的热乎的~ 其实我是想写博客但不知道写些什么(就水一下啦) -------------------------------------begin----------------------------------------- 题目解析: 这道题的题目算是最近几道算法题里面题目最短的&a…

C语言中 指针类型的意义

对于初学者也包括我来说指针不就是来存放地址的吗 应该会有一个疑惑 为什么还有那么多类型char* int*等等不都能存放一个地址无论是整形还是字符 那这个指针类型能有什么意义呢 有的有的兄弟 他的真正意义就在于解引用上面*p 指针类型决定了 指针进行解引用操作时 一次能访问…

easyexcel读取写入excel easyexceldemo

1.新建springboot项目 2.添加pom依赖 <name>excel</name> <description>excelspringboot例子</description><parent> <groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId&…

数据结构(精讲)----栈 stack

什么是栈 栈是只能在一端进行插入和删除操作的线性表(又称为堆栈)&#xff0c;进行插入和删除操作的一端称为栈顶&#xff0c;另一端称为栈底。 特点&#xff1a;栈是先进后出FILO(First In Last Out) (LIFO(Last In First Out)) 顺序栈 特性 逻辑结构&#xff1a;线性结构…