AOE网络

AOE网络(Activity On Edges)

定义:在无有向环的带权有向图中,满足以下条件:

1.用有向边表示一个工程的各项活动

2.用边上的权值代表活动的持续时间

3.用顶点代表事件

这样的有向图叫做用边表示活动的网络,简称AOE网络


相关概念:

源点:入度为零的点

汇点:出度为零的点

关键路径:从源点到汇点长度最长的路径

关键活动:关键路径上的所有活动都是关键活动


相关的量:

事件vi的最早可能开始时间ve[i]:从源点v0到顶点vi的最长路径长度

事件vi的最迟允许开始时间vl[i]:在保证汇点在最早可能时间完成的情况下,事件vi的允许的最迟开始时间

活动ak的最早可能开始时间e[k]:

活动ak的最迟允许开始时间l[k]:

时间余量:




AOE网中,求关键路径的步骤如下: 1. 首先,需要计算每个活动的最早开始时间ve(i)。从源点开始,逐个计算每个活动的最早开始时间,直到汇点。ve(i)的计算公式为:ve(i) = max{ve(j) + d(j,i)},其中j为活动i的前驱活动,d(j,i)为活动j到活动i的持续时间。 2. 接下来,需要计算每个活动的最迟开始时间vl(i)。从汇点开始,逐个计算每个活动的最迟开始时间,直到源点。vl(i)的计算公式为:vl(i) = min{vl(j) - d(i,j)},其中j为活动i的后继活动,d(i,j)为活动i到活动j的持续时间。 3. 然后,计算每个活动的最早完成时间e(i)。e(i)的计算公式为:e(i) = ve(i)。 4. 接着,计算每个活动的最迟完成时间l(i)。l(i)的计算公式为:l(i) = vl(i) - d(i),其中d(i)为活动i的持续时间。 5. 最后,计算每个活动的总浮动时间l(i) - e(i)。如果某个活动的总浮动时间为0,则该活动为关键活动。关键活动所在的路径即为关键路径。 需要注意的是,只有减少关键活动的时间才可能缩短工期,而且只有在不改变关键路径的前提下减少关键活动的时间才可能缩短工期。 #### 引用[.reference_title] - *1* [(数据结构)AOE网求关键路径](https://blog.csdn.net/weixin_51609435/article/details/123817811)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [图的关键路径(AOE网络)](https://blog.csdn.net/m0_61433144/article/details/128730798)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值