抛物随机微分方程的多水平Monte Carlo法

2020-06-08 09:56向亚红罗贤兵

向亚红 罗贤兵

摘 要:在熱传导、化学物质扩散的问题中,常出现带有随机系数的抛物偏微分方程,而求这些随机抛物微分方程的解析解非常困难,因此考虑其数值近似。本文用多水平Monte Carlo法和有限差分法相结合来求解抛物随机问题的数值解,与传统的Monte Carlo法相比,它的渐近成本显著降低,计算速度显著提高,数值算例检验了该方法的高效性。

关键词:多水平;Monte Carlo方法;抛物随机偏微分方程;有限差分法

中图分类号:O241.82; O35

文献标识码: A

现实生活中很多物理现象都是用微分方程来描述,特别是随机偏微分方程(SPDE)在现代物理学、化学、生物学、经济学等都有很多应用。由于求随机问题的解析解比较困难,于是转而考虑数值解。在处理这类数值问题时,Monte Carlo(MC)法是首选方法, 多水平Monte Carlo(MLMC)法是GILES首先基于多重网格的思想在传统Monte Carlo法的基础上提出来的[1],目前渐渐受到了广泛关注。

到目前为止,Monte Carlo 法(包含拟Monte Carlo法、多水平Monte Carlo法、多水平拟Monte Carlo法)在常见的随机椭圆偏微分方程[2-3]的数值解方面已经取得了一些进展。比如2011年CLIFFE等将MLMC法应用在含有随机系数的椭圆偏微分方程,并在数值计算中证明了该方法对地下水流中出现的一维和二维模型问题的有效性[4];BARTH等于2011年采用多水平Monte Carlo法数值近似有随机系数的椭圆偏微分方程,并给出了详细的理论分析[5];2011年GRAHAM等利用拟Monte Carlo法求解含有随机系数的椭圆偏微分方程[6];2015年KUO、SCHWAB,以及SLOAN利用多水平拟Monte Carlo(MLQMC)法结合有限元方法数值求解在带有随机系数的椭圆偏微分方程[7]; 2016年KUO和NUYENS分析了拟Monte Carlo法在含有随机系数的椭圆偏微分方程的应用,分别比较了均匀分布与正态分布、单水平算法与多水平算法、一阶拟Monte Carlo规则与高阶拟Monte Carlo规则,确定的拟Monte Carlo法与随机拟Monte Carlo法,给出了误差分析的总结,提供了在偏微分方程问题中生成拟Monte Carlo点的示例[8];2017年KUO等将对数正态问题的多水平拟Monte Carlo方法,应用于随机多孔介质中典型椭圆问题稳态流动解的线性泛函,得出了误差分析,并用数值实验检验[9]。这对于处理地下流动问题的不确定性量化至关重要。

然而,用多水平Monte Carlo方法在处理带时间的随机偏微方程数值解的研究较少。本文考虑用多水平Monte Carlo方法研究抛物随机微分方程的数值近似。

参考文献:

[1]GILES M B. Multi-level monte carlo path simulation[M]. England: INFORMS, 2008.

[2]HAJI-ALI A L, NOBILE F, SCHWERIN E V, et al. Optimization of mesh hierarchies in multilevel monte carlo samplers[J]. Stochastics & Partial Differential Equations Analysis & Computations, 2016, 4(1): 76-112.

[3]TECKENTRUP A L, SCHEICHL R, GILES M B, et al. Further analysis of multilevel Monte Carlo methods for elliptic PDEs with random coefficients[J]. Numerische Mathematik, 2013, 125(3): 569-600.

[4]CLIFFE K A, GILES M B, SCHEICHL R, et al. Multilevel Monte Carlo methods and applications to elliptic PDEs with random coefficients[J]. Computing and Visualization in Science, 2011, 14(1): 3-15.

[5]BARTH A, SCHWAB C, ZOLLINGER N. Multi  level Monte Carlo finite element method for elliptic PDEs with stochastic coefficients[J]. Numerische Mathematik, 2011, 119(1): 123-161.

[6]GRAHAM I G, KUO F Y, NUYENS D, et al. Quasi Monte Carlo methods for elliptic PDEs with random coefficients and applications[J]. Journal of Computational Physics, 2011, 230 (10): 3668-3694.

[7]KUO F Y, SCHWAB C, SLOAN I H. Multi level Quasi Monte Carlo finite element methods for a Class of elliptic PDEs with random coefficients[J]. Foundations of Computational Mathematics, 2015, 15(2): 411-449.

[8]KUO F Y, NUYENS D. Application of Quasi Monte Carlo methods to elliptic PDEs with random diffusion coefficients: a survey of analysis and implementation[J]. Foundations of Computational Mathematics, 2016, 16(6): 1631-1696.

[9]KUO F Y, SCHEICHL R, SCHWAB C, et al. Multilevel Quasi Monte Carlo methods for lognormal diffusion problems[J]. Mathematics of Computation, 2017, 86(308): 2827-2860.

[10]ADLER R J. The geometry of random fields[M]. New York: Wiley, 1981.

[11]CAFLISCH R E, RUSSEL E. Monte Carlo and Quasi-Monte Carlo methods[J]. Acta Numerica, 1998, 7: 1-49.

[12]SCHWAB C, TODOR R A. Karhunen-Loève approximation of random fields by generalized fast multipole methods[J]. Comput. Phys, 2006, 217(1): 100-122.

[13]GILES M B. Multilevel Monte Carlo methods[J]. Acta Numerica, 2015, 24(3): 259-328.

[14]GILES M B. Improved multilevel Monte Carlo convergence using the milstein scheme[M]. New York: Springer, 2008.

[15]COLLIER N, HAJI-ALI A L, NOBILE F, et al. A continuation multilevel Monte Carlo algorithm[J]. Numer Math, 2015, 55: 399-432.

(責任编辑:于慧梅)