AOVAOE网络动态规划算法.ppt
《AOVAOE网络动态规划算法.ppt》由会员分享,可在线阅读,更多相关《AOVAOE网络动态规划算法.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Hu JunfengHu JunfengHu JunfengHu JunfengAOV,AOE网络,动态规划算法2010/06/101Hu JunfengHu JunfengHu JunfengHu Junfeng2Hu JunfengHu JunfengHu JunfengHu Junfeng3Hu JunfengHu JunfengHu JunfengHu Junfeng4Hu JunfengHu JunfengHu JunfengHu Junfeng邻接矩阵:邻接矩阵:5Hu JunfengHu JunfengHu JunfengHu JunfengPrim算法:算法:6Hu Junfe
2、ngHu JunfengHu JunfengHu Junfeng通讯恢复问题,一些同学的思路:通讯恢复问题,一些同学的思路:某一条最小生成树的边被摧毁时,其他边不会改变,此时只有vy没有变到达,因此只要找到能够达到vy的边中,权值最小的一条来代替原来的边。将被摧毁线路置为MAX,做Prim,在结果中找出与原线路同起点及终点的线路,且线路中不含权为MAX的边,则打印线路;否则打印“悲剧”。用floyd算法,原图生成shortpath结构体后,将vx,vy的shortpath参数改为无穷和不连接,从而在不改变原图的条件下生成最短路径,在打印出vx到vy的最短路径。设全局变量length计算原最小生
3、成树的总路径长度,减去去掉的边,加上生成最短路径的距离值,得到目前通讯线路的代价总和7Hu JunfengHu JunfengHu JunfengHu JunfengPrim应用应用 00811124 吴小骥我的思路:摧毁某条边以后,剩下的边再进行一次prim排序。排序结果中唯一出现变动的就是我们所要的替代边,其余边是不会变的(虽然在mst数组中的顺序会变)。为简化显示结果,把原先prim的中间步骤省去了,不打印出来为了不直接改掉原来的矩阵,建一个新矩阵建一个新的存放生成树的数组再次调用prim函数倘若无法连通,最后得到的最小生成树中必有MAX,从这个就可以判断是否能走通了8Hu Junfen
4、gHu JunfengHu JunfengHu Junfeng主要内容主要内容拓扑排序AOV网概念AOE网与关键路径9Hu JunfengHu JunfengHu JunfengHu Junfeng拓扑排序概念拓扑排序概念对一个有向无环图G进行拓扑排序,是指将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若E(G),则u在线性序列中出现在v之前。ABECFGEACFGBECAFBGEGFCABE10Hu JunfengHu JunfengHu JunfengHu Junfeng拓扑排序思想拓扑排序思想(1)从AOV网中选择一个入度为0的顶点将其输出。(2)在AOV网中删除此顶点及其
5、所有的出边。反复执行以上两步,直到所有顶点都已经输出为止,此时整个拓扑排序完成;或者直到剩下的顶点的入度都不为0为止,此时说明AOV网中存在回路,拓扑排序无法再进行。11Hu JunfengHu JunfengHu JunfengHu Junfeng拓扑排序算法拓扑排序算法拓扑排序前,先调用findInDegree得到所有结点的入度,然后将所有入度为0的顶点压栈顶点压栈。从栈顶取出一个顶点将其输出,由它的出边表可以得到以该顶点为起点的出边,将这些边终点的入度减1,即删除这些边。如果某条边终点的入度为0,则将该顶点入栈。反复进行上述操作,直到栈为空。如果这时输出的顶点个数小于n,则说明该AOV网
6、中存在回路,否则,拓扑排序正常结束。12Hu JunfengHu JunfengHu JunfengHu Junfeng采用邻接出边表表示:采用邻接出边表表示:增加一个indegree维度,存放各顶点的入度。13Hu JunfengHu JunfengHu JunfengHu Junfeng算法复杂度分析算法复杂度分析n个顶点,e条边检查每个顶点的度:O(n+e)出栈-入栈-删除边:O(n+e)14Hu JunfengHu JunfengHu JunfengHu JunfengAOV网网顶点活动网络。每一个顶点代表一个活动。顶点之间的有向弧代表活动之间的序关系。拓扑排序无有向环无死锁15Hu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AOVAOE 网络 动态 规划 算法
限制150内