蒙特卡洛lect10.pdf

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
蒙特卡洛lect10

Monte Carlo模拟 123 Monte Carlo积分方法 (MC Integral) 蒙特卡洛(Monte Carlo)模拟 Monte Carlo积分 124 Monte Carlo法的重要应用领域之一:计算积分和多重积分 适用于求解: 1. 被积函数、积分边界复杂,难以用解析方法或一般的数 值方法求解; 2. 被积函数的具体形式未知,只知道由模拟返回的函数值。 本章内容: 用Monte Carlo法求定积分的几种方法: 均匀投点法、期望值估计法、重要抽样法、半解析法、… 蒙特卡洛(Monte Carlo)模拟 Monte Carlo积分 125 目的:计算一个定积分(一维或多维) I ? g(x) dx ?V d ?数值方法: 将积分区间分成n个子区间,用一些近似的方法计算各个 子区间的积分值,然后对n个子区间的积分值求和 ? 梯形法(trapezoidal rule):对每个子区间用梯形近似 ? Simpson’s rule:approximating the integral of a function g using quadratic polynomials 蒙特卡洛(Monte Carlo)模拟 Monte Carlo积分 126 ?数值方法存在的问题: 计算速度慢、精度低: ? 需计算的函数值的数目随着积分维数急剧增长 积分维数d=10, 各方向分点数目n=50, 需计算函 数值的数目:~nd = 5010 ?不恰当的子区间划分将导致不能很好地近似表示被积 函数g(x)?导致计算误差 蒙特卡洛(Monte Carlo)模拟 Monte Carlo积分 127 ? Monte Carlo方法可用于计算任何的d重积分 ? 两种方法计算 d-重积分的误差比较 Simpson’s rule,… E ? N ?1/ d Monte Carlo method ? 1 E ? N 2 purely statistical, not rely on the dimension ! 蒙特卡洛(Monte Carlo)模拟 Monte Carlo积分 128 the area of a unit-radius circle (solid curve) the volume of a unit-radius sphere (dotted curve) the volume of a unit-radius 4-sphere (dashed curve) Monte Carlo method WINS, when d 3 蒙特卡洛(Monte Carlo)模拟 Monte Carlo模拟 129 Monte Carlo积分 1.Hit-or-Miss Method 2.Sample Mean Method 3.Variance Reduction 蒙特卡洛(Monte Carlo)模拟 1. Hit-or-Miss Method 130 ? Evaluation of a definite integral b I ? g(x)dx h X X ?a

文档评论(0)

ahuihuang1 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档