3蒙特卡罗随机数探究.pptVIP

  1. 1、本文档共43页,可阅读全部内容。
  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文档。上传文档
查看更多
a=b=65539, seed0=9, seed1=11 2 伪随机数 如何获取[0,1]区间均匀分布的随机数产生器: 每一个Monte Carlo模拟程序软件包都有自带的产生器: Jetset(LUND Monte Carlo模拟系列):利用Marsaglia等所提出的算法,周期可达1043 函数用法:r=rlu(idummy) Geant3(探测器模拟程序,FORTRAN): 周期=1018 Call grndm(vec*,len) …. 利用CERN程序库: Y=rndm(x): 周期:5x108 Y=rn32(dummy):乘同余法,a=69069,i0=65539 Call ranmar(vec,len): 周期:1043 Call ranecu(vec,len,isq) 2 伪随机数 CLHEP(Class Library for High Energy Physics)中的随机数产生器 利用CLHEP中的随机数产生器软件包: /~zhangxy/clhep/html/index.html 2 伪随机数 FORTRAN中使用随机数产生器应注意的问题: 在FORTRAN中,如果随机数产生器是带dummy变量的函数: 其中变量idum在函数中不使用,应注意以下问题: X=RAND(idum) FORTRAN编译器在对程序进行优化时: X=RAND(IDUM)+RAND(IDUM) ? X=2.0*RAND(IDUM) DO I=1,10 X=RAND(IDUM) … END DO X=RAND(IDUM) DO I=1,10 …. END DO ? 解决办法: DO I=1,10 IDUM = IDUM +1 X=RAND(IDUM) … END DO 2 伪随机数 判断伪随机数序列是否满足均匀和相互独立的要求,要靠统计检验的方法实现。对于伪随机数的统计检验,一般包括两大类:均匀性检验和独立性检验。 六十年代初,人们开始用定性的方法研究伪随机数序列的均匀性和独立性问题,简要叙述如下。 2 伪随机数——均匀性和独立性 伪随机数的均匀性 这里只考虑伪随机数序列ξ1,ξ2…,ξn全体作为子样时的均匀性问题。其中n为伪随机数序列的最大容量。 对于任意的0≤x≤1,令Nn(x)表示伪随机数序列ξ1,ξ2…,ξn中适合不等式 ξi x i=1,2,…,n 的个数,则 标志伪随机数序列ξ1,ξ2…,ξn的均匀程度,称为均匀偏度。 2 伪随机数——均匀性和独立性 将伪随机数序列ξ1,ξ2…,ξn从小至大重新排列 并令 ,则由δ(n)的定义,容易证明 很明显,对于固定的n,δ(n)的值越小越好。它是描述伪随机数序列均匀程度的基本量。对于任意随机数序列,均有如下不等式成立: 当 时,所对应的伪随机数序列为最佳分布。 2 伪随机数——均匀性和独立性 可以证明,伪随机数序列为最佳分布的充要条件是它取遍序列 的所有值。 对于计算机上使用的乘同余方法,按照前面介绍的方法选取a、x1时,所产生的伪随机数序列的均匀偏度 对于乘加同余方法 对于部分伪随机数的均匀性问题通常用统计检验方法检验。 2 伪随机数——均匀性和独立性 伪随机数的独立性 对于任意 ,令 表示(ξ1,ξ2), (ξ2,ξ3),…, (ξn,ξn+1)中适合不等式 的个数,根据随机变量间相互独立的定义和频率近似概率的方法,令 则ε(n)标志伪随机数序列ξ1,ξ2…,ξn的独立程度,简称为独立偏度。对于固定的n,ε(n)的值越接近于零,伪随机数序列的独立性越好。 2 伪随机数——均匀性和独立性 对于乘同余方法, 对于乘加同余方法, 因此,这两种方法的独立性都是很好的。 同伪随机数的均匀性问题一样,伪随机数序列的独立性问题也是对它的全体讨论的。若只考虑伪随机数的一部分,在通常情况下给出ε(i)是相当因难的。因此,伪随机数序列的独立性问题的统计检验方法同样是非常重要的。 2

文档评论(0)

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

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

1亿VIP精品文档

相关文档