蒙特卡罗方法介绍及其建模应用---视频课程课件 2016-03-31.pptx

蒙特卡罗方法介绍及其建模应用---视频课程课件 2016-03-31.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Monte-Carlo 方法介绍及其建模应用朱连华南京信息工程大学主要内容1蒙特卡洛方法介绍2蒙特卡洛方法应用实例32009-B 眼科病床安排应用南京信息工程大学 蒙特卡洛方法介绍1蒙特卡洛方法概述2蒙特卡洛的优缺点及其适用范围3随机数的生成南京信息工程大学 Monte Carlo的起源精确解引例---计算面积数学建模的解有两类近似解蒙特卡罗方法随机投点试验求近似解设总计投了M个点,落入阴影部分N个,则不规则图形的面积为自然现象有两类确定性现象不确定性现象模糊现象随机现象在一定条件下必然发生现象1南京信息工程大学 Monte Carlo的起源Monte Carlo方法:又称随机模拟方法,对研究的系统进行随机观察抽样,通过对样本值的统计分析,求得所研究系统的某些参数不同于一般数值计算方法,它是以概率统计理论为基础的一种方法,由于能够比较逼真地描述事物的特点及物理实验过程,解决一些数值方法难以解决的问题,因而该方法的应用领域日趋广泛它是在上世纪四十年代中期为了适应当时原子能事业的发展而发展起来,“曼哈顿计划”主持人之一、数学家:冯·诺伊曼用驰名世界的赌城—摩纳哥最大的城市Monte Carlo—来命名这种方法John Von Neumann (1903-1957) Monte-Carlo Monaco南京信息工程大学 Monte Carlo方法的应用物理:核物理,热力学与统计物理,粒子输运问题等数学:多重积分、解微分方程、非线性方程组求解等工程领域:真空技术,水力学,激光技术等经济学领域:期权定价、项目管理、投资风险决策等其他领域:化学、医学,生物,生产管理、系统科学、公用事业等方面,随着科学技术的发展,其应用范围将更加广泛。南京信息工程大学 Monte Carlo方法的基本思想?蒲丰(Buffon)投针实验: 为了求得圆周率将长为2的一根针任意投到地面上,用针与一组相间距离为2的平行线相交的频率替代概率,再利用准确的关系式: 求出??值: 其中为投针次数, 为针与平行线相交次数,这就是古典概率论中著名的蒲丰氏问题!法国数学家Comte de Buffon南京信息工程大学 Monte Carlo方法的基本思想?解:针投到地面上的位置用一组来刻画,为针中心坐标,为针与平行线的夹角(如图),由于为任意投针,, 针与平行线相交的条件为:?每次投针试验实际上变成从两个均匀分布的随机变量中抽样,从而针线相交的概率为:?南京信息工程大学 计算机模拟 程序实现:function piguji=buffon(llength1,llength2,mm)%llength1,llength2分别表示1/2线的宽度和针的长度%mm 是随机实验次数frq=0;xrandnum = unifrnd(0,llength1,1,mm);theta= unifrnd(0,pi,1,mm);for ii=1:mm if (xrandnum(1,ii)=(llength2*sin(theta(1,ii)))) frq=frq+1; endendpiguji=(2*llength2/llength1)/(frq/mm)endbuffon(1, .6,1000) piguji = 3.1462南京信息工程大学 蒙特卡洛方法计算机模拟基本步骤建立统计模型,主要特征参量方面要与实际问题或系统相一致,问题的解对应于模型中随机变量的概率分布或其某些数字特征根据模型中各个随机变量的分布,在计算机上产生随机数,实现一次模拟过程所需的足够数量的随机数,进而进行随机模拟实验根据概率模型的特点和随机变量的分布特性,设计和选取合适的抽样方法,并对每个随机变量进行抽样(包括直接抽样、分层抽样、相关抽样、重要抽样等)按照所建立模型进行仿真试验、计算,求出问题的随机解统计分析模拟试验结果,给出问题的估计以及其精度估计。必要时,还应改进模型以降低估计方差和减少试验费用,提高模拟计算的效率。南京信息工程大学 蒙特卡洛模拟的理论基础大数定律---贝努里(Bernoulli)大数定律中心极限定理南京信息工程大学 蒙特卡洛模拟的误差分析由中心极限定理可知:这表明,不等式 近似地以概率1??成立。上式也表明,收敛到? 的阶为O(n -1/2)。通常,蒙特卡罗方法的误差ε 定义为:南京信息工程大学 蒙特卡洛方法优缺点及其适用范围Monte Carlo方法及其程序结构简单产生随机数,通过大量简单重复抽样和简单计算计算相应的值收敛速度与问题维数无关Monte Carlo方法的收敛速度为O(n -1/2),与一般数值方法相比很慢。因此,用Monte Carlo方法不能解决精确度要求很高的问题Monte Carlo方法误差?只与标

文档评论(0)

yanpan1 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档