信息化软件 企业管理 营销管理 业界消息 标签索引

项目管理软件Primavera与Monte Carlo分析方法

2006-12-06

文/褚四斌

蒙特卡罗模拟是一种随机模拟方法。蒙特卡罗方法得名于欧洲著名赌城,摩纳哥的蒙特卡罗。大概是因为赌博游戏与概率的内在联系,第二次世界大战时美国曼哈顿计划中把这种方法称为蒙特卡罗方法。在这之前,蒙特卡罗方法就已经存在。1777年,法国Buffon提出用投针实验的方法求圆周率∏。这被认为是蒙特卡罗方法的起源。

蒙特卡罗模拟是一种有效的统计实验计算法。这种方法的基本思想是人为地造出一种概率模型,使它的某些参数恰好重合于所需计算的量;又可以通过实验,用统计方法求出这些参数的估值;把这些估值作为要求的量的近似值。

从理论上来说,蒙特卡罗方法需要大量的实验。实验次数越多,所得到的结果才越精确。以上面说到的投针实验为例、历史上的记录如下表1。

从表中数据可以看到,一直到公元20世纪初期,尽管实验次数数以千计,利用蒙特卡罗方法所得到的圆周率∏值,还是达不到公元5世纪祖冲之的推算精度。这可能是传统蒙特卡罗方法长期得不到推广的主要原因。

计算机技术的发展,使得蒙特卡罗方法在最近10年得到快速的普及。现代的蒙特卡罗方法,已经不必亲自动手做实验,而是借助计算机的高速运转能力,使得原本费时费力的实验过程,变成了快速和轻而易举的事情。它不但用于解决许多复杂的科学方面的问题,也被项目管理人员经常使用。借助计算机技术,蒙特卡罗方法实现了两大优点:一是简单,省却了繁复的数学报导和演算过程,使得一般人也能够理解和掌握;二是快速。简单和快速,是蒙特卡罗方法在现代项目管理中获得应用的技术基础。

在项目管理中,常常用到的随机变量是与成本和进度有关的变量如价格、用时等。由于实际工作中可以获得的数据量有限,它们往往是以离散型变量的形式出现的。例如,对于某种成本只知道最低价格、最高价格和最可能价格;对于某项活动的用时往往只知道最少用时、最多用时和最可能用时三个数据。经验告诉我们,项目管理中的这些变量服从某些概率模型。现代统计数学则提供了把这些离散型的随机分布转换为预期的连续型分布的可能。可以利用计算机针对某种概率模型轻易进行数以千计、甚至数以万计的模拟随机抽样。项目管理中蒙特卡罗模拟方法的一般步骤是:

1、对每一项活动,输入最小、最大和最可能估计数据,并为其选择一种合适的先验分布模型;

2、计算机根据上述输入,利用给定的某种规则,快速实施充分大量的随机抽样;

3、对随机抽样的数据进行必要的数学计算,求出结果;

4、对求出的结果进行统计学处理,求出最小值、最大值以及数学期望值和单位标准偏差;

5、根据求出的统计学处理数据,让计算机自动生成概率分布曲线和累积概率曲线(通常是基于正态分布的概率累积S曲线);

6、依据累积概率曲线进行项目风险分析。

由于计算机的运算速度非常快,蒙特卡罗模拟也可以同时进行敏感性分析。

原文地址:http://www.vsharing.com/BBS/BbsShowArticle.aspx?bid=1215&aid=428364



相关链接
马钢项目管理模式2006-12-19 IT项目经理手册(四)-现场调研时犯的错...2006-11-22
项目经理如何团结项目成员2006-11-08 信息化风险及风险管理研究2006-10-29
上海将试点建设工程风险管理2006-10-06 一个系统集成项目的烦恼2007-02-08
构筑工程项目“双赢”平台2007-02-10 IT经理如何控制系统项目中的风险2007-02-18
柯达CIO面临双重紧迫2007-02-24 CIO的三元制衡2006-09-17
信息化软件目录
OA 办公自动化 CRM 客户关系管理 PM 项目管理 CC 协同商务 BPM 业务流程管理 KM/KBS 知识管理 CMS 内容管理 SCM 供应链管理 BI 商务智能 ERP 企业资源计划 HRM 人力资源管理 EAM 企业资产管理 电子商务系统 IT综合
网站首页 文档首页 信息化软件 企业管理 营销管理 业界消息 标签索引
Copyright © 2005-2010   深蓝信息化知识文档中心   http://www.upblue.com