我对数值 PDE 知之甚少,所以如果这个方程格式不正确,我深表歉意(我感谢任何更正)。
我目前正在学习布朗运动。一个经典的结果是我们可以使用布朗运动撞击时间来求解热方程。更具体地说,如果我们在中考虑一个具有平滑边界的漂亮域,并从域中释放布朗运动,那么可以通过平均布朗运动击中的点(根据击中概率加权)。对于更复杂的 PDE(例如生存时间和 Feymann-Kac 的东西),这个想法的更复杂的版本是可能的。
我想自己编写一个 PDE 求解器来模拟这个问题。那就是,我想通过求解相应的 PDE 来确定布朗运动的撞击时间。(这比使用 BM 运行蒙特卡洛模拟更准确,因为没有蒙特卡洛错误。)我对维度最感兴趣,尽管我希望能够走得更高。
我想用非常弯曲的形状来做到这一点:椭圆体、球体、U、填充笑脸等。
我的理解是,最后一种方法排除了有限差分方法,或者至少使它们很难编程(由于需要一些我不太了解的外推技术)。我翻过的书似乎都集中在矩形域上。
我被推荐使用 FD 方法作为开始 PDE 求解的最简单方法。下一个最简单的方法是什么(它给出了相对较好的结果并且最容易编程)可以让我在弯曲域上解决这些问题?