我在纯数学方面有相当的背景,现在我的项目是某种算法的数值实现。我有一些数字背景,但不是那么多,所以问题很简单:
在我的算法中,我必须计算某个参数的值
我们已经证明存在。计算表达式在计算上相当昂贵,因为它涉及求解非线性 PDE。参数索引一组适当密集的方向(单位向量),并且必须对所有方向进行所有计算。
如何计算限额?我可以猜测几个选项,但我不知道最佳实践是什么,或者我是否缺少一些众所周知的优雅解决方案。
- 通过启发式或实验选择足够大的。除了测试整个算法是否有效之外,这似乎是一个坏主意。
- 使用带有某些停止条件的t递增序列,例如(或者,更好的是,相对变化)很小。
- 需要多大,以使的误差足够小。考虑到I的复杂性,这可能会变得非常困难。