随机模拟及蒙特卡罗法.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
随机模拟及蒙特卡罗法.doc

随机模拟与蒙特卡罗法 分子聚集体或宏观物系的结构与物理化学性质可以通过求相应物理量的系综平均值得到。但是,系统的状态数常常是一个近乎天文的数字。比如,对一个大小的一个二维点阵,即使每个点只能取两个状态,系统可能取的状态总数为。这样,求一个平均值,就是用速度为每秒数万亿次的巨型计算机,它也要算上至少年。显然,这是根本无法做到的。计算机随机模拟方法是用一小部分“代表”状态上的算术平均值近似系综平均值。 ? ? 计算机随机模拟是在电子计算机上对随机现象进行模拟并进而得到问题解答的方法的简称。其中所说的随机现象可以是原问题本身所固有的,也可以是人为建立起来的与原问题答案有一定关系的某随机现象。计算机随机模拟方法亦称蒙特卡罗方法(Monte Carlo Method),后一名称已被国内外广大学者所普遍采用。蒙特卡罗方法的程序大都为专门应用设计,一般的应用程序不会太复杂,可以自己编写。一 个模拟退火算法程序ASA(Adaptive Simulated Annealing) 可以在网上免费得到(,),用于许多优化的目的。 1. 蒙特卡罗方法的名称与历史 ? ? 蒙特卡罗方法为计算数学中的一种计算方法,它的基本特点是,以概率与统计中的理论与方法为基础,以是否适于在计算机上使用为重要标志。因此,它虽属计算方法但又与一般计算方法有很大区别。蒙特卡罗是摩纳哥的一个著名城市,以赌博闻名于世。蒙特卡罗方法借用这一城市的名称,属于象征性的,是为了表明该方法的上述基本特点的。蒙特长罗方法也称统计试验方法或计算机随机模拟方法,这 些名称同样是为表明该方法的上述基本特点的。? ? ? ? 蒙特卡罗方法作为一种可行的计算方法,是由Ulam和Von Neumann在20世纪40年代中叶为解决研制核武器中的计算问题而首先提出并加以运用的。在此之前,作为该方法的基本思想,实际上早已被统计学家所发现和利用了。例如,早在17世纪的时候,人们就知道了依频数来决定概率的方法。又如,在19世纪末,曾有很多人进行随机投针试验。根据针与地面上平行线束(距离均为二倍针长)相交的概率P等于的倒数,用频数n/ N替代概率P,并进而得到。为了使p的有效数字达到4位,置信水平为0.95,所需投针次数要在40万以上。因此,在还不具备实现这样大量试验的条件之前,除非为其他目的,如上例求p是为了验证大数定律,不会有人用进行实际试验的办法来计算所要计算的值。 ? ? 进入20世纪40年代中叶,出现了电子计算机,使得用数学方法在电子计算机上模拟这样大量的试验成为可能。另外,科学技术的不断发展,出现了越来越多的复杂而困难的问题,用通常的解析方法或数值方法都很难得到解决。蒙特卡罗方法就是在这些情况下,作为一种可行的而且是不可缺少的计算方法被提出和迅速发展起来的。 2. 蒙特卡罗方法的一般原理 ? ? 蒙特卡罗方法解题的一般过程是,首先构成一个概率空间;然后在该概率空间中确定一个依赖随机变量A(可以为任意维)的统计量g(x),其数学期望? ? 作为G的近似估计。 ? ? 由以上过程看出,蒙特卡罗方法解题的最关键一步是,确定一个统计量,其数学期望正好等于所要求的值。为方便起见,后面将总称这样的统计量为无偏统计量。 ? ? 由于其他原因,如确定数学期望为G的统计量g(x)有困难,或为其他目的,蒙特卡罗方法有时也用G的渐近无偏估计代替一般过程中的无偏估计,并用此渐近无偏估计作为G的近似估计。 ? ? 蒙特卡罗方法的最低要求是,能确定这样一个与计算步数N有关的统计估计量,当时,依概率收敛于所要求的值G,亦即,对于任意的>0,应有? ? 其中P(·)表示事件·的概率。 子样:具有已知分布f(x)的总体,作为它的子样形式,在蒙特卡罗方法中通常被大家所采 用的是简单子样。 简单子样指的这样的随机子样,它们之间相互独立,对于任意的x和所有的n = 1,…, N满足 ? ? ? ? 简单子样具有三个非常重要的性质。第一个性质是,对于任意的统计量具有同一分布 且 相互独立,数学期望均等于 蒙特卡罗方法的收敛性:蒙特卡罗方法的近似估计依概率1收敛于G,亦即 ? ? ? ? 的充分必要条件是无偏统计量g(x)满足 ? ? ? ? 就是说,蒙特卡罗方法的收敛性取决于所确定的无偏统计量是否绝对可积,确切些说 ,是它的绝对数学 期望是否存在。 ? ? 如果无偏统计量g(x)满足条件 ? ? 亦即依概率1收敛G的速度为。就是说,蒙特卡罗方法出收敛速度取决于所确定的无偏 统计量是 几次绝对可积,但收敛速度总不会超过。 蒙特卡罗方法的误差:根据中心极限定理,只要所确定的无偏统计量具有有限的异于零的 方差,对于任 意非负的X均有 ? ? 因此,当N足够大时,就可以认为有如下近似等式: ? ? ? ? 其中为置信度,1 - 为置

文档评论(0)

eorihgvj512 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档