实验目的实验内容学习如何应用蒙特卡洛方法解决实际问题1、起源和发展2、原理3、计算机模拟应用实例4、实验作业蒙特卡洛方法的应用第一页,共五十页
一、MC的起源和发展•随机模拟方法,也称为MonteCarlo方法,是一种基于“随机数”的计算方法
这一方法源于美国在第一次世界大战进行的研制原子弹的“曼哈顿计划”
该计划的主持人之一、数学家冯·诺伊曼用驰名世界的赌城—摩纳哥的MonteCarlo—来命名这种方法,为它蒙上了一层神秘色彩
冯·诺伊曼是公理化方法和计算机体系的领袖人物,MonteCarlo方法也是他的功劳
第二页,共五十页
•事实上,MonteCarlo方法的基本思想很早以前就被人们所发现和利用
早在17世纪,人们就知道用事件发生的“频率”来决定事件的“概率”
18世纪下半叶的法国学者Buffon提出用投针试验的方法来确定圆周率π的值
这个著名的Buffon试验是MonteCarlo方法的最早的尝试
第三页,共五十页
•历史上曾有几位学者相继做过这样的试验
不过呢,他们的试验是费时费力的,同时精度不够高,实施起来也很困难
然而,随着计算机技术的飞速发展,人们不需要具体实施这些试验,而只要在计算机上进行大量的、快速的模拟试验就可以了
•MonteCarlo方法是现代计算技术的最为杰出的成果之一,它在工程领域的作用是不可比拟的
第四页,共五十页
Buffon试验•假设平面上有无数条距离为1的等距平行线,现向该平面随机投掷一根长度为的针(),•则我们可计算该针与任一平行线相交的概率
这里,随机投针指的是:针的中心点与最近的平行线间的距离均匀的分布在区间上,针与平行线的夹角(不管相交与否)均匀的分布在区间上
•因此,针与线相交的充要条件是l1l21,0x,021sinx第五页,共五十页
Buffon试验•从而针线相交的概率为•根据上式,若我们做大量的投针试验