AOE网

✍ dations ◷ 2025-09-12 18:15:41 #数据结构

AOE网(Activity On Edge)即边表示活动的网,是一个带权的有向无环图,其中顶点表示事件(Event),每个事件表示在它之前的活动已经完成,在它之后的活动可以开始,弧表示活动,权表示活动持续的时间。AOE网可用来估算工程的完成时间。由于整个工程只有一个开始点和一个完成点,故在正常的情况(无环)下,网中只有一个入度为零的点(源点)和一个出度为零的点(汇点)。

由于在AOE网中有些活动可以并行地进行,所以完成工程的最短时间是从开始点到完成点的最长路径的长度(路径上各活动持续时间之和)。路径长度最长的路径叫做关键路径。假设开始点是 v 1 {\displaystyle v_{1}} ,从 v 1 {\displaystyle v_{1}} v i {\displaystyle v_{i}} 的最长路径长度叫做事件 v i {\displaystyle v_{i}} 的最早发生时间,这个时间决定了所有以 v i {\displaystyle v_{i}} 为尾的弧所表示的活动的最早开始时间。用e(i)表示活动 a i {\displaystyle a_{i}} 的最早开始时间,l(i)为一个活动的最迟开始时间,这是在不推迟整个工程完成的前提下,活动 a i {\displaystyle a_{i}} 最迟必须开始进行的时间。两者之差l(i)-e(i)意味着完成活动 a i {\displaystyle a_{i}} 的时间余量。l(i)=e(i)的活动叫做关键活动。关键路径上的所有活动都是关键活动,提前完成非关键活动(不在关键路径的活动)并不能加快工程的进度。为了求得AOE网中活动的e(i)和l(i),首先应求得事件的最早发生时间ve(j)和最迟发生时间vl(j)。如果活动 a i {\displaystyle a_{i}} 由弧<j, k>表示,其持续时间记为dut(<j, k>),则有:e(i) = ve(j), l(i) = vl(k) - dut(<j, k>)。求ve(j)和vl(j)需分两步进行:

v e ( j ) = M a x { v e ( i ) + d u t ( < i , j > ) } < i , j >∈ T , j = 1 , 2 , . . . n {\displaystyle ve(j)=Max\left\{ve(i)+dut(<i,j>)\right\}\quad <i,j>\in T,j=1,2,...n}

v l ( i ) = M i n { v l ( j ) d u t ( < i , j > ) } < i , j >∈ S , i = n 2 , n 3 , . . .0 {\displaystyle vl(i)=Min\left\{vl(j)-dut(<i,j>)\right\}\quad <i,j>\in S,i=n-2,n-3,...0}

活动 a i {\displaystyle a_{i}} 的最早开始时间e

活动 a i {\displaystyle a_{i}} 的最晚开始时间l

由此得到求关键路径的算法:

相关

  • 趋性趋性(英语:taxis,或称为趋向性)是一生物(或细胞)天生的行为反应,指其对一指向性刺激(由特定方向给的刺激),而会有趋进(正趋性)或远离(负趋性)刺激源的动作。趋性和向性不同,生物的
  • 头孢唑林头孢唑林(英语:Cefazolin,cefazoline 或 cephazolin),是一种用于治疗多种病原细菌的抗细菌药,尤其针对蜂窝组织炎、泌尿道感染、肺炎、心内膜炎、败血性关节炎及胆道发炎(英语:bilia
  • 统计学假说假设检验是推论统计中用于检验统计假设的一种方法。而“统计假设”是可通过观察一组随机变量的模型进行检验的科学假说。一旦能估计未知参数,就会希望根据结果对未知的真正参
  • 急性淋巴性白血病急性淋巴性白血病(英语:Acute lymphoblastic leukemia,ALL),是因为体内淋巴细胞不正常增生造成的血液疾病。淋巴是人体免疫系统的重要环节,由骨髓与淋巴结所制造。而急性淋巴性白
  • 员林市员林市(台湾话:.mw-parser-output .sans-serif{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Lato,"Helvetica Neue",Helvetica,Arial,sans-serif} Oân-
  • 禹王台区禹王台区是中华人民共和国河南省开封市南部的一个市辖区。东临顺河回族区,西临开封经济开发区,北临鼓楼区。面积57平方公里,2005年人口15万。目前下辖:五一街道、官坊街道、三里
  • 弯腰树村弯腰树村是中华人民共和国云南省红河哈尼族彝族自治州泸西县旧城镇下辖的一个行政村。弯腰树村与镇三河村委会、松鹤村委会、以及曲靖市师宗县葵山镇者黑村委会接壤。弯腰树
  • 章卡武吉免登章卡武吉免登(马来语:Changkat Bukit Bintang)位于武吉免登的西北边,紧邻亚罗街(Jalan Alor)和武吉免登路(Jalan Bukit Bintang),是吉隆坡市中心主要的夜生活区域。这里是中高档消费
  • 千手喜云千手 喜云(永禄4年?1561年?-宽永5年1628年),日本战国时代、安土桃山时代的武将。养父为千手权之允元直,生父为青木土佐守,又称青木六之允久云,喜云为入道号之名。筑紫、立花、锅岛
  • 保罗·穆万加保罗·穆万加(斯瓦希里语:Paulo Muwanga,1924年-1991年),乌干达政治家。1980年5月12日,穆万加随同约韦里·穆塞韦尼、奥伊特·奥乔克和蒂托·奥凯洛发动军事政变推翻戈弗雷·比奈萨