第八章蒙特卡罗方法.ppt

上传人:本田雅阁 文档编号:2571732 上传时间:2019-04-10 格式:PPT 页数:26 大小:543.01KB
返回 下载 相关 举报
第八章蒙特卡罗方法.ppt_第1页
第1页 / 共26页
第八章蒙特卡罗方法.ppt_第2页
第2页 / 共26页
第八章蒙特卡罗方法.ppt_第3页
第3页 / 共26页
第八章蒙特卡罗方法.ppt_第4页
第4页 / 共26页
第八章蒙特卡罗方法.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《第八章蒙特卡罗方法.ppt》由会员分享,可在线阅读,更多相关《第八章蒙特卡罗方法.ppt(26页珍藏版)》请在三一文库上搜索。

1、第八章 蒙 特 卡 罗 方 法,Monte-Carlo, Monaco,Monte Car1o(MC)方法又称随机模拟或统计试验方法。 源于:Metropolis提出的美国在第二次世界大战中研制原子弹的“曼哈顿计划”;研究与原子弹有关的中子输运过程。 该计划的主持人之一、数学家John von Neumann用驰名世界的赌城摩纳哥的Monte Carlo来命名这种方法。,1.1 引 言,什么是Monte Carlo方法,Monte Carlo方法的应用: 1,非确定性过程的模拟 2,复杂程度高,不能进行模型分析的确定性系统模拟 3,维数较高,不易离散化的确定性系统模拟 例如:对中子输运过程的模

2、拟 多体问题的模拟 多重积分的计算 其他:道琼斯指数预测 石油矿井勘探 癌症的放射疗法,Monte Carlo方法的基本思想,例1,圆周率的计算:,If you are a very poor dart player, it is easy to imagine throwing darts randomly at the above figure, and it should be apparent that of the total number of darts that hit within the square(N), the number of darts that hit the

3、 yellow part (n)is proportional to the area of that part:.,圆周率的值 = 3. 14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280 34825 34211 70679 82148 08651 32823 06647 09384 46095 50582 23172 53594 08128 48111 74502 84102 70193 85211 05559 64462 29489 54

4、930 38196 44288 10975 66593 34461 28475 64823 37867 83165 27120 19091 45648 56692 34603 48610 45432 66482 13393 60726 02491 41273 72458 70066 06315 58817 48815 20920 96282 92540 91715 36436 78925 90360 01133 05305 48820 46652 13841 46951 94151 16094 33057 27036 57595 91953 09218 61173 81932 61179 31

5、051 18548 07446 23799 62749 56735 18857 52724 89122 79381 83011 94912 98336 73362 44065 66430 86021 39494 63952 24737 19070 21798 60943 70277 05392 17176 29317 67523 84674 81846 76694 05132 00056 81271 45263 56082 77857 71342 75778 96091 73637 17872 14684 40901 22495 34301 46549 58537 10507 92279 68

6、925 89235 42019 95611 21290 21960 86403 44181 59813 62977 47713 .,Monte Carlo方法的基本思想,例2,简单积分,对边长为1的正方形里随机投点,,点落在曲线y=f (x)的下面对积分有贡献 点落在曲线y=f (x)的上面对积分无贡献,积分I的一个估计值为,x,y,O,1,1,例3, 打靶游戏,用概率论的语言说,就是随机变量g(r)的数学期望值,即=Eg(r).,Monte Carlo方法的基本思想,以r表示投掷者的飞镖到靶心的距离,分布函数f (r)表示该投掷者的飞镖分布,g(r)表示击中r处应得的分数。则投掷者的得分为:

7、,现在,假设这个投掷者投掷了N次,飞镖点分布依次是r1, r2,rN,则,自然认为N次投掷得分的平均值 相当好地代表了这个运动员的成绩。换句话说,gN是积分的一个估计值。,Monte Carlo方法的基本思想: 将所要求解的问题转化为某事件出现的概率,再通过某种模拟试验方法,得到这一概率,并用它作为问题的解。,Monte Carlo模拟的步骤: 1,根据欲研究的物理系统的性质,建立能够描述该系统特性的理论模型,导出该模型的某些特征量的概率密度函数; 2,从概率密度函数出发进行随机抽样,得到特征量的一些模拟结果; 3,对模拟结果进行分析总结,预言物理系统的某些特性。,1.2 伪随机数的产生,随机

8、的重要性: Non-random sequence will skew the approximation. Very advanced Monte Carlo Method computations could run for months before arriving at an approximation. If the method is not sufficiently random, it will certainly get a bad approximation and waste lots of $.,随机数 在具有单位矩形分布的总体中抽取简单的子样, x1, x2, ,

9、xN, 称为随机数序列,其中每一个个体称为随机数。,伪随机数 计算机是用数论的方法来产生随机数的。用计算机生成的随机数从表面上看是随机的,但实际上由于凡是计算机产生随机数都要依赖于某种算法,这种“随机数”仍然是确定的,故称伪随机数。,均匀伪随机数产生方法,线性同余法:从一个种子 出发生长出一个随机数序列,a、b、c:幻数。一般取,Forntran内部函数 RAN(I),输入:整型变量或数组元素,足够大的奇数 输出:0, 1)间的随机数,1.3.1 简单抽样的蒙特卡罗方法,1.3 蒙特卡罗方法计算积分,求平均的做法:均匀地在0,1中随机选取N个点xi,考虑f (x)在 这些点上的函数值。,把 I

10、 看成f (x)在0,1上的平均,则,例:用简单抽样MC方法计算积分,误差:根据统计力学中的大数定律和中心极限定理,两种极端情况:,x,x,f1 (x),f2 (x),只需一个点,就可求得积分的精确值,即使在积分区间上取很多点,也难以求得积分的精确值,(a),(b),1.3.2 重要抽样的蒙特卡罗方法,引入分布函数,将积分变形为,做替换,则,因而,x,f (x),x,f (x),也可以理解为:,重要抽样的MC方法,例:用重要抽样MC方法计算积分,解:选择分布函数,1.3.3 Metropolis 算法,对积分区间的重要抽样要求我们获得x(y),而这只对极少数的分布(x)能够解析地做到。,Met

11、ropolis 算法: 一种很普遍的产生具有任意形状的给定概率分布随机变量的方法。,算法的实现: 可以用各种不同的方法落实其中最简单者: 假想有一个随机行走者在R空间中运动,这个随机行走过程相继各步的终点产生出一个点的序列:R0,R1,;随机行走的路程越长,它连接的点就越接近所要求的分布,这一随机行走在位形空间中进行的规则如下: 设行走者处于序列中Rn点上为了产生Rn+1点,行走者迈出试探性的一步到一个新点Rt这个新点可以用任何方便的方法选取,例如可以在Rn点周围的一个边长很小的多维立方体中均匀地随机选取然后按照比值 来决定是“接受”还是“拒绝”这一试验步如果r大于l,那么接受这一步(取Rn+

12、1=Rt);而如果r小于1,则以概率r 接受这步这时我们把r和一个在0,1区间上均匀分布的随机数比较,若 r就接受这一步如果这一试验步不被接受,就舍弃它而取Rn+1=Rn;这样产生出Rn+1之后,可以从Rn+1出发迈出一个试验步按照同样的过程产生Rn+2,任意点R0都可以用作随机行走的起点,例:用Metropolis抽样MC方法计算积分,解:选择分布函数,1.4 蒙特卡罗方法的特点,MC方法的误差,1,收敛速度与问题的维度无关,适宜于多维问题。,复化梯形求积公式的误差,d维积分,分水岭:d=4 多体问题:d=3N,2,可计算任意形状积分区域上的积分,1. 5 蒙特卡罗方法应用举例,量子变分MC方法,用MC方法计算上述积分 优化 i 使 Ei 最小,简单应用:计算He的电子结构,两种极端情况:,x,x,f1 (x),f2 (x),只需一个点,就可求得积分的精确值,即使在积分区间上取很多点,也难以求得积分的精确值,(a),(b),x0,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1