赞
踩
简单图: 如上图G1、G2都是
多重图:
完全图(也称简单完全图)
稀疏图和稠密图
权和网
有权图与无权图
如果图中的边有各自的权重,得到的图是有权图。比如地铁路线图,连接两站的边的权重可以是距离,也可以是价格,或者其他。反之,如果图的边没有权重,或者权重都一样(即没有区分),称为无权图。
连通图
如果图中任意两点都是连通的,那么图被称作连通图。图的连通性是图的基本性质。无向图中的一个极大连通子图称为其的一个连通分量。
图的存储
常用的存储方式有两种**:邻接矩阵和邻接表。**
遍历结果通常不唯一
有向图
特点:
有向图的邻接矩阵可能不是对称的。
顶点的出度=第i行元素之和;
顶点的入度=第i列元素之和;
顶点的度=第i行元素之和+第i列元素之和。
无向图
有向图
入度:有箭头指向自己的为入度点
出度:有指向别人的箭头
拓扑排序:
找没有入度的点输出,并去除所对应边,如图,因为1没有入度输出1,第二个图2没有入度输出2。如果有多个没有入度的随意选择
逆拓扑排序
AOE网
AOE网(Activity On Edge Network)用边表示活动,用顶点表示事件(活动的完成)。边是带权的,表示活动需要的时间。
源点与汇点
源点:入度为0
的点,表示一个工程的开始。
汇点:出度为0
的点,表示一个工程的结束。
关键活动与关键路径
在AOE网中,从源点到汇点最长的路径称为关键路径,在关键路径上的活动称为关键活动。
因为AOE网中的活动是可以并行进行的,所以整个工程的时间开销,其实是最长路径的时间开销。即关键路径制约整个工程的工期。
关键路径应用
计算
事件最早发生时间 = 拓扑排序第一个点到各点权重和(多路径选最大值)
时间最迟发生时间 = 逆拓扑排序的第一个点 - 到各点权重值(多路径选做差完最小的值)
活动最早发生时间 = 弧尾的事件最早发生时间
活动最迟发生时间 = 弧头事件最迟发生时间 - 权重(即该边权重)
时间余量 = 活动最迟发生时间 - 活动最早发生时间
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。