拓扑排序关键路径最短路径.pptVIP

  • 2
  • 0
  • 约1.9万字
  • 约 70页
  • 2016-12-29 发布于北京
  • 举报
有向无环图: 一个无环的有向图,简称DAG图。 DAG图: 描述含有公共子式的表达式及工程或系统的进行过程时的有效工具。 活动:一个较大的工程被划分成许多子工程,这些子工程被称作活动。活动之间,存在某种约束,如:某些子工程的开始必须在另外一些子工程完成之后。 关心问题: 1.工程能否顺利进行 2.估算 整个工程完成所必须的最短时间 有向无环图及其应用 拓扑排序 问题提出:学生选修课程问题 顶点——表示课程 有向弧——表示先决条件,若课程i是j的先决条件,则图中有弧i,j 学生应按怎样的顺序学习这些课程,才能无矛盾、顺利地完成学业——拓扑排序 定义 AOV网——用顶点表示活动,用弧表示活动间优先关系的有向图称为顶点表示活动的网(Activity On Vertex network),简称AOV网 若vi,vj是图中有向边,则vi是vj的直接前驱;vj是vi的直接后继 AOV网中不允许有回路,这意味着某项活动以自己为先决条件 拓扑排序——把AOV网络中各顶点按照它们相互之间的优先关系排列成一个线性序列的过程叫~ 检测AOV网中是否存在环方法:对有向图构造其顶点的拓扑有序序列,若网中所有顶点都在它的拓扑有序序列中,则该AOV网必定不存在环 拓扑排序的方法 在有向图中选一个没有前驱的顶点且输出之 从图中删除该顶点和所有以它为尾的弧 重复上述两步,直至全部顶点均已输出;或者当图

文档评论(0)

1亿VIP精品文档

相关文档