第五章 蒙特卡罗方法(三)ppt课件.ppt
《第五章 蒙特卡罗方法(三)ppt课件.ppt》由会员分享,可在线阅读,更多相关《第五章 蒙特卡罗方法(三)ppt课件.ppt(32页珍藏版)》请在三一办公上搜索。
1、蒙特卡罗方法(三),5.3 Metropolis 算法,目的:在积分变量 X 的空间(可能是多维的)内产生一组按概率密度 (X ) 分布的点,Metropolis 算法:假想有一个随机行走者在 X 的空间中运动。该随机行走过程相继各步经过的点产生出一个序列:X0, X1, ;随着行走的路程越长,这些点的分布会逼近所要求的分布 (X ) 。,注意在这里,行走不是完全无规的。每一步可能达到的位置依赖且仅依赖于上一步的位置。这种随机行走可以用下列跃迁概率描述,考虑大量行走者从不同的初始点出发在 X 空间独立的随机行走。若 Nn(X ) 是 n 步后这些行走者在 X 点的密度, Nn(Y) 是 n 步
2、后这些行走者在 Y 点的密度,那么在下一步从 X 点走到 Y 点的行走者净数目为,X 点上的一个行走者转移到Y 的概率,当 时,行走者的布局不会有净变化,系统将会达到平衡。这个条件称为细致平衡条件。,有多种具体方案给出跃迁概率,其中最重要的是 Metropolis方案,细致平衡条件 并不能唯一的定出 跃迁概率,为了使行走者的分布达到给定的概率密度分布 (X ) ,需要规定适当的跃迁概率,设行走者处于序列中的 Xn 点上,为了产生 Xn+1,行走者迈出试探性的一步到一新点 Xt 。 该新点可以用任何方便的方法选取,如可以在点 Xn 周围的一个边长为 d 的多维立方体中均匀地随机选取。然后按比值,
3、来决定是“接受”还是“拒绝”该试探步。,Metropolis 的方案,Metropolis提出的随机行走的规则,这样产生出 X n+1 之后,可以再从X n+1 出发迈出一个试验步,按照同样的过程产生 X n+2 ,不断重复以上步骤,得到整个随机行走序列。,如果 r 1,接受该步(即取 X n+1 = X t );如果 r 1,则以概率 r 接受这一步:把 r 和一个在0, 1区间上均匀分布的随机数 h 比较,若 h r 就接受这一步(即取 X n+1 = X t ) ,否则就舍弃该步(即取 X n+1 = X n ),证明 Metropopis方案能导致平衡分布 (X ),其中 T 是从 X
4、 试探到 Y 的概率,A 是接受这一试探步的概率。,根据Metropopis方案,从 X 到 Y 的转移概率为,因此,Metropopis随机行走者的平衡分布满足,首先试探概率满足,若 (X ) (Y ), 则 A (XY )=1 ,,在两种情况下,Metropolis 随机行走者的平衡分布都满足,所以行走者最终确实会达到分布 。,若 (X ) (Y ),则 A (YX )=1 ,,细致平衡条件并没有定出跃迁概率的具体形式,因此除了 Metropolis 方案外,还存在其它一些选择,例如 Barker 方法,容易证明 Barker 方法确实满足细致平衡条件。,其它的选择,3. 构成随机行走的点
5、 X0 , X1 , X2 , ,由于产生的方法,彼此不是独立的。,1. 随机行走从何出发,即选择何处为 X0 。原则上,任何位置都合适,但实际中,合适的起始点是 值大的地方。,Metropolis 方法要注意的地方,太小了关联太强,需要很多步才能达到一个统计独立的构型。太大了会使大多数尝试都失败,导致更新缓慢。,经验的做法是使得大约的一半试探步入选。,2. 步长 d 如何选取?,关联函数,实际做蒙特卡罗模拟时,需要在生成的点列中进行采样。相邻两个样本点之间应有足够大的的间隔,使得 C(l) 足够小。,关联函数定义为,自相关函数图例,其中 R=(r1, r2, , rN ) 为3N 维坐标矢量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五章 蒙特卡罗方法三ppt课件 第五 蒙特卡罗 方法 ppt 课件
链接地址:https://www.31ppt.com/p-1869386.html