当前位置: 首页 > news >正文

第六章 图 十、关键路径

开始顶点(源点):

在AOE网中仅有一个入度为0的顶点,称为开始顶点(源点),它表示整个工程的开始;

结束顶点(汇点):

仅有一个出度为0的顶点,称为结束顶点(汇点),它表示整个工程的结束。

关键路径:

(1)从源点到汇点的有向路径可能有多条,所有路径中,具有最大路径长度的路径称为关键路径,而把关键路径上的活动称为关键活动.

(2)完成整个工程的最短时间就是关键路径的长度,若关键活动不能按时完成,则整个工程的完成时间就会延长

一、求所有事件的最早发生时间

例:

找到拓扑排序序列:

V1的最早发生时间:没有前驱,所以ve(1)=0;

V3的最早发生时间:前驱为V1,所以ve(3)=0+2=2;

V2的最早发生时间:前驱为V1,所以ve(2)=0+3=3;

V5的最早发生时间:前驱为V2,所以ve(5)=ve(2)+3=3+3=6; 

V4的最早发生时间:前驱为V2和V3,所以ve(4)=max{2+3,4+2}=6;

V6的最早发生时间:前驱为V3,V4,V5,所以ve(6)=max{3+2,2+6,1+6}=8;

二、求所有事件的最迟发生时间

找到逆拓扑序列:

汇点的最早发生时间和最迟发生时间相等

V6的最迟发生时间:8

V5的最迟发生时间:8-1=7

V4的最迟发生时间:8-2=6

V2的最迟发生时间:min{ 6 - 2 , 7 - 3 } = 4

V3的最迟发生时间:min{ 6 - 4 , 8 - 3 } = 2

V1的最迟发生时间:min{ 2 - 2 , 4 - 3 } = 0

三、求所有活动的最早发生时间(就是活动a的弧尾所连事件的最早发生时间)

根据上图可写出:

四、求所有活动的最迟发生时间(就是小a所指向的事件的最迟发生时间减去活动的最早发生时间)

a4 = 7 - 3 = 4

五、求所有活动的时间余量

l(k) - e(k) = 1 - 0 = 1;

六、注意

http://www.lryc.cn/news/167413.html

相关文章:

  • Virtualbox固定存储硬盘转换为动态存储硬盘
  • 【栈与队列面试题】有效的括号(动图演示)
  • 基于matlab实现的弹簧振动系统模型程序(动态模型)
  • 哨兵1号(Sentinel-1)SAR卫星介绍
  • [maven] scopes 管理 profile 测试覆盖率
  • css网页打印字体设置
  • JAVA高级技术入门(单元测试,反射,注解,动态代理)
  • uni-app 实现自定义按 A~Z 排序的通讯录(字母索引导航)
  • C++ PrimerPlus 复习 第一章 命令编译链接文件 make文件
  • 微信小程序——常用组件的属性介绍
  • 【深度学习】 Python 和 NumPy 系列教程(廿七):Matplotlib详解:3、多子图和布局:散点矩阵图(Scatter Matrix Plot)
  • 解决jupyter打开的默认路径问题
  • Git 学习笔记
  • 【Qt】QGroundControl入门3:源码初探
  • 腾讯mini项目-【指标监控服务重构】2023-07-31
  • Rust通用编程概念(3)
  • 学Python的漫画漫步进阶 -- 第四步
  • 【LeetCode-中等题】18. 四数之和
  • 每日一题 102二叉树的层序遍历
  • 牛客: BM4 合并两个排序的链表
  • C语言基础知识点(六)二维数组指针和地址
  • nodejs格式化输入
  • 国家网络安全周 | 金融日,一起 get金融行业数据安全
  • 分布式事务解决方案之TCC
  • Git 的基础命令 码云 gitee
  • 探索工业4.0:数字孪生如何重塑工业生产流程?
  • window server事件ID说明
  • router-link 和 router-view的区别
  • 【Leetcode】139.单词拆分
  • PMP考试一定要报培训班吗?