2019/8/19 图

图中的关键路径的学习和研究:
对一个有向无环图DAG(Directed Acyclic Graph)进行拓扑排序,就是得到一个具有点的先后顺序的线性序列。在工程中具有比较重要的应用意义。通过拓扑排序后的序列,我们可以得到哪些子工程必须要先执行,哪些必须要在某些工程之后执行。可以采用有向图来反映这种关系,其中有向图的顶点被称之为事件(子工程),有向的边被称为活动,这样的图也被叫做AOE网(Activity On Edge network)。
AOE网和AOV网的区别就是在于边是否具有权值,如果有权值就是AOE网。
AOE网研究的问题主要有两个:

  1. 完成整个工程所需要的时间。
  2. 哪些活动是影响工程进度的关键。
    名词解释:
  3. 关键路径:AOE网中,从起点到终点最长的路径的长度(长度是指路径上的权重之和)
  4. 关键活动:关键路径的边。
  5. 源点:入度为0的点。
  6. 汇点:出度为0的点。
  7. 事件Vk的最早发生时间Ve(k):从源点V到Vk的最长路径长度。前到后
  8. 事件Vk的最晚发生时间Vl(k):从汇点V到Vk的最短路径长度。后到前
  9. 活动ai的最早开始时间e(i):表示时间最早发生的时间,和对应起点的结点的最早发生时间相同。
  10. 活动ai的最迟开始时间l(i):表示时间最迟发生时间和该活动所需要的时间的差值,对应终点的最迟发生时间减该边的权值。
  11. 活动完成的时间余量d(i):最早开始时间和最晚开始时间的差值。

图片说明

该图片中分析可以得到源点为V1,汇点为V6,以及其他的答案以图片表格形式给出。

图片说明

根据时间余量可以得到关键路径,所有的时间余量为0的对应的结点就是该AOE图所对应的关键路径。所以关键路径为:(V1,V3,V4,V6)

全部评论

相关推荐

2025-11-13 19:44
哈尔滨工程大学 Java
二战小红书,又是二面挂,还是做不到。先吃饭吧。9.18小红书商业技术实习深挖分布式锁设置五分钟过期并在finally里释放锁会不会有释放不了的时候,看门狗机制如何实现,它的后台线程是什么类型spisynchronized,monitorexit执行两次你知道吗AQS垃圾回收器mysql锁redis过期删除,怎么选取过期key,数据量大的话这键值字典和过期字典会不会比较大手撕最长上升子序列9.24小红书商业技术实习FAQ的理解实习意图识别或者提示词这块有什么细节的困难,怎么解决的实习定时任务和kafka发消息这块实现细节,现在定时任务要扫描的数据变成亿级了该怎么设计实习问答匹配率提升20%怎么来的数据,分子分母是啥看你实习了挺久,没提转正吗如果offer比较多你如何选择无手撕11.10小红书风控工程介绍实习,参数提取检验补齐有了新业务意图是需要再扩展吗,意图识别提升10%哪来的,哪块是最有挑战的,系统吞吐量多少,用到哪些大模型了java注解,自己用过吗jvm内存模型mysql什么情况适合建索引kafka怎么消息去重linux查看端口被哪个进程占用命令手撕全排列11.12小红书风控工程考研辅导经历,考研成绩,本科成绩,为什么考研,高考为什么没考好,本科成绩平平研究生成绩不错是怎么转变的,为什么走工程不走算法实习经历,提取参数的过程中用户问别的会怎么样,挑战困难,转正情况kafka会丢失消息吗,消费者消费失败broker怎么感知到从而重新投递呢,消费者怎么知道自己从哪里重新拉取,消费成功后没及时记录offset会不会重复消费rpc过程怎么找到对应服务的,一直访问注册中心会不会压力大优缺点,自驱力高的原因,怎么做到长期坚持的,平时怎么学习,平时沟通也这么谨慎吗,有什么爱好进程线程,文件内容读到内存是单线程还是多线程好,磁盘是机械磁盘和固态磁盘对答案有影响吗大文件中内容都是单词,需要对单词排序,什么思路,会内存溢出吗无手撕
查看28道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务