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. 【c语言】位操作实现无符号整数的乘法运算
  2. Android中Activity的启动流程和组织管理方式(Backstack、Task)
  3. python给图片添加字符
  4. Oracle数据类型及存储方式——字符类型篇
  5. 电脑基础操作_在东莞大朗,学习电脑办公软件,就要找这样的学校!
  6. oracle最新版本是多少_运维日记|关于Oracle的补丁你需要知道的事
  7. kafka 削峰_从面试角度一文学完 Kafka
  8. LiveVideoStack Meet | 苏州站全记录
  9. Factors of Factorial AtCoder - 2286 (N的阶乘的因子个数)(数论)
  10. 诺基亚计划推出高档触摸屏手机以对抗iPhone
  11. Bootstrap 状态切换
  12. 交换机接口用了那几根线_交换机接口知识大全!网络从业者必懂!
  13. mysql桦仔_Microsoft SQL Server 2005技术内幕:T-SQL查询笔记
  14. Unity 导入图片安卓和IOS自动转换格式ETC2或者ASTC
  15. 虚拟机服务器安装虚拟机的步骤
  16. MySQL——初识MySQL
  17. base64真正的作用和意义
  18. BDB(ICCV2019)
  19. 如何与不使用Apple产品的朋友共享iCloud照片
  20. HTML5贪吃蛇代码

热门文章

  1. 利用Matlab考察数据的边缘正态性 作Q_Q图
  2. 三校生高考计算机基础知识,计算机基础知识题(单选题)(三校生历年高考真题归纳)...
  3. 一个非常实用的漂浮广告代码(强烈推荐)
  4. 解决树莓派鼠标延迟/迟滞问题解决
  5. clock jitter和clock skew
  6. 打印服务spoolsv.exe应用程序错误解决方法
  7. 解决服务器80端口占用问题
  8. pandas操作excel,matplotlib.pyplot画图插入到excel,处理复杂excel简单练习
  9. 什么是盐加密 为什么使用盐加密密码
  10. sqlserver设置身份验证登录