又可称之为蒙特卡罗方法,是美国原子弹研制的“曼哈顿计划”中的成员威勒蒙和冯·诺伊曼在20世纪40年代在研制核武器时发明的,因为它的实用性和有效性而被广泛的应用着。
在1777年,这种随机模拟方法就曾被法国人布丰应用于投针试验中,显然,没有计算机的人工试验方法并不能让它得到很好推广发展。随着后期计算机的出现与广泛应用,蒙特卡罗方法也得到了迅速的发展,仅1983年到1988年这五年时间里相关的期刊论文就增长了近五倍。通过大量研究人员、学者不懈努力,蒙特卡罗方法也在不断发展完善。目前主要集中在以下三个方面的研究:(1)随机数的产生问题,尤其注意的是(0,1)区间上均匀随机数的产生。1969年,Kunth总结出混合同余法参数的选择准则。Coveyou&Macpherson与Kobayashi分别提出来较为理想的混合式发生器[3]。梁金千、张跃研究通过计算机上的随机时间产生真随机数的方法[4]。张祥德、朱和贵、丁春燕研究了基于Weierstrass函数的随机数发生器,和其他随机数相比,在保持优良随机性的前提下,该随机数发生器有序列不可预测、较大的蜜月空间等优点[2]。(2)误差的问题,雷桂媛研究了B样条光滑拒绝抽样方法计算定积分和精细对偶变数蒙特卡罗积分,证明这种方法比原始的蒙特卡罗模拟方法精度更高[5]。81203
(3)蒙特卡罗方法的应用,蒙特卡罗方法因其实用性、适用性的优点而广泛的应用于生活的各个领域,如金融市场分析、工程技术、随机规划、基因遗传研究等等。
参考文献
[1] 肖柳青,周石鹏。随机模拟方法与应用[M]。北京:北京大学出版社,2014。9。 [2]张德祥,朱和贵,丁春燕。基于 Weierstrass 函数的随机数发生器[J]。东北大学学报,2006。 [3] 高惠璇。统计计算[M]。北京:北京大学出版社,1995。
[4] 梁金千,张跃。在计算机上产生真随机数的探讨[J]。计算机工程,2003。
[5] 雷桂媛。关于蒙特卡罗模拟及拟蒙特卡罗模拟的若干研究 [D]:[学位论文]。浙江大 学。2003。
[6] 《现代数学手册》编纂委员会。现代数学手册·随机数学卷[M]。武汉:华中科技大学出版 社,2000。12。
[7]谢中华,李国栋,刘焕进,吴鹏,郑志勇。MATLAB 从零到进阶[M]。北京航空航天大学出版 社,2012。12
[8]裴鹿成。计算机随机模拟[M]。长沙:湖南科学技术出版社,1989 。 [9]从孙嘉阳,徐映波,蒙特卡罗法[M]。见:现代数学手册,随机数学卷。武汉:华中科技大学出 版社,446~488
[10] 魏宗舒。 概率论与数理统计教程[M]。 北京:高等教育出版社,1983 。
[11] 周明,胡斌。 计算机仿真原理及其应用[M],华中科技大学出版社,2005:104~112。
[12] 陆银根。用类同余法产生随机数及其检验[J]。数理统计与管理。2002,21(6):50~52
[13] James E。 Gentle。 Random Number Generation and Monte Carlo Methods Statistics and Computing)[M] , 2004
[14] Smirbov[M] 。AMS, 1948(19):277~281
[15] Press W H et。al。Numerical recipes:The art of scientific computing[J] 。2nd edition。London:Cambridge University Press,1996。