1、AOE网:

边表示活动的网络,边表示活动,顶点表示事件,当该事件发生了,就说明触发该事件发生的所有的活动已经完成。一个工程所需的最短时间 就是 完成从开始顶点到终止顶点的最长路径的长度。

2、关键路径:

关键路径就是从开始顶点到结束顶点之间 一条具有最长路径长度的路径。关键路径可能不止一条。

3、活动的early(i):

一个事件(顶点vi)的最早发生时间 -> 最长路径的长度 -> early(i)活动ai的最早开始时间 -> vi 是 ai 开始的前提 -> vi最早完成时间

4、活动的late(i):

活动(边ai)最迟开始时间 -> 不增加工程工期的前提下,最多推迟几天 -> late(i)活动ai最迟开始时间 -> 工期 -( 该活动所需的时间 + 之后活动所需的时间和)

5、关键活动:

满足early(i) = late(i) 的活动,这足以说明该活动的关键程度。

6、确定关键路径的算法:

1)early(i) 2)late*(i)  3)得出关键活动 4)删除非关键活动      5)得到一条从开始顶点到终止顶点的路径

数据结构 — 图 之 关键路径、关键活动 (文字表述)相关推荐

  1. [图] AOE网-关键路径|关键活动-原理、手算举例、C语言实现

    文章目录 AOE网 AOE的应用(AOE的相关概念) 原理:求关键活动和关键路径 求ve.vl(顶点) 求ee.el(边) 求关键路径,关键活动 手算举例 C语言实现 AOE网 [有向无环图]活动在边 ...

  2. 数据结构 图9 关键活动

    全部每周作业和视频思考题答案和解析 见 浙江大学 数据结构 思考题+每周练习答案 题目:假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行.&quo ...

  3. 数据结构(六):图的概念、存储方式、基本操作、最小生成树、最短路径、有向无环图、关键路径 | Prim、Kruskal算法 | BFS、Dijkstra、Floyd算法 | 拓扑排序 | 求关键路径

    文章目录 第六章 图 一.图 (一)图的定义 (二)图逻辑结构的应用 (三)无向图.有向图 (四)简单图.多重图 (五)顶点的度.入度.出度 (六)顶点-顶点的关系描述 (七)连通图.强连通图 (八) ...

  4. 【数据结构-图】4.拓扑排序和关键路径(注解+原理)

    一.拓扑排序 1.1 基本知识 有向无环图:一个有向图中不存在环,简称DAG图 AOV网:用DAG图表示一个工程,其顶点表示活动,用有向边 <Vi,Vj><V_i, V_j>& ...

  5. 数据结构-----图的拓扑排序和关键路径算法

    部分图片取自:http://www.cnblogs.com/navorse/articles/1893863.html 在介绍拓扑排序和关键路径之前,先引入AOE网络的概念: 该图为一个AOE网,顶点 ...

  6. AOE网:关键路径和关键活动

    关键路径 在我的经验意识深处,"关键"二字一般都是指临界点. 凡事万物都遵循一个度的问题,那么存在度就会自然有临界点. 关键路径也正是研究这个临界点的问题. 在学习关键路径前,先了 ...

  7. 【数据结构】什么的图的关键路径?关键路径相关概念?关键路径算法实现?

    目录 一.什么是关键路径? 1.现实问题 二.关键路径相关概念? 三.关键路径算法实现? 1.算法分析 2.算法步骤 3.算法实现 一.什么是关键路径? 关键路径:若有向图中,各顶点表示事件,各有向边 ...

  8. BUCT数据结构——图(拓扑排序、关键路径)

    文章目录 问题 A: 邻接矩阵存储的图,节点的出度和入度计算(附加代码模式) 问题 B: 算法7-12:有向无环图的拓扑排序 问题 C: 有向图是否存在环? 问题 D: 图-节点的最早发生时间 问题 ...

  9. 数据结构--图(Graph)详解(一)

    数据结构–图(Graph)详解(一) 文章目录 数据结构--图(Graph)详解(一) 一.图的基本概念 1.图的分类 2.弧头和弧尾 3.入度和出度 4.(V1,V2) 和 < V1,V2 & ...

最新文章

  1. Java GC 日志详解
  2. JavaScript教程之DOM和BOM
  3. hdu 2544最短路(Dijkstra)
  4. linux fork函数的精辟解说
  5. 多兼容的JS获取鼠标坐标
  6. JIRA OutOfMemoryErrors
  7. 20130828 到底我能赚多少钱?
  8. 坐飞机还是尽量早点出发(差点误机)
  9. ngrok技术原理及下载使用
  10. vision画流程图的软件_这个可以代替Visio的流程图绘制软件,你值得拥有,还有网页版的~...
  11. java 弹弹堂源码_弹弹堂s应用宝版下载
  12. tar 打包隐藏文件
  13. 奈奎斯特与香农定理_奈奎斯特定理和香农定理解析
  14. 利用 eutils 实现自动下载序列文件(python实现)
  15. 人生的诗·370~374节
  16. win10管理员已阻止你运行此应用解决方法
  17. matlab直流输电,基于MATLAB/Simulink的高压直流输电系统的仿真研究
  18. [MacOS] 出现 Permission denied 解决办法
  19. 如何在小内存主机上搭建博客
  20. 2022AcWing寒假算法每日一题之2058. 笨拙的手指

热门文章

  1. The container name /mysql is already in use by container
  2. C++必知必会RALL与Pimpl
  3. ext 6.0开发实例二
  4. 拿到一个网站,怎么判断该网站是否存在sql注入漏洞?
  5. 操作文件操作符的工作模式:LT(电平触发)ET(边缘触发)实验对比
  6. package.json 详解
  7. concurrent.futures调研
  8. GAN生成对抗网络基础知识
  9. Rewrite和RewriteRule规则,http强转https的配置总结
  10. 联想笔记本怎么进入pe系统_联想进入u盘pe系统安装 u盘pe安装win7系统