|
这是一个简单的一维投影问题。如果{αn,βn}满足约束αn+F*(βn)≤ 0,则它也是最小值。否则,最小值必须出现在边界a+F上*(b) =0。在这种情况下,我们将条件替换为(44)以获得infB∈Rn(F*(b(t,x))+α(t,x))+(b(t,x)- β(t,x))o,(45),必须逐点求解。最小值(45)可以使用牛顿法等标准寻根方法找到。在一些简单的情况下,甚至可以解析地计算解。步骤C:un=argmaxuLr(φn,qn,u),首先计算梯度,将增广拉格朗日Lr与u进行微分。然后,简单地通过沿梯度逐点移动来更新u,如下所示,un(t,x)=un-1(t,x)+r(t、 xxφn(t,x)- qn(t,x))。(46)10 Ivan Guo*+, Gr’egoire Loeper公司*+, 和王世毅*0 0.5 1x0246810t=0 0 0.5 1x0246810t=1/5t0 0.5 1x0246810t=2/5t0 0.5 1x0246810t=3/5t0 0.5 1x0246810t=4/5t0 0.5 1x0246810t=1图。1密度函数ρ(t,x)。停止标准:回顾HJB方程式(15):tφ+F*(xxφ)=0。(47)我们使用(47)检查最优性。确定残差:resn=maxt∈[0,1],x∈Dρ|tφ+F*(xxφ)|。(48)当接近问题的最优解时,该量收敛到0。通过密度ρ对残差进行加权,以缓解ρ值较小引起的任何潜在问题。5数值结果在下面的简单例子中实现并测试了该算法。考虑计算域x∈ [0,1]和时间间隔t∈ [0, 1]. 我们将初始和最终分布设置为X~ N(0.5,0.05)和X~ N(0.5,0.1)通过优化传输校准呼吸局部挥发性110 0.5 1x00.0050.010.0150.02t=0t20 0.5 1x00.0050.010.0150.02t=1/5t20 0.5 1x00.0050.010.0150.02t=2/5t20.5 1x00.0050.010.0150.02t=3/5t20 0.5 1x00.010.0150.02t=4/5t20 0.5 1x00.010.0150.02t=1t2Fig。
|