在实践中,数值求解运行时IVP X (吨0)= X 0 通常通过评估右手侧(RHS)的持续时间支配 ˚F。因此,让我们假设所有其他操作都是即时的(即没有计算成本)。如果用于解决IVP整体运行时受到限制,那么这是相当于限制性的评估的数目 ˚F一些 Ñ ∈ Ñ。
我们只对最终值感兴趣。
我正在寻找理论和实践结果,以帮助我在这种情况下选择最佳的ODE方法。
例如,如果那么我们可以使用两个显式欧拉步长(t 1 - t 0)/ 2或一个宽度t 1 - t 0步长的中点方法求解IVP 。我现在还不清楚哪一个更可取。对于更大的N,当然也可以考虑多步方法,迭代的Runge-Kutta方案等。
我正在寻找的结果类似于例如正交规则的结果:我们可以选择权重{ w i }和关联点{ x i },这样正交规则∑ n i = 1 w i克(X 我)是精确的对所有多项式克使得d Ë 克(克)≤ 2 ñ - 1。
因此,鉴于允许的RHS 评估数量有限,我正在寻找ODE方法全局精度的上限或下限。如果边界仅对某些类的RHS成立,或对解x施加其他约束,就可以了(就像正交规则的结果一样,该规则仅在一定程度上适用于多项式)。
编辑:一些背景信息:这是用于硬实时应用程序,即结果必须在已知的截止日期之前可用。因此,作为主要成本因素的RHS评估数量N的限制。通常,我们的问题比较僵硬,相对较小。
EDIT2:不幸的是我没有精确的时序要求,但是可以安全地假设会很小(肯定小于100,可能更接近10)。考虑到实时性要求,我们必须在模型的精度(更好的模型导致更长的RHS执行时间,从而降低N)与ODE方法的精度(更好的方法需要更高的方法)之间进行权衡N的值)。