AOE-网 关键路径

这篇具有很好参考价值的文章主要介绍了AOE-网 关键路径。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关键路径:在AOE-网中,从始点到终点具有最大路径长度(该路径上的各个活动所持续的时间之和)的路径称为关键路径。
关键活动:关键路径上的活动称为关键活动。
关键路径可能不只一条,重要的是找到关键活动

事件Vi 的最早可能开始时间Ve(i)
是从源点V0 到顶点Vi 的最长路径长度。
Ve(i) =Max{Ve(k)+wk,i}(k是i的前驱事件)
wk,i是弧<Vk,Vi>的权值,即活动持续时间
事件Vi 的最迟允许开始时间Vl(i)
Vl(i)不得迟于其后继事件Vj的最迟发生时间减去活动 <Vi,Vj>
Vl(i) = Min{Vl(j) - wi,j}
活动ak 的最早可能开始时间 e(k)
设活动ak 在边< Vi , Vj >上,
e(k) = Ve(i)。
活动ak 的最迟允许开始时间 l(k)
l(k)需要保证不会引起后继事件Vj的Vl(j)延误
l(k) =Vl(j) - wi,j
l(k) == e(k)表示活动ak 是没有时间余量的关键活动。

步骤:
(1)对AOE-网中的顶点进行拓扑排序,按拓扑序列求出Ve(i)
(2)按逆拓扑序列求出Vl(i)
(3)求出e(k)和l(k)
(4)找出关键活动,从源点到汇点由关键活动形成的路径即关键路径

AOE-网 关键路径

  1. 计算Ve(i)

Ve(0)=0
Ve(1)=Max{Ve(0)+w0,1}=6
Ve(2)=Max{Ve(0)+w0,2}=4
Ve(3)=Max{Ve(0)+w0,3}=5
Ve(4)=Max{Ve(1)+w1,4,Ve(2)+w2,4}=7
Ve(5)=Max{Ve(3)+w3,5}=7
Ve(6)=Max{Ve(4)+w4,6}=16
Ve(7)=Max{Ve(4)+w4,7,Ve(5)+w5,7}=14
Ve(8)=Max{Ve(6)+w6,8,Ve(7)+w7,8}=18

  1. 计算Vl(i)

Vl(8)=Ve(8)=18
Vl(7)=Min{Vl(8) - w7,8}=14
Vl(6)=Min{Vl(8) - w6,8}=16
Vl(5)=Min{Vl(7) - w5,7}=10
Vl(4)=Min{Vl(6) - w4,6,Vl(7) - w4,7}=7
Vl(3)=Min{Vl(5) - w3,5}=8
Vl(2)=Min{Vl(4) - w2,4}=6
Vl(1)=Min{Vl(4) - w1,4}=6
Vl(0)=Min{Vl(1) - w0,1,Vl(2) - w0,2,Vl(3) - w0,3}=0

  1. 计算e(i)
    e(a1)=Ve(0)=0
    e(a2)=Ve(0)=0
    e(a3)=Ve(0)=0
    e(a4)=Ve(1)=6
    e(a5)=Ve(2)=4
    e(a6)=Ve(3)=5
    e(a7)=Ve(4)=7
    e(a8)=Ve(4)=7
    e(a9)=Ve(5)=7
    e(a10)=Ve(6)=16
    e(a11)=Ve(7)=14

  2. 计算l(i)
    l(a11)=Vl(8) - w7,8=14
    l(a10)=Vl(8) - w6,8=16
    l(a9)=Vl(7) - w5,7=10
    l(a8)=Vl(7) - w4,7=7
    l(a7)=Vl(6) - w4,6=7
    l(a6)=Vl(5) - w3,5=8
    l(a5)=Vl(4) - w2,4=6
    l(a4=Vl(4) - w1,4=6
    l(a3)=Vl(3) - w0,3=3
    l(a2)=Vl(2) - w0,2=2
    l(a1)=Vl(1) - w0,1=0

由上易知,关键活动为a1,a4,a7,a8,a10,a11
有两条关键路径(a1,a4,a7,a10),(a1,a4,a8,a11)文章来源地址https://www.toymoban.com/news/detail-485592.html

到了这里,关于AOE-网 关键路径的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 汪老师分享 - 51单片机具有避障控制及路径规划功能的清洁机器人设计

    序 🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的

    2024年02月03日
    浏览(45)
  • 辨析 关键路径、关键链、缩短工期方法

    关键路径法 关键路径是从起点到终点的最长路径 关键路径上活动的总浮动时间和自由浮动时间为0 关键链法 根据有限的资源对项目进度进行调整,结合了确定性和随机性办法 添加了持续时间缓冲(非计划工作活动),在关键路径法基础上考虑了资源因素 缩短工期的方法 赶

    2024年02月02日
    浏览(42)
  • 类文件具有错误的版本 61.0, 应为 52.0 请删除该文件或确保该文件位于正确的类路径子目录中。

    这个报错是说版本不太对,我们的版本高了,可能是springboot的版本,如果你有springboot的依赖的话,可以尝试改一下。 我这个不是springboot项目,所以我需要改的地方不一样,但都是属于版本问题。 我这个是spring-context依赖的版本问题,每个人可能不相同,我们可以根据自己报

    2024年02月15日
    浏览(40)
  • 具有相同大小写的相对路径上的“文件名与仅在大小写中已包含的文件名不同”

    错误 TS1149:文件名“C:/Project/frontend/scripts/State.ts”与已包含的文件名“…/frontend/scripts/State.ts”不同,仅在大小写中。 我已经三次检查了我们参考文献中的大小写,实际文件也有正确的大小写。据我所知,这仅仅是因为相对路径使用了不正确的大小写,或者仅仅是因为相对路

    2024年02月11日
    浏览(66)
  • uniapp官网中好用的ui组件推荐

    1.省市县地区选择器: https://ext.dcloud.net.cn/plugin?id=7065 效果图: 2.折叠面板: https://uniapp.dcloud.net.cn/component/uniui/uni-collapse.html 3.级联选择器: https://uniapp.dcloud.net.cn/component/uniui/uni-data-picker.html 效果如下: 4.日期选择器: https://uniapp.dcloud.net.cn/component/uniui/uni-datetime-picker.html#a

    2024年02月09日
    浏览(54)
  • 数据结构——关键路径

    ——本节内容为Bilibili王道考研《数据结构》P67视频内容笔记。 目录 一、基本概念 1.AOE网 2.AOE网的性质  3.关键路径 4.最早最晚时间 二、求关键路径 1.步骤 2.举例 三、关键活动/路径特性 1.AOE网         在带权有向图中,以顶点表示事件,以有向边表示活动,以边上的权值表

    2024年02月07日
    浏览(43)
  • 【图论】关键路径求法c++

    代码结构如下图: 其中topologicalSort(float**, int, int*, bool*, int, int)用来递归求解拓扑排序,topologicalSort(float**, int*, int, int, int)传参图的邻接矩阵mat与结点个数n,与一个引用变量数组topo,返回一个布尔值表示该图是否存在拓扑排序,同时将引用变量数组topo赋值为该图的拓扑序列

    2024年02月03日
    浏览(42)
  • 关键路径问题

    【问题描述】 图的连接边上的数据表示其权值,带权值的图称作网。 上图可描述为顶点集为(a,b,c,d,e) 边集及其权值为(始点,终点 权值):a b 3 a c 2 b d 5 c d 7 c e 4 d e 6 网的源点是入度为0的顶点,汇点是出度为0的顶点。网的关键路径是指从源点到汇点的所有路径中,具有最

    2023年04月21日
    浏览(33)
  • 关键路径(算法笔记)

    本文内容基于《算法笔记》和官方配套练题网站“晴问算法”,是我作为小白的学习记录,如有错误还请体谅,可以留下您的宝贵意见,不胜感激。 顶点活动(AOV)网: 顶点表示活动,边集表示活动间的优先关系;AOV网常用来表示活动间的优先关系; 边活动(AOE)网: 顶点

    2024年02月04日
    浏览(38)
  • golang实现关键路径算法

    关键路径算法(Critical Path Method,简称CPM)是一种用于项目管理的技术,主要用于计算项目中的关键路径和关键活动。关键路径是指项目中的最长路径,决定了项目的最短完成时间。关键活动是指在关键路径上的活动,必须按时完成才能确保项目按计划完成。 关键路径算法通

    2024年02月03日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包