数据结构_关键路径

news/2024/7/15 18:55:00 标签: 数据结构, 图论, 深度优先

AOV网(activity on edge netwo)(边表示活动的网):在一个表示工程的带权有向图中,用顶点表示事件,用有向边表示活动,边上的权值表示活动的持续时间。

源点:整个工程的开始点,其入度为0。

终点:整个工程的结束点,其出度为0。

事件事件含义
v0工程的开始,事件a0和a1开始
v1

事件a0完成后,事件a2和a4开始

v2事件a1和a2完成后,事件a3开始
v3

事件a3和a4完成后,工程结束

  AOE网的性质:

  1. 只有在进入某顶点的各活动都已经结束,该顶点所代表的事件才能发生
  2. 只有在某顶点所代表的事件发生后,从该顶点出发的各活动才能开始

关键路径:AOE网中从源点到终点的最长路径 

关键活动:关键路径上的活动

 不按期完成关键活动就会影响整个工程的进度,要缩短整个工期,必须加快关键活动的进度

算法:关键路径算法

输入:带权有向图 G=(V,E)

输出:关键活动        

        1. 计算各个活动的最早开始时间和最晚开始时间        

        2. 计算各个活动的时间余量,时间余量为 0 即为关键活动

 小结论:

  1. 任意一个关键活动延期,活动延期 T
  2. 任意一个关键活动加快,活动一定加快 F
  3. 任意一个非关键活动延期,活动也可能延期 T
  4. 任意一个非关键活动加快,活动一定不加快 T

http://www.niftyadmin.cn/n/946821.html

相关文章

Checker Framework - Eclipse插件

官方教程: Checker Framework Eclipse Plugin: Pluggable type-checking for Java 说明:由于框架没有深入,所以现在只是可以了解基本使用即可,后期逐渐完善。 一、安装 基本操作步骤:选中菜单栏Help → Install New…

代码编写原则

SOLID 在程序设计领域,SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)是指面向对象编程和面向对象设计的五个基本原则。 简称英文全名中文全名SRPSingle Responsibility Principle单一功能原则OCPOpen Closed Principle开闭原…

Hexo+GitHub搭建静态博客平台(一)-环境配置及建站

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,并在几秒内即可利用靓丽的主题生成静态网页。 一、安装Hexo 安装Hexo前需要提前安装: Node.jsGit 如果您的电脑中已经安装上述必备程序&…

Hexo+GitHub搭建静态博客平台(二)-配置网站及使用

一、配置网站 我们可以在 _config.yml 文件中修改大部份的配置。 注意:此篇博文中讲解的是配置的含义,而详细的配置将在接下来的博文中进行介绍。 1.1 网站 参数描述title网站标题subtitle网站副标题description网站描述author您的名字language网站使…

Hexo+GitHub搭建静态博客平台(三)-Next主题基本使用

博客网站搭建好后就是为自己的网站设置一个美观的主题了, hexo 官方提供了许多官方主题,还有许多别人编写的主题,例如:hexo-theme-jekyll 和 hexo-theme-yilia。还有很多就不一一列举了,我将介绍也是我在使用的 Next主题 。 一、…

数据结构_线性表_王道考研

3. 后面全要移动 顺序输出这n个元素的值时间复杂度相同 交换第3个元素和第4个元素顺序表效率高 这种题有时候比较抽象 可以想一个具体的例子来做 10个元素 删除第一个元素 要移动9个元素 10个元素 删除第二个元素 要移动8个元素

Hexo+GitHub搭建静态博客平台(五)-NexT主题配置

简介:深入剖析next主题的配置,包含设置RSS、添加标签页面、添加分类页面、设置字体、代码高亮、侧边栏、开启打赏功能、背景设置等。 一、设置 RSS NexT 中 RSS 有三个设置选项,满足特定的使用场景。 更改 主题配置文件,设定 rs…

数据结构_王道_图_解析

abecd aebcd abced D 可能存在回路 不一定是最小生成树 对于3 如果n个顶点构成环 有(n-1)条边的权值相同 那么最小生成树有(n-1)棵 画出图来就能做