随机(投影)Gross-Pitaevskii 方程的自适应 Runge-Kutta

计算科学 龙格库塔 一体化 随机 自适应时间步长 随机颂歌
2021-12-11 11:17:44

我正在使用XMDS库来求解随机(投影)Gross-Pitaevskii 方程

iΦ(r,t)t=P^{(1iγ)(H^GPμ)Φ+η(r,t)}

在哪里η(r,t)是一个随机噪声场。

在 XMDS 文档中,注意到:

由于随机方程的所有龙格-库塔解都具有相同的收敛阶数,如果步长受随机项的限制,那么步长估计是完全不可靠的因此,自适应龙格-库塔算法不适用于随机方程。http://www.xmds.org/reference_elements.html?highlight=adaptive

我已经注意到这个 SE 答案中提出的论点: 正常 Runge-Kutta 方法不能推广到 SDE 的容易理解的论点?.

从 XMDS 文档中,他们注意到如果步长Δx受限于η那么自适应龙格-库塔是不可靠的。我不确定“有限”在这个意义上是什么意思......我的步长(我相信!)独立于随机噪声η而是依赖于光谱空间中的一些圆形动量截止。

此外,A. Das等人的工作。Scientific Reports 2,文章编号:352 (2012))明确使用自适应 Runge-Kutta 方法来求解这个随机 PDE,但他们没有解释为什么这是有效的。

为什么在这种情况下可以使用自适应龙格库塔?

1个回答

事实证明,自适应步长方法适用于该方程,因为它是弱加性噪声限制中的朗之万方程。[1]

应该注意(如果有人偶然发现这篇文章),具有强乘性噪声的随机微分方程通常是不稳定的,不适合自适应步长方法。

[1] 参见 GN Milstein 和 MV Tretyakov 在Stochastic Numerics for Mathematical Physics中对 SDE 的一般性讨论,Springer-Verlag Berlin Heidelberg, pp. 211-283, (2004)。