实 验 报 告
(20 / 2016 学年 第 学期)
课程名称 实验名称 实验时间 年 月 日 指导单位 系 指导教师
学生姓名 班级学号 学院(系) 专 业
实 验 报 告
实验名称 指导教师 实验类型 实验学时 实验时间 实验目的和要求
二、实验环境(实验设备)
三、实验原理及内容
1、问题引入
一个有n个顶点的有向图的传递闭包为:有向图中的初始路径可达情况可以参见其邻接矩阵A,邻接矩阵中A[i,j]表示i到j是否直接可达,若直接可达,则A[i,j]记为1,否则记为0;两个有向图中i到j有路径表示从i点开始经过其他点(或者不经过其他点)能够到达j点,如果i到j有路径,则将T[i,j]设置为1,否则设置为0;有向图的传递闭包表示从邻接矩阵A出发,求的所有节点间的路径可达情况,该矩阵就为所要求的传递闭包矩阵。。。
例如:
有向图为:
由该有向图可以得到初始的邻接矩阵为:
那么warshall传递闭包算法的目的就是由邻接矩阵出发,进行探索求出最终的传递闭包:
2、动态规划求解思路
动态规划将问题分段,本例warshall算法是通过一系列n阶矩阵r(k)来构造最终阶段n阶传递闭包矩阵r(n)
??? R(k) 由它的前趋 R(k-1) 计算得到(分级推进计算)。
??? R(0)?
原创力文档

文档评论(0)