040612115算法设计与分析实验四.docVIP

  • 14
  • 0
  • 约4.7千字
  • 约 6页
  • 2016-08-20 发布于重庆
  • 举报
040612115算法设计与分析实验四

实验4 Warshall算法和Floyd算法 实验目的 1.理解动态规划算法解决问题的一般思路和基本步骤; 2. 实现基于动态规划的有向图的warshall算法和Floyd算法; 3.理解图像压缩问题的动态规划算法的设计和效率分析; 预习内容 动态规划方法解决问题的四个主要步骤是? 找出最优解的性质并刻画其结构特征; 递归的定义最优值; 以自底向上的计算方式计算出最优值; 根据计算最优值时得到的信息,构造最优解; Warshall算法和Floyd算法的具体流程是什么? Warshall算法 设关系R的关系图为G,设图G的所有顶点为v1,v2,…,vn,则t(R)的关系图可用该方法得到:若G中任意两顶点vi和vj之间有一条路径且没有vi到vj的弧,则在图G中增加一条从vi到vj的弧,将这样改造后的图记为G’,则G’即为t(R)的关系图。G’的邻接矩阵A应满足:若图G中存在从vi到vj路径,即vi与vj连通,则A[i,j]=1,否则A[i,j]=0。 设在n个元素的有限集上关系R的关系矩阵为M: (1)置新矩阵A=M; (2)置k=1; (3)对所有i如果A[i,k]=1,则对j=1..n执行: A[i,j]←A[i,j]∨A[k,j]; (4)k增1; (5)如果k≤n,则转到步骤(3),否则停止。 所得

文档评论(0)

1亿VIP精品文档

相关文档