我有一种情况,我有兴趣从不同的初始位置多次求解相同的 ODE。更准确地说,我有兴趣解决形式的 ODE
我知道这个 ODE 有一个- 周期轨道,即对于, 我们有
我的问题是在每次迭代中, 我得到一个点,并且需要输出 ODE 的位置之后, IE
我想报告.
我的问题是:有没有比在每一步都使用 ODE 求解器更好的方法? 例如,如果可能的话,我宁愿在我的算法开始时产生一次性成本,这允许我直接从到,而不必重复解决同一个问题。
附加细节:
我感兴趣的系统是二维哈密顿系统,坐标为
在哪里这样.
此类系统的标准积分器是越级积分器,如果我正在求解单个轨迹,我会使用它。正如所写,系统并不顺利——我现在不想担心这个,如果它使问题更容易回答,请随意假设所涉及的一切都是顺利的。
什么时候事情要容易得多,我可以很好地处理这种情况——我在问其他情况。