当前位置:   article > 正文

【算法】 AOV网与AOE网_aov网和aoe网

aov网和aoe网

AOV网

我们把施工过程、生产流程、软件开发、教学安排等都当成一个项目工程来对待,所有的工程都可以分为若干个“活动”的子工程。有很多场景对顺序有严格的要求,比如说建造一栋大楼必须先找好施工人员,购买各种材料和准备好各种器械之后才能开始盖楼。或者是拍电影必须先找好演员和各种负责人之后才能开拍。类似这样的场景我们称为AOV网。

在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先关系,这样的有向图为顶点表示活动的网,我们称为AOV网(Activity On Vertex Network)。

 AOV网中不能存在回路,因为后续的活动依赖之前的活动,而不能互相依赖,如果某个活动的开始是以自己完成作为条件的话那就是无稽之谈了。AOV 网必定是一个有向无环图。而拓扑排序,就是对这样的AOV网进行排序。AOV网中的弧表示活动之间存在的某种制约关系,例如只有买过建材之后才可以盖楼。

拓扑排序 

对于一个有向图,如果两个顶点之间有一个路径,在顶点序列中一个顶点必在另一个顶点之前,那么为我们称这样的顶点序列为一个拓扑序列。所谓拓扑排序实际上就是对一个有向图构造拓扑序列的过程。

对于AOV网进行拓扑排序的基本思路为:从AOV网中选

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/1010258
推荐阅读
相关标签
  

闽ICP备14008679号