PERT图相关计算

关键路径
从开始到结束得所有路径中,所话时间最长的一条为关键路径。关键路径上的任务的松弛时间(最多延迟执行的时间)为0。
最早开始时间:
在关键路径上,从开始到该任务的最早执行的时间

最晚开始时间:
关键路径的总时间-反向得出该任务的时间

松弛时间(最多延迟执行的时间):
注意:在关键路径上的任务的松弛时间为0
第一种求法:
最晚开始时间-最早开始时间
第二种求法:
关键路径的总时间-包含该任务的关键路径花的时间

例题:
这里写图片描述
关键路径:A-D-F-H-J,长度为48
任务F-G的最早开始时间:18
任务F-G最晚开始时间:48-JG-GF=38
任务F-G的松弛时间:38-18=20
另一种求法:包含任务F-G的关键路径用的时间:A-D-F-G-J为28
任务F-G的松弛时间:48-28=20

### 如何在项目管理中更新PERT表的数据 PERT(Program Evaluation and Review Technique,计划评审技术)是一种用于分析项目任务的时间安排和度的技术工具。当需要更新PERT中的数据时,可以通过以下几个方面来行调整: #### 数据准备 为了确保PERT的准确性,在更新之前需重新评估所有相关活动的信息,包括但不限于活动名称、持续时间估计以及依赖关系等[^3]。 #### 更新方法 1. **重新计算节点参数** PERT的核心在于其基于事件网络结构展示各工作环节及其所需时间。如果某项工作的预计完成时间发生变化,则应立即对该路径上的各个时间节点重新行ES(最早开始), EF(最早结束),LS(最晚开始) 和 LF(最晚结束) 的计算过程[^4]。 2. **调整关键路径** 关键路径是指整个项目中最长的一条路径,决定了项目的总工期。一旦某些任务的实际执行情况偏离原定计划,可能会影响到整体的关键路径。因此,在每次修改PERT之后都需要再次确认新的关键路径是否存在变化,并据此做出相应的策略调整[^1]。 3. **软件辅助操作** 对于实际应用而言,手动绘制并维护复杂的PERT往往效率低下且容易出错。现代企业大多采用专业的项目管理软件如Microsoft Project 或 Primavera P6 来自动生成及动态刷新这些形化表示形式的内容。通过这类平台输入最新的任务信息后即可自动实现上述提到的各项数值修正流程[^2]。 ```python # 假设我们有一个简单的Python脚本来模拟部分逻辑处理 def update_pert_chart(tasks, dependencies): """ :param tasks: dict of task_name -> (optimistic_time, most_likely_time, pessimistic_time) :param dependencies: list of tuples indicating dependency between two tasks. Returns updated ES,EF,LS,LF values as dictionaries keyed by task names. """ es_ef_values = calculate_es_ef(tasks,dependencies) ls_lf_values = back_calculate_ls_lf(es_ef_values,tasks,dependencies) return {"es":es_ef_values["es"],"ef":es_ef_values["ef"], "ls":ls_lf_values["ls"], "lf":ls_lf_values["lf"]} # 这里省略具体函数定义... ```
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小明爱吃火锅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值