数据结构—快速掌握如何手动求解关键路径

54 篇文章 267 订阅
订阅专栏

在这里插入图片描述
看到一道题,分析如何手动求解关键路径,文末有题目出处。如上图,红点表示状态,边表示活动及其所需要的时间。这是用箭线表示活动、节点表示事件的一种网络图绘制方法,也称为双代号网络图(AOA)

下面我们将利用其它快捷方法求出关键路径。

方法一:逆推法

从最末端的活动开始:
step1:将最末端的活动时间标记为0(这里选汇点,将汇点当做一个虚活动),活动a10与0相加,标注在它的前置活动a7上方,同理,活动a11与0相加,标注在它的前置活动上方(这里a11有两个前置活动,都要标注):
依次选最大往前加,标注在前一个活动上方:在这里插入图片描述step2. 活动a7与标注它上方的a10相加,标注它前一个活动上方,由于a7是直接后继活动,所以它的前导活动a4上方标记a7,这里a4也是a8的前导活动,我们要选关键路径,就是要选最大,但是这里有个尴尬的地方,a7和a8算下来都是11,a8和a9同理:
在这里插入图片描述
step3. 继续往前推,活动a4的前导活动是活动a1,有个要注意的地方,活动a4上方的活动有多个,这里我们要选活动时间最大的和a4相加,然后标记到活动a1上方,活动a5和a6同理,分别标注到它们的前导活动a2和a4的上方:

在这里插入图片描述
step4. 将源点也当做一个虚活动,将a1,a2,a3计算后的结果标注在源点上方,继续选最大,得出关键路径长度 18

在这里插入图片描述
最后,从左往右看 a1, a1上方标注的a4,然后到a4,a4上方标注的a7和a8,说明关键路径有两条,继续往后推一直到汇点。所以关键路径为:
a1 --> a4 --> a7 --> a10
a1 --> a4 --> a8 --> a11

在这里插入图片描述

方法二:单代号网络图(七格图)

单代号网络图(七格图) ,是用于编制项目进度网络图的一种方法,活动节点表示法,单代号网络图(AON:Activity-On-Node)

七格图画法

在这里插入图片描述

转为单代号网络图, 画出七格图-顺推,得出工期

在这里插入图片描述
绘制活动,从左至右依次算出EF,最终得出工期=18
相关公式(ES从第0天开始)
最早开始及最早完成(顺推):
最早开始ES = 取最大值(前置活动的最早完成EF);
最早完成EF = 最早开始ES + 持续时间DU

最早开始时间,顺推选最大(因为只有前置活动全部完成才能开始下一个活动);

逆推,得出活动最晚开始时间和总浮动时间

在这里插入图片描述
从右至左,从最后一个活动完成:最早的完成时间 = 最晚完成时间 = 工期
依次算出 LS 和 TF,最终得出关键路径, 长度 18

相关公式(最后一个活动的LF = 最后一个活动的EF = 工期 = 18)
最晚完成LF = 取最小值(后续活动的LS)
最晚开始LS = 最晚完成LF - 持续时间DU

最晚完成时间,逆推选最小(同理,因为只有前置活动全部完成才能开始下一个活动);

根据活动的总浮动时间,得出关键路径

总浮动时间(总时差TF)= 最迟开始LS - 最早开始ES

总浮动时间(总时差TF)= 最迟完成LF - 最迟开始EF

总浮动时间(总时差TF)= 关键路径时长 - 非关键路径时长

☆☆☆关键路径上总浮动时间为0

由上图,关键路径共有两条:
a1 --> a4 --> a7 --> a10
a1 --> a4 --> a8 --> a11











线


至此,开篇的问题已经解决了,可能有人会有异议,这个方法还是很复杂啊,看着还挺麻烦。但如果面对一个更复杂的活动图,那么七格图的优势就很明显了,如果有兴趣,可以继续往下看:
在这里插入图片描述

这是一个相对比较复杂的活动图,很容易让人感到凌乱,如果将它绘制成单代号网络图(看着很密集很恐怖的样子,但其实跟原图差不多):
在这里插入图片描述
很容易得出工期=23,继续从后往前推,得到关键路径(红色标记):
在这里插入图片描述
关键路径为:1-2-4-5-7-8-10
同理,也可用逆推法进行手动求解:
在这里插入图片描述

题目出处:https://www.jianshu.com/p/1857ed4d8128
单代号网络图(七格图):https://jingyan.baidu.com/article/456c463b24da7c0a5831448a.html

感谢您的仔细阅读,欢迎点赞收藏加关注!

数据结构输出所有的关键路径
05-07
AOE图 工程最短工期 可以输出所有的关键路径
详解关键路径法,这可能是你能到的最详尽的了
最新发布
很多时候犯错都是在不知情的情况下发生的
05-11 232
关键路径法是PMP必考的知识点,我们在编写《PMBOK指南》第六版辅导教材(暂定书名《PMP考试全解读》)的过程中,对其进行了详细的整理说明,除了明确考试的重点,还对其中考生常见的模棱两可的知识点进行了图解说明,现在分享给正在准备参加PMP考试的广大考生。无论是从第0天开始,还是第1天开始,都不会影响关键路径的和浮动时间的计算方法,但是考试中如果弄错了则会影响计算结果,考试中为了简化计算通常采用第0天开始,现实中为了与实际相符合通常采用第1天开始。,是指某项活动能够完成的最早时间。
数据结构关键路径
2301_79580018的博客
03-17 501
目录AOE网: 关键路径: ​编辑​编辑​编辑​编辑求关键路径的步骤: 事件(发生是一瞬间的,指顶点)活动(发生是一段时间,指边)1.求所有事件的最早发生时间: 事件发生的最早时间是其前置事件都完成的瞬间,故有多个前置事件时取最晚时间2.求所有事件的最迟发生时间: 事件发生的最迟时间是其后继事件要发生的瞬间,故有多个后继事件时取最早时间 3.求所有活动的最早发生时间:等于正拓扑排序中其前驱节点的发生时间4.求所有活动的最迟发生时间: 等于逆拓扑排序中其后继驱节点的发生时间5.求所有活动的时间余量: 活动
【图论】关键路径
fftx_00的博客
09-28 2529
一、AOV网和AOE网 AOE网和AOV网都是有向无环图, 如果给定AOV网中各顶点活动所需要的时间,那么就可以将AOV网转换为AOE网 (比较简单的方法是: 将AOV网中的每个顶点都拆成两个顶点,分别表示活动的起点和终点, 两个顶点通过有向边连接,该有向边表示原顶点的活动,边权为需要的时间 原AOV网中的边全部视为空活动,边权为0(因为AOE结点表示已完成) 总花费时间=到达终点的多条路径中花费时间最长的那条 关键路径(要达到最短花费时间,不能拖延的路径):AO...
数据结构实验:关键路径(c++,邻接表实现、极其详细)
Joy_jyx的博客
09-28 1344
大一数据结构实验,代码和批注过于详细,可自行理解删改。
简单理解关键路径
ZhangP.H的博客
03-03 1万+
一,关键路径问题的相关概念 通常,一个项目可以被拆分成多个子项目,多个子项目间会具有并行和串行的特点。 例如造汽车时,造发动机和造车轮是两个可以并行完成的任务,而组装整车又必须等发动机和车轮等部件完成后才能开始,具有串行的特点。 关键路径是指能影响项目整体时间的活动和事件的集合,是项目中最长的路径。 关键路径问题也即指从多个子项目中流程中到影响项目整体运营时间的关键路径。 对以上问题进行建...
关键路径求法
qq_35455503的博客
03-26 3万+
关键路径概念:      在无回路的有向网络中,假设只有一个入度为0的顶点(称为源点)和一个出度为0的顶点(称为汇点),则从源点到汇点之间的最长的路径称为关键路径。AOE网:    无回路有向网络可以用来表示一个包含多项活动的工程计划:有向边表示一项活动,边上的权表示完成这项活动需要的时间;顶点表示"所有入边代表的活动已完成,出边代表的活动可以开始"这样一种状态或者事件,其中源点表示工程的开始,汇...
关键路径求解.cpp
01-28
功能描述:对于任何大型工程项目(不少于10个活动),求其关键路径。 设计要求: 1)输入活动持续时间、结点编号。 2)输出关键活动、图形化关键路径
数据结构与问题求解Java语言
07-03
本书从讲解什么是数据结构开始,延伸至高级数据结构和算法分析,强调数据结构和问题求解技术。本书的目的是从抽象思维和问题求解的观点提供对数据结构的实用介绍,试图包含有关数据结构、算法分析及其Java实现的所有...
SEU 数据结构作业 关键路径
10-27
某福建大三本的某三本学院的数据结构作业,题号对应清华殷人昆版。有一些可能参考借鉴了网上的代码,大体应该都能运行(尤其是大作业),仅供参考
数据结构 实验六 Dijkstra最短路径算法
10-27
一.问题描述 设计、实现一个全国大城市间的交通咨询程序,为旅客提供四种最优决策方案:(1)飞行时间最短(2)总用时最短(3)费用最小(4)... (1)选取合适的数据结构存储带权路线图 (2)实现单源最短路径算法
数据结构课程设计报告迷宫求解.doc
12-14
数据结构课程设计报告迷宫求解.doc
数据结构之——关键路径
xiaoyong5854的博客
06-06 8499
1.AOE网 边活动(Activity On Edge, AOE)网是指用带权的边集表示活动,用顶点表示事件的有向图,而用边权表示活动完成需要的时间。 如下图所示,边a1 -a6表示需要学习的课程,也就是“活动”,边权表示课程学习需要的时间;顶点V1-V6表示到此刻为止前面的课程已经学完,后面的课程可以开始学习,也就是“事件”,显然“事件”仅代表一个中介状态。 AOE网具有以下两种性质:(1)只有在某顶点所代表的事件发生后,从该顶点出发的各有向边所代表的活动才能开始,;(2)只有在进入某一顶点的各有向边所代
数据结构vl怎么求_数据结构——手工求解关键路径
weixin_39601088的博客
12-18 435
这里先回顾一下几个概念:AOE网AOE网是活动在边上的网(Activity On Edge network,AOE)的英文简称。AOE网是用有向图来表示的,在有向图中,边表示活动,边具有权值,边的权值代表了活动的持续时间。顶点表示事件,事件是图中新活动开始或者旧活动结束的标识。与AOV网相同的是,AOE网也是有向无环图,不同的是在AOV网中顶点表示活动,边无权值,边代表活动之间的先后关系。对于一个...
数据结构(51)关键路径
李白
07-30 4334
在带权有向图中,以顶点表示事件,以有向边表示活动,以边上的权值表示完成该活动的开销(如完成活动所需的时间),称之为用边表示活动的网络,简称AOE网。AOE网和AOV网都是有向无环图,不同之处在于它们的边和顶点所代表的含义是不同的,AOE网中的边有权值;而AOV网中的边无权值,仅表示顶点之间的前后关系。 AOE网具有以下两个性质: ①只有某顶点所代表的事情发生后,从该顶点出发的各有向边所代表的活动才能开始 ②只有在进入某顶点的各有向边所代表的活动都已结束时,该顶点所代表的事情才能发生。 在AOE网中仅
AOE关键路径步骤+例题
Dys_debug的博客
01-31 4646
事件Vk(结点),活动ai(边)
关键路径详解
weixin_42637495的博客
11-22 1万+
AOV网: 顶点活动(Activity On Vertex,AOV)网是指用顶点表示活动,而用边集表示活动间优先关系的有向图。例如图10-57的先导课程示意图就是AOV网,其中图的顶点表示各项课程,也就是“活动”;有向边表示课程的先导关系,也就是“活动间的优先关系”。显然,图中不应当存在有向环,否则会让优先关系出现逻辑错误。 AOE网: 边活动(Activity On Edge,A...
关键路径算法
热门推荐
destiny的专栏
10-12 3万+
1、拓扑排序的意义? 举个例子先:一个软件专业的学生学习一系列的课程,其中一些课程必须再学完它的基础的先修课程才能开始。如:在《程序设计基础》和《离散数学》学完之前就不能开始学习《数据结构》。这些先决条件定义了课程之间的领先(优先)关系。这个关系可以用有向图更清楚地表示。图中顶点表示课程,有向边表示先决条件。若课程i是课程j的先决条件,则图中有弧。若要对这个图中的顶点所表示的课程进行拓扑排序的话
Windows Usb热插拔
07-28
Windows Usb热插拔是指在Windows操作系统中,当USB设备插入或拔出时,系统能够自动检测并做出相应的响应。在程序中实现USB热插拔的功能,可以通过注册USB设备信息和监测USB设备插拔事件来实现。 在程序初始化时,可以通过注册USB设备信息来响应USB热插拔事件。这可以通过调用RegisterDeviceNotification函数来实现。在注册USB设备信息时,需要指定设备类型为DBT_DEVTYP_DEVICEINTERFACE,并传入相应的设备接口信息。具体的注册过程可以参考引用\[1\]中的代码示例。 另外,还可以使用第三方库来实现USB转串口设备的热插拔检测。例如,可以使用CH343PT库中的接口CH343PT_SetDevNotify来实现USB转串口设备的热插拔检测。具体的使用方法可以参考引用\[3\]中的介绍。 总结起来,Windows Usb热插拔可以通过注册USB设备信息和监测USB设备插拔事件来实现。具体的实现方法可以根据需求选择使用系统提供的函数或第三方库来完成。 #### 引用[.reference_title] - *1* [windows下USB检测插拔状态](https://blog.csdn.net/qq_22642239/article/details/110451792)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [CH343PT库使用一>USB转串口设备的热插拔检测](https://blog.csdn.net/WCH_TechGroup/article/details/127514913)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 计组——彻底搞懂cache主存映射以及cache容量的计算 76508
  • 计组——搞懂主存储器芯片之地址线数据线及片选线和读写控制线 33894
  • 数据结构—快速掌握如何手动求解关键路径 21927
  • 高数——彻底搞懂如何判断反常积分收敛和发散 20188
  • 数据结构——掌握求解活动的最早(晚)开始时间 18087

分类专栏

  • 计算机学科基础综合 54篇
  • 考研数学 4篇
  • 信息系统项目管理师 53篇
  • 考试简介 1篇
  • 第一章 信息化和信息系统 10篇
  • 第二章 信息系统项目管理基础 2篇
  • 第三章 项目立项管理 1篇
  • 第四章 项目整体管理 2篇
  • 第五章 项目范围管理 2篇
  • 第六章 项目进度管理 2篇
  • 第七章 项目成本管理 2篇
  • 第八章 项目质量管理 2篇
  • 第九章 项目人力资源管理 2篇
  • 第十章 项目沟通管理和干系人管理 2篇
  • 第十一章 项目风险管理 2篇
  • 第12-19章 8篇
  • 第20-27章 12篇
  • 案例&计算 3篇
  • 论文
  • 前端雪球 1篇

最新评论

  • 计组——彻底搞懂cache主存映射以及cache容量的计算

    2301_77812003: 清晰明了十分感谢

  • 计组——彻底搞懂cache主存映射以及cache容量的计算

    大‭‭麒麟儿: 没想到碰到了研友.表情包

  • 计组——彻底搞懂cache主存映射以及cache容量的计算

    ha821: 写的很好清晰易懂,王道书这里编的就是一坨狗屎

  • 线代——求逆矩阵的快捷方法

    serendipityw921: 如果是三阶分块副对角阵,副对角线上的子块怎么对调?

  • 计组——十种数据寻址方式

    雲上的面包: 讲的很好表情包

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 浏览器工作原理和运行机制
  • 线代——求逆矩阵的快捷方法
  • 线代——基础解系 vs 特征向量
2023年1篇
2022年31篇
2021年68篇
2020年12篇
2013年2篇
2012年1篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司长春网站搭建公司许昌网络广告推广多少钱石岩网站搜索优化推荐兰州企业网站制作报价塔城网站推广系统价格衡水seo网站推广哪家好武汉百度竞价包年推广梅州推广网站推荐林芝网站设计模板价格湖州SEO按效果付费哪家好西安网站推广方案推荐自贡百姓网标王推广报价乌海关键词按天扣费德宏网站排名优化多少钱抚州模板网站建设湖州seo优化多少钱恩施百度网站优化排名公司湛江网站开发多少钱黄石建站推荐鄂州推广网站公司娄底外贸网站建设报价酒泉模板网站建设公司德州英文网站建设哪家好绍兴建站公司上饶建网站推荐淄博网络推广郑州企业网站设计自贡百度网站优化价格山南网页制作哪家好邯郸设计公司网站公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化