CrystallBall模拟软.ppt
《CrystallBall模拟软.ppt》由会员分享,可在线阅读,更多相关《CrystallBall模拟软.ppt(27页珍藏版)》请在装配图网上搜索。
第8章CrystalBall模拟软件 主要内容 8 1蒙特卡洛模拟方法8 2模拟的步骤8 3CrystalBall工具条8 4应用示例 8 1蒙特卡洛模拟方法 蒙特卡洛模拟方法又称为随机模拟方法 随机抽样技术或统计试验方法 其目的是估计依若干概率输入变量而定的结果变量的分布以概率统计理论为其主要理论基础 以随机抽样为其主要手段基本思想首先建立一个概率模型或随机过程 使它的参数等于问题的解 然后通过对模型或过程的观察或抽样试验来计算所求随机参数的统计特征 最后给出所求解的近似值 解的精度可用估计值的标准误差来表示 8 1蒙特卡洛模拟方法 维数的灾难研究的问题中 相关变量个数高达数百甚至数千 难度随维数的增加呈指数增长蒙特卡罗方法的计算复杂性不依赖于维数主要步骤构造或描述概率过程实现从已知概率分布抽样建立各种估计量 8 2模拟的步骤 利用CrystalBall软件进行模拟的步骤 1 建立电子表格模型 2 规定关于概率变量的假设 3 规定预测单元 即相关的输出变量 4 设定重复次数 5 运行模拟 6 解释结果 8 3CrystalBall工具条 8 4示例 费瑞迪报童问题 问题描述成本数据每份报纸成本费用1 50美元售价2 50美元未出售的报纸退款0 50美元日销售情况销售额在40 70份之间发生在40 70份之间的概率大致相等目标利润最大化FreddietheNewsboy 8 4示例 费瑞迪报童问题 建立相关变量的工作表绿色单元格表示随机变量黄色单元格表示决策变量 8 4示例 费瑞迪报童问题 定义假设单元格 唯一的一个随机输入单元格是模拟需求C12 定义假设单元格的步骤 1 点击鼠标 选中一个单元格 2 如果这个单元格没有包含数值 就任意输入一个数值 3 点击CrystalBall工具条中的按钮DefineAssumption 4 通过点击分布图例中的分布曲线 选择一个概率分布函数 5 点击确定按钮 从而生成了一个选定分布函数的对话框 6 使用这个对话框输入此分布函数的参数 7 点击确定 8 4示例 费瑞迪报童问题 定义预测单元格 计算机模拟的电子表格模型并没有包括目标单元格 但是预测单元格可以实现这一作用 定义预测单元格的步骤 1 选中一个单元格 2 单击CrystalBall工具条中的DefineForecast按钮 从而弹出定义预测对话框 如图8 14所示 3 这个对话框可以用来输入一个名字标签 并且定义预测单元格的单位 4 点击确定 8 4示例 费瑞迪报童问题 设定运行参数 主要是为运行模拟选择试验次数 决定其他如何执行模拟的参数 通过点击CrystalBall工具条的运行参数按钮RunPreferences图里所显示的数字500表示计算机模拟的最大运行次数 8 4示例 费瑞迪报童问题 运行模拟 点击StartSimulation按钮或者选择运行菜单中的StartSimulation选项 如果你已经在先前运行过计算机模拟 那么应该在此运行前首先点击重置模拟ResetSimulation按钮 或者从运行菜单中选择重置模拟ResetSimulation选项来重置模拟 8 4示例 费瑞迪报童问题 结果表中各参数的解释 8 4示例 费瑞迪报童问题 通过前面的模拟 设定了弗瑞迪每天 金融日报 的定购数量为60份 因为这个定购量是一个能够满足需求又不会剩余大量未出售报纸的一个合理折中值然而通过目前的模拟 还不能说明60是否是最大化其日均利润的最优定购量 利用CrystalBall软件中的OptQuest最优化模型可以搜索最佳定购量 8 4示例 费瑞迪报童问题 用决策表制定决策在40到70之间的哪个订购量能够最大化每天的平均利润呢 比较合理的做法是试验订购量的可能值的各个样本 如40 45 70 利用决策表工具可以执行这个工作 具体的步骤如下 1 选择包含决策变量的单元格 2 如果单元格中还没有数值 任意输入一个数值 3 点击CrystalBall工具条上的定义决策变量按钮 弹出定义决策变量对话框 4 为决策变量的模拟数值定义下限和上限 5 选择连续分布或者离散分布 定义决策变量是连续的还是离散的 6 如果在步骤 5 中选择了离散分布 使用步长方框来制定决策变量的变化步长 7 点击确定按钮 8 4示例 费瑞迪报童问题 费瑞迪报童问题中的决策变量定义对话框 8 4示例 费瑞迪报童问题 第一步的对话框用来从所列出的预测单元格中尉决策表选择目标单元格 在弗瑞迪报童案例中 只有一个预测单元格 利润Profit C19 所以选择他然后单击下一步按钮 8 4示例 费瑞迪报童问题 在第二步对话框的左边包含了所有已经定义决策变量的单元格 在本模型中 只有一个决策变量 订单量C9 这个对话框的目的是选择哪一个或者是两个决策变量在决策表中是变化的 只要选择左边的决策变量然后双击两个方框中间的右箭头 就可以把决策变量添加到右边 8 4示例 费瑞迪报童问题 第三步对话框用来制定决策表的选项 第一个输入方框记录了对于每一个决策变量的值所要运行模拟的次数 CrystalBall会在定义决策变量对话框所制定的范围内平均分布数值 对于弗瑞迪报童问题 数值的范围是40到70 在第三步对话框中输入数字7就会选择40 45 50 55 60 65 70这七个订单量的数值进行模拟 最后一步就是单击Start按钮 8 4示例 费瑞迪报童问题 运行模拟后 系统会在一张新的电子表格中创建一个决策表 表明最优订单量在50到60之间 为了更精确地得到这个数值 可以再制作一个决策表 考虑50和60之间的所有整数订单量 8 4示例 某建筑公司案例 某建筑公司案例 建筑工程投标投标背景科信 其他三家建筑公司参加投标项目总成本估计值 455万美元资深分析师估计竞争者的投标价竞争者1 三角分布 最小值95 最可能值130 最大值160 竞争者2 三角分布 最小值110 最可能值125 最大值140 竞争者3 均匀分布 120 到130 之间ContractBidding 8 4示例 某建筑公司案例 应用计算机模拟的电子表格模型由于工序时间主要是可变的 除了单元格H16外 单元格H6 H19都需要作为假设单元格 服从三角分布 预测单元格 项目完成 I21 8 4示例 某建筑公司案例 在RunPreferences对话框中设定1000次作为模拟次数 下图分别以频率图 统计表和百分比图的形式显示了结果 8 4示例 某建筑公司案例 该建筑公司的管理层特别感兴趣的一个统计值是在目前项目计划下能够在47周的最后期限完成项目的概率 确定性方框中显示试验次数中的58 9 将会满足截止期的要求 8 4示例 某建筑公司案例 利用敏感性图进行关键分析在截止期内完成项目的概率比较低 科信建筑公司的项目经理想修改项目计划以改善准时完成项目的概率 在CrystalBall中还有另外一个工具 称为敏感性图 可以知道如何确定项目计划的哪种方案时最有益处的 为了生成敏感性图 在运行模拟前 在RunPreferences设定对话框中必须将 计算敏感性 选项选中 8 4示例 某建筑公司案例 点击CrystalBall工具条上的SensitivityChart按钮 就可以打开相应的敏感性图说明工序C的时间比其他的任何一个工序的时间都有相对较高的相互关联系数 缩减项目完成时间的最好方法是关注于缩减这一工序的时间 讨论时间- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CrystallBall 模拟
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
相关资源
更多
相关搜索