版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四章 随机模拟方法第一节 概述第二节 随机模拟方法的特点第三节 用蒙特卡罗方法求解确定性问题第四节 随机模拟方法在随机服务系统中的应用第五节 集装箱专用码头装卸系统的随机模拟第六节 随机模拟方法在理论研究中的应用1第一节 概述(一)随机(统计)模拟的定义2 随机模拟即是计算机统计模拟,它实质上是计算机建模,而这里的计算机模型就是计算机方法、统计模型(如程序、流程图、算法等),它是架于计算机理论和实际问题之间的桥梁。它与统计建模的关系如下图。(二)随机模拟方法 一般地,随机模拟分类如下: 若按状态变量的变化性质分为和。 而按变量是否随时间变化又可分为和。 常用的随机模拟方法主要有以下几种: 包
2、括Bootstrap(自助法)、MCMC(马氏链蒙特卡罗法)等。(三)puffon随机投针实验1777年Puffon(法)提出用投针实验求圆周率Pi的问题。间距为a的平行线,随机投掷一枚长为l(la)的针,试求此针与一平行线相交的概率P。456(四)Puffon投针的R实现7#应用R软件对buffon投针实验进行模拟pi的取值#先编写“buffon”函数,buffon - function(n, l=0.8, a=1)k-0theta - runif(n, 0, pi); x - runif(n, 0, 1/2)for (i in 1:n)if (xi= l/2*sin(thetai)k so
3、urce(buffon.R)buffon(100000,l=0.8,a=1)#直接调用刚刚编写好的“buffon”函数,当然,l和a的取值由于在函数编写中已经给出了,因此这里不必再给出,可以直接用buffon(100000)。13.142986还可以更改n的数值,与l、a的数值(见表4-1) buffon(100000,l=0.8,a=1)1 3.119334 buffon(1000000,l=0.8,a=1)1 3.136941 buffon(10000000,l=0.8,a=1)1 3.142697 另一种求pi的方法8910MC1 - function(n)k - 0; x - runi
4、f(n); y - runif(n)for (i in 1:n)if (xi2+yi2 1)k source(MC1.R);MC1(100000)1 3.1426811(五)统计模拟的一般步骤第二节 随机模拟方法的特点(一)方法新颖、应用面广、适用性强(二)随机模拟方法的算法简单,但计算量大(三)模拟结果具有随机性,且精度较低(四)模拟结果的收敛过程服从概率规律性12第三节 用蒙特卡洛方法求解确定性问题(一)计算定积分为了简化计算,a=0,b=1。计算定积分值也就是求曲边梯形的面积S,常用方法有:(1).随机投点法1314记录实验次数N,成功次数M,用M/N作为概率p的估计值,即可得出定积分I
5、的近似解。1516(2).平均估值法1718例:赶火车问题例:赶火车问题火车离站时刻13:0013:0513:10概率0.70.20.1 一列列车从A站开往B站,某人每天赶往B站上车。他已经了解到火车从A站到B站的运行时间是服从均值为30min,标准差为2min的正态随机变量。火车大约下午13:00离开A站,此人大约13:30到达B站。火车离开A站的时刻及概率如表1所示,此人到达B站的时刻及概率如表2所示。问此人能赶上火车的概率有多大?表1:火车离开A站的时刻及概率 表2:某人到达B站的时刻及概率 人到站时刻13:2813:3013:3213:34概率0.30.40.20.1这个问题用概率论的
6、方法求解十分困难,它涉及此人到达时刻、火车离开站的时刻、火车运行时间几个随机变量,而且火车运行时间是服从正态分布的随机变量,没有有效的解析方法来进行概率计算。在这种情况下可以用计算机模拟的方法来解决。进行计算机统计模拟的基础是抽象现实系统的数学模型为了便于建模,对模型中使用的变量作出如下假定:火车从A站出发的时刻;:火车从A站到B站的运行时间;:某人到达B站的时刻;:随机变量 服从正态分布的均值;:随机变量 服从正态分布的标准差;1T2T3T2T2T此人能及时赶上火车的充分必要条件为: ,所以此人能赶上火车的概率模型为: 。123TTT123p TTT为了分析简化,假定13时为时刻t=0,则变
7、量 、 的分布律为:1T3T05100.70.20.1283032340.3 0.4 0.2 0.11/minT( )P t3/minT( )P tR软件求解的总算法:关系式成立产生随机数验证模型成立次数k=k+1否是计算估计结果k/n成立次数不变试验次数是否达到n次是否编写R程序借助区间(0,1)分布产生的随机数,对变量 、 概率分布进行统计模拟;1T3T根据变量 、 、 概率分布及模拟程序、命令产生n 个随机分布数;1T2T3T使用随机产生的n 组随机数验证模型中的关系表达式是否成立;计算n 次模拟实验中,使得关系表达式成立的次数k ;当 时,以 作为此人能赶上火车的概率p 的近似估计;nkn24windows(7, 2)#作图窗口大小prb = replicate(10, #括号内程序重复100次x = sample(c(0, 5, 10), 1, prob = c(0.7, 0.2, 0.1)y = sample(c(28, 30, 32, 34), 1, prob = c(0.3, 0.4, 0.2, 0.1)plot(0:40, rep(1, 41), type = n, xlab = time, ylab = ,axes = FALSE)axis(1, 0:40)r = rnorm(1, 30, 2)points(x, 1, pch = 15)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版有关运输合同模板集合
- 二零二五版办公设备耗材行业规范制定与执行合同3篇
- 2025年度企业信息化建设与网络安全合同3篇
- 2024版智慧城市系统集成合同
- 2025年度集装箱货运代理业务合作伙伴管理协议3篇
- 2025不锈钢室内门定制及安装服务合同3篇
- 2025年度出纳岗位竞聘及考核聘用合同书3篇
- 2025年度汽车零部件生产商质量标准执行协议3篇
- 二零二五年度科技公司兼职软件开发人员聘用合同3篇
- 二零二五版股权分红权转让补充协议3篇
- 【传媒大学】2024年新营销
- 乳腺癌的综合治疗及进展
- 【大学课件】基于BGP协议的IP黑名单分发系统
- 2025届广东省佛山市高三上学期普通高中教学质量检测(一模)英语试卷(无答案)
- 自身免疫性脑炎课件
- 人力资源管理各岗位工作职责
- 信阳农林学院《新媒体传播学》2023-2024学年第一学期期末试卷
- 2024建筑公司年终工作总结(32篇)
- 信息安全意识培训课件
- 2024年项目投资计划书(三篇)
- 公路工程标准施工招标文件(2018年版)
评论
0/150
提交评论