码迷,mamicode.com
首页 > 其他好文 > 详细

网络计划——关键路径相关问题

时间:2017-12-29 17:50:52      阅读:277      评论:0      收藏:0      [点我收藏+]

标签: body    关键路径    com    .com    markdown    应该    起点到终点    它的    down   

定义

关键路径是指设计中从输入到输出经过的延时最长的逻辑路径(从起点到终点的最长路径)。

最简单的求解办法

有了这个概念就可以求解大部分常见问题啦,比如下面这个AOE网,求一下关键路径和关键路径长度

技术分享图片
不就是最长的路径嘛?像这种题如果是选择、填空或者简答题,最简单的办法就是列出所有路径长度,找出最长的,就是答案了。此题有2个关键路径,即V1-V2-V5-V7和V1-V4-V5-V7,长度都是10,答案就出来了。大概用时不到半分钟,如果按步骤用正常方法,估计至少需要几分钟的时间。

常规求解办法

但是遇到求解下面一些概念的时候,则不得不按常规方法做了:

(1) 事件开始的最早时间ve(i);
(2) 事件开始的最晚时间vl(i);
(3) 活动开始的最早时间e(i);
(4) 活动开始的最晚时间l(i) ;

定义e(i)=l(i)的活动叫关键活动,也就是关键路径上的活动

下面还是以上图为例,求解上面4个时间(注意AOE网中顶点代表事件,边代表活动):
求解顺序是,先求ve(i),然后是vl(i),再然后根据这两个即可分别求得vl(i)、l(i)。

还是这个图:
技术分享图片

ve(i):

从起点开始向终点找
先看V1,作为第一个事件,V1的最早开始时间ve(i)毫无疑问应该是0;
然后是V2,从V1到它只有一条路径(a1=3),那么它的最早开始时间应该是0+3=3;
同理V3,应该就是0+2=2;
重点是V4,从V1到它有3条路径,分别是(a1=3,a5=2)、(a2=6)、(a3=2,a6=1),其中第二个路径最长为6,第3个最短为3。由最早开始,容易想到路径最短,但是要注意AOE网下面的性质(2):
(1)只有在某顶点所代表的事件发生后,从该顶点出发的各有向边所代表的活动才能开始。
(2)只有在进入某点的各有向边所代表的活动都已结束,该顶点所代表的时事件才能发生。
只有a2完成后,才能算都结束,所以V4的最早开始时间ve(i)是6;

小结:Vi的最早开始时间ve(i)就是从起点到它的最长路径

vl(i):

从终点开始向起点找
先看V7,算V7的ve(i)时就已经得出,从起点到它最多需要10,所以它的最晚开始时间vl(i)也不能再多于10 了,也即vl(i)=ve(i)=10。
然后是V6,V7最晚开始是10,而V6到V7需要4,所以V6再晚也不能晚于10-4=6吧;
同理V5,是10-3=7,V4,是7-1=6;
重点是V2,有V4和V5两个事件限制它,V5需要它最晚不能晚于7-4=3,V4需要它不能晚于6-2=4,
所以它最晚不能晚于3不难理解吧?

小结:从终点倒推,终点的vl(i)=ve(i),事件i的直接后续事件减去活动时间为要求它最晚开始的事件,其中最小的一个就是它的vl(i);

所有事件的ve(i)和vl(i):
技术分享图片

有了ve(i)和vl(i),e(i)和l(i)就好求了:

e(i):

ai的e(i)就等于ai的起点(弧头)事件的ve(i),比如a1、a2、a3的e(i)等于V1的ve(i)都是0,a4的e(i)是3;

l(i):

ai的l(i)就等于ai的终点(弧尾)事件的vl(i)减去ai,比如a7的l(i)是V7的vl(i)减去ai,即10-4=6,a5、a2、a6的l(i)分布是6-2=4、6-6=0、6-1=5

最终结果:
技术分享图片

其中e(i)=l(i)即e(i)-l(i)=0的活动,就是关键活动啦。

其他需要注意概念与性质

(1) 求关键路径必须在拓扑排序的前提下进行,有环图不能求关键路径
(2) 只有缩短关键活动的工期才有可能缩短工期;
(3) 若一个关键活动不在所有的关键路径上,减少它并不能减少工期;
(4) 只有在不改变关键路径的前提下,缩短关键活动才能缩短整个工期。

注意这个“有可能”,还是以上题为例,如果把关键活动a4由4缩短为3,并不能缩短关键路径的长度,它还是10,因为这样V1-V4-V5-V7的最长度为9,已经不是关键路径了;
那么把公共的关键活动a9由3缩短为2呢?这样是可以的,关键路径长度变为9;
把a9由3缩短为1呢?那V1-V2-V5-V7和V1-V4-V5-V7就都不是关键路径了;

习题

试试下面两个题?

技术分享图片
按简单方法,是不是几秒钟就可以选出正确答案?
.
.
.
.
.
.
.
.
.
.
.
.
.
正确答案:A
从上至下第一条路径的长度就是20,而选项里最大就是20。

能有效缩短关键路径长度的方法是()。
A.缩短任意一个活动的持续时间
B.缩短关键路径上任意一个关键活动的持续时间
C.缩短多条关键路径上共有的任意一个关键活动的持续时间
D.缩短所有关键路径上共有的任意一个关键活动的持续时间

.
.
.
.
.
.
.
.
.
.
.
.
.
正确答案:D
关键路径是始点和终点间的最长路径,只有所有关键路径的长度都缩短,整个图的关键路径才能有效缩短,但也不能任意缩短,一旦缩短到一定程度,该关键活动可能变成非关键活动了。

网络计划——关键路径相关问题

标签: body    关键路径    com    .com    markdown    应该    起点到终点    它的    down   

原文地址:https://www.cnblogs.com/x113773/p/8145599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
友情链接
兰亭集智   国之画   百度统计   站长统计   阿里云   chrome插件   新版天听网
关于我们 - 联系我们 - 留言反馈
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!

PHP网站源码双龙优化南澳标王石岩模板网站建设广州高端网站设计光明百搜标王广州推广网站平湖建设网站坪山百度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次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化