数据结构--关键路径

事件v1-表示整个工程开始(源点:入度为0的顶点)

事件v9-表示整个工程结束(汇点:出度为0的顶点)

关键路径:路径长度最长的路径

求解关键路径问题(AOE网)

定义四个描述量

ve(vj)——事件最早发生时间

源点最早发生时间为0

关键活动:关键路径上的活动,即  l(i)==e(i)  (l(i)-e(i)==0)的活动

(1)最早发生时间从第一个顶点向前推

如果有两条路选择值最大的

起始节点的最早发生时间+各自的边的权值中的和的最大值

(2)最晚发生时间减去权值

最迟从汇点开始推,保证每项任务都能完成

活动的最早发生时间看弧头

多动的最迟时间:看弧尾减去权值

无时间余量的是关键活动,关键活动构成的路径为关键路径

关键路径在工程中可以缩短时间,但是缩短过多的时间会导致项目的关键路径改变,需要重新查找关键路径。

相关推荐

  1. 数据库关系数据结构

    2024-06-08 19:24:01       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 19:24:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 19:24:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 19:24:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 19:24:01       20 阅读

热门阅读

  1. UG12编程怎么没有:深度解析与困惑探寻

    2024-06-08 19:24:01       11 阅读
  2. 《青少年编程与数学》课程方案:3、课程形式

    2024-06-08 19:24:01       7 阅读
  3. EXCEL上传得时候特殊情况

    2024-06-08 19:24:01       11 阅读
  4. 使用Redis缓存需要注意的地方

    2024-06-08 19:24:01       9 阅读
  5. git 下载openNeuro大文件

    2024-06-08 19:24:01       11 阅读
  6. 哈希表(Hash table)

    2024-06-08 19:24:01       8 阅读
  7. C++协程

    2024-06-08 19:24:01       9 阅读
  8. 【vuejs】vm.$set() 的原理解析和方法以及应用场景

    2024-06-08 19:24:01       8 阅读
  9. 设计模式 —— 装饰器模式

    2024-06-08 19:24:01       8 阅读
  10. 深度学习-10-测试

    2024-06-08 19:24:01       8 阅读