AOE网活动的最早、最迟发生时间及关键路径问题

上个学期学数据结构的时候有学到,这学期的离散数学又要考。。复习复习

有向图中,用顶点表示事件,用有向边表示活动之间开始的先后顺序,则称这种有向图为AOV(Activity On Vertex)网络;AOV网络可以反应任务完成的先后顺序(拓扑排序)。

在AOV网的边上加上权值表示完成该活动所需的时间,则称这样的AOV网为AOE(Activity On Edge)网,如图: 

如何求AOE网中各事件(节点)和各活动(边)的最早开始时间和最迟开始时间以及工程的关键路径?

整个活动的完成时间是AOE图中从始点到终点的最长路径的长度,这条路径称为关键路径。关键路径上的活动称作关键活动。

注意:关键路径不一定只有一条。

1.最早发生时间:从前往后,前驱结点到当前结点所需时间,取最大值。

如上图中的节点4有两个前驱结点(节点2和3),节点2到节点4的最早发生时间是a1+a3也就是8,节点3到节点4的最早发生时间是a2+a4也就是12,因为12>8,所以节点4的最早发生时间是12.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

结束节点(10)的最早发生时间和最迟发生时间相同。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2.最迟发生时间:从后往前,后继结点的最迟发生时间-边权值,取最小值。

如上图中的节点9的最迟发生时间为其后继节点10(只有一个)的最迟发生时间减去a14即24-2=22.

事件45678910
最早发生时间05612151617192224
最迟发生时间09612162017202224

3.关键路径:最早发生时间和最迟发生时间相同的结点即为关键路径上的节点。

  

4.最早开始时间:等于当前边起始结点的最早发生时间。

5.最晚开始时间:等于当前边指向结点的最迟发生时间-当前边的权值。

6.最早完工时间:等于当前边指向结点的最早发生时间。

7.最晚完工时间:等于当前边指向结点的最迟发生时间。

活动a1a2a3a4a5a6a7a8a9a10a11a12a13a14
最早开工00566121212151517191622
最迟开工409613161312161617202022
最早完工56121215161517171922222424
最迟完工96121216201617172022222424

根据所给数据,我们可以画出如下的AOE: ![AOE](https://img-blog.csdnimg.cn/20210918154357272.png) 其中,A0为起点,A11为终点。根据AOE关键路径,可以按以下步骤进行: 1. 计算每个事件的最早发生时间(EST),方法如下: - 起点A0的EST为0 - 对于每个事件,其EST为所有前驱活动最晚完成时间的最大值 根据上述方法,我们可以得到每个事件的EST如下: ``` A0:0 A1:3 A2:7 A3:11 A4:16 A5:19 A6:26 A7:30 A8:35 A9:37 A10:37 A11:43 ``` 2. 计算每个事件的最晚发生时间(LST),方法如下: - 终点A11的LST等于其EST - 对于每个事件,其LST为所有后继活动最早开始时间的最小值减去该事件所需时间 根据上述方法,我们可以得到每个事件的LST如下: ``` A0:0 A1:3 A2:7 A3:11 A4:16 A5:19 A6:26 A7:30 A8:35 A9:37 A10:37 A11:43 ``` 3. 计算每个活动最早开始时间(EET),方法如下: - 活动的EET等于其起点事件的EST 根据上述方法,我们可以得到每个活动的EET如下: ``` a0:3 a1:4 a2:7 a3:12 a4:19 a5:19 a6:26 a7:30 a8:35 a9:37 a10:37 a11:43 ``` 4. 计算每个活动最晚开始时间(LET),方法如下: - 活动的LET等于其终点事件的LST减去活动持续时间 根据上述方法,我们可以得到每个活动的LET如下: ``` a0:3 a1:4 a2:7 a3:12 a4:19 a5:19 a6:26 a7:30 a8:35 a9:37 a10:37 a11:43 ``` 5. 计算关键路径,方法如下: - 对于每个活动,若其EET等于LET,则该活动关键路径上 根据上述方法,我们可以得到关键路径为a0-a2-a3-a4-a6-a8-a11,其长度为43。
评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值