2022年美赛A题思路分析[通俗易懂]

2022年美赛A题思路分析[通俗易懂]2022美赛A题

大家好,又见面了,我是你们的朋友全栈君。

2022年美赛A题思路分析

咱们少说废话,直接进入正题:

问题解读

开发一个可应用于任何类型骑手的模型,确定骑手在球场上的位置与骑手应用的力量之间的关系。骑手在整个赛程中可以消耗的总能量是有限制的,同时也有因过去的攻击性和超过功率曲线限制而累积的限制。需要考虑的是:

  • 在特定的时间长度内,功率曲线提供了骑手在给定时间内可以保持的最大功率。
  • 骑手产生的功率越大,骑手在不得不减少功率并恢复之前维持该功率的时间就越短。
  • 骑手可以选择短暂地超过功率曲线上的限制,但骑手需要额外的时间在较低的功率水平下恢复。
  • 过去车手的功率输出很重要,随着比赛的进行,车手会越来越疲劳。
  • 骑手们总是希望尽可能缩短完成给定距离所需的时间。

问题要求

  • 定义两种类型骑手的功率曲线。你的一名骑手应该是计时专家,另一名骑手应该是不同类型的骑手。
  • 将你的模型应用于各种计时赛事上;
  • 确定天气条件的潜在影响,包括风向和风力,以确定结果对天气和环境的微小差异的敏感程度。
  • 确定结果对偏离目标功率分布的骑手偏差的敏感性。
  • 讨论如何扩展您的模型。

功率曲线

功率曲线是一段时间内可以产生的功率的图形表示。x轴上是时间,y轴上是瓦特。所有功率曲线都是唯一的,但通常都是左端较高,右端较低。这是因为我们能产生的能量随着时间的推移而减少。

正如题目所叙述,有多类不同类型的骑手:

短功率

短功率骑手可以保持一定的功率大约20秒,然后功率的曲线急剧下降:

2022年美赛A题思路分析[通俗易懂]

持续功率

功率曲线从一分钟到五小时一直保持平坦,具有很高的抗疲劳能力,并且能够长时间保持接近阈值的功率。

2022年美赛A题思路分析[通俗易懂]

VO2 Max

在曲线的两分钟和四分钟,功率增加。五分钟后,功率下降。属于短而有力的攀登爬坡类型的骑手。

2022年美赛A题思路分析[通俗易懂]

不同类型的功率曲线对应不同类型的骑士,应当考虑到他们的特性去做一个解决方案。
image.png

数学模型

对于这类连续性优化问题,我们一般有两种方式去建模求解:

动态规划&Q-learning

我们设针对的骑士 i i i的当前坡道位置以及此时的环境等消息用数组或张量表示,记作状态 S t S_t St,加入在 t t t时骑手应用的力量可以用动作 A t A_t At表示,则我们的问题相当于找到一个最优的策略 π \pi π,使得我们最终最短时间的到达目的点,也就是我们应该对每个过程给予一定的惩罚,如果没有到达目的点,则反馈一个回报 R = − 1 R=-1 R=1,则此时骑手状态的价值可以建模表示为:
max ⁡ π E [ ∑ t = 0 H γ t R ( S t , A t , S t + 1 ) ∣ π ] \max _{\pi} \mathbb{E}\left[\sum_{t=0}^{H} \gamma^{t} R\left(S_{t}, A_{t}, S_{t+1}\right) \mid \pi\right] πmaxE[t=0HγtR(St,At,St+1)π]
对于上式的求解,.。。。。

程序

code

程序和思路详情:代码
将不断更新中

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143802.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vim wqa(vim编辑中文)

    大家好,又见面了,我是你们的朋友全栈君。

    2022年4月11日
    68
  • python 2021激活码_通用破解码

    python 2021激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    96
  • 小波阈值去噪

    小波阈值去噪目录1.概念2.原理3.影响降噪效果的因素3.1小波基的选择3.2分解层数的选择3.3阈值的选择3.4阈值函数的选择4.MATLAB代码参考文献1.概念小波分析即用Mallat塔式算法对信号进行降阶分解。该算法在每尺度下将信号分解成近似分量与细节分量。近似分量表示信号的高尺度,即低频信息;细节分量表示信号的低尺度,即高频信息。对含有噪声的信号,噪声分量的主要能量集中在小波分解的细节分量中。2.原理小波阈值去噪的实质为抑制信号中无用部分、增强有用部分的过

    2022年6月16日
    48
  • 面试官,不要再问我“Java虚拟机类加载机制”了

    面试官,不要再问我“Java虚拟机类加载机制”了关于Java虚拟机类加载机制往往有两方面的面试题:根据程序判断输出结果和讲讲虚拟机类加载机制的流程。其实这两类题本质上都是考察面试者对Java虚拟机类加载机制的了解。面试题试水现在有这样一道判断程序输出结果的面试题,先看看打印的结果是什么?publicclassSuperClass{static{System.out.println(“SuperCla…

    2022年5月24日
    33
  • navicat premium 15 mac 激活码【2021.8最新】

    (navicat premium 15 mac 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlS32PGH0SQB-eyJsa…

    2022年3月25日
    68
  • SSAS(3)_ssa怎么算

    SSAS(3)_ssa怎么算介绍SSAS的存储,涉及:理解分区度量组分区的变更与创建分区的存储模式与区别:MOLAP、ROLAP、HOLAP主动缓存的作用以及低延迟分区的配置  *网上看到有翻译成“预先缓存”的理解聚合部署SSAS对象;自动调度处理SSAS对象使数据最新提及数据延迟的问题,再回到ETL工具SSIS,补充一个实际应用话题:在SSIS中如何捕获上游变更数据(Change DataCap

    2022年10月29日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号