如何看待2022年美赛A题——微分方程思路算法程序

微分方程优化模型&智能优化算法

我发现相比于动态规划,大家更喜欢用传统的动力学模型加上智能优化算法,这里讲一下基于传统动力学的模型:

我们知道
P = F v = F d s d t P=Fv=F\frac{ds}{dt} P=Fv=Fdtds
注意P和F有多个影响因素,我们考虑骑手应用的F和P是与位置和高度以及坡度,侧拐角度有关,可考虑到骑手所处位置的高度也是根据地图所定,不妨设高度函数为 h ( s ) h(s) h(s),值得注意的是这里的 s ⃗ \vec{s} s 单指水平位移,这样我们就可以用$
\nabla _t h\left( s \right)$指示是否在上坡还是下坡还是平路,正值为上坡,负值为下坡。我们考虑加速度可以由牛顿第二定律得到:
d v ⃗ d t = F ( s ⃗ ) ⋅ τ − m g sin ⁡ θ ⃗ m \frac{d\vec{v}}{dt}=\frac{F\left( \vec{s} \right) \cdot \tau -mg\sin \vec{\theta}}{m} dtdv =mF(s )τmgsinθ
此外我们应当考虑:。。。

寻优算法

。此处省略。。。至少存在1维变量从 v i , G \boldsymbol{v} _ { i , G } vi,G u i , G \boldsymbol{u} _ { i , G } ui,G下图为生成试验向量 u i , G \boldsymbol{u} _ { i , G } ui,G的示意图:
image.png

。此处省略。。。

目标函数自适应缩放因子 F G F_G FG是指利用当前种群的目标函数来确定当前的缩放因子 F G F_G FG。下图给出了目标函数自适应缩放因子 F G F_G FG设计的示意图。
image.png

省略部分

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值