辛线性多步法?

计算科学 模拟 微分方程
2021-12-08 21:00:50

我正在做一个引力 n 体模拟器,我正在考虑实现像 Adam-Bashforth 这样的线性多步方法。但是有没有任何辛多步方法?

1个回答

是的,但是您必须在更高维的相空间上表示辛,而不是原始问题(也包括先前的步骤)。据我了解,也存在一些微妙的稳定性问题。与其试图总结,我只推荐你参考 Hairer, Lubich, Wanner, Geometric Numerical Integration的第 15 章第 4 节。如果你正在处理这类问题,那本书是必备的,尽管有点密集。

我还认为辛龙格-库塔方法总是在前面和中心讨论,而辛多步方法在这本书中几乎没有提到,在本书中根本没有提到如果您希望以最少的努力获得最大的回报,那么您可能会更好地实施高阶辛龙格库塔方法。