蒙特卡罗方法完整教程.docx
《蒙特卡罗方法完整教程.docx》由会员分享,可在线阅读,更多相关《蒙特卡罗方法完整教程.docx(14页珍藏版)》请在第壹文秘上搜索。
1、MonteCarlo方法法1概述MonteCarlo法不同于确定性数值方法,它是用来解决数学和物理问题的非确定性的(概率统计的或随机的)数值方法。MonteCarlo方法(MCM),也称为统计试验方法,是理论物理学两大主要学科的合并:即随机过程的概率统计理论(用于处理布朗运动或随机游动试验)和位势理论,主要是争论匀称介质的稳定状态。它是用一系列随机数来近似解决问题的一种方法,是通过查找一个概率统计的相像体并用试验取样过程来获得该相像体的近似解的处理数学问题的一种手段。运用该近似方法所获得的问题的解inspirit更接近于物理试验结果,而不是经典数值计算结果。普遍认为我们当前所应用的MC技术,其
2、进展约可追溯至1944年,尽管在早些时候仍有很多未解决的实例。MCM的进展归功于核武器早期工作期间LOSAlamOS(美国我国试验室中子散射争论中心)的一批科学家。LosAlamoS小组的基础工作刺激了一次巨大的学科文化的迸发,并鼓舞了MCM在各种问题中的应用RMjMonteCarlo”的名称取自于Monaco(摩纳哥)内以赌博消遣而著名的一座城市。MonteCarlo方法的应用有两种途径:仿真和取样。仿真是指供应实际随机现象的数学上的仿照的方法。一个典型的例子就是对中子进入反应堆屏障的运动进行仿真,用随机游动来仿照中子的锯齿形路径。取样是指通过争论少量的随机的子集来演绎大量元素的特性的方法。
3、例如,/(x)在vx。上的平均值可以通过间歇性随机选取的有限个数的点的平均值来进行估量。这就是数值积分的MonleCark)方法。MCM已被胜利地用于求解微分方程和积分方程,求解本征值,矩阵转置,以及尤其用于计算多重积分。任何本质上属随机组员的过程或系统的仿真都需要一种产生或获得随机数的方法。这种仿真的例子在中子随机碰撞,数值统计,队列模型,战略嬉戏,以及其它竞赛活动中都会消失。MonteCarlo计算方法需要有可得的、听从特定概率分布的、随机选取的数值序列。2随机数和随机变量的产生5一10全面的论述了产生随机数的各类方法。其中较为普遍应用的产生随机数的方法是选取一个函数g(x),使其将整数变
4、换为随机数。以某种方法选取与,并依据Z+1=g(xk)产生下一个随机数。最一般的方程g(x)具有如下形式:g(x)=(0r+c)mod机(1)其中=初始值或种子(X。0)乘法器(0)C=增值(c0)m二模数对于/数位的二进制整数,其模数通常为2、例如,对于31位的计算机机即可取231。这里x0,和C都是整数,且具有相同的取值范围相a,mc,mx0o所需的随机数序卜便可由下式得(2)+=(4x,+c)md7该序列称为固性闻余序闻例如,若XO=c=7且机=10,则该序列为7,6,9,0,7,6,9,0(3)可以证明,同余序列总会进入一个循环套;也就是说,最终总会消失一个无休止重复的数字的循环。(3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 蒙特卡罗 方法 完整 教程
![提示](https://www.1wenmi.com/images/bang_tan.gif)