




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
传递闭包Warshall方法计算可达矩阵简要介绍 在集合X上的二元关系R的传递闭包是包含R的X上的最小的传递关系。R的传递闭包在数字图像处理的图像和视觉基础、图的连通性描述等方面都是基本概念。一般用B表示定义在具有n个元素的集合X上关系R的nn二值矩阵,则传递闭包的矩阵B+可如下计算: B+ = B + B2 + B3 + + (B)n 式中矩阵运算时所有乘法都用逻辑与代替,所有加法都用逻辑或代替。上式中的操作次序为B,B(B),B(BB),B(BBB),所以在运算的每一步我们只需简单地把现有结果乘以B,完成矩阵的n次乘法即可。 /ism/cal_warshall_get_r_mat_detail.phpWarshall在1962年提出了一个求关系的传递闭包的有效算法。其具体过程如下,设在n个元素的有限集上关系R的关系矩阵为M:(1)置新矩阵A=M;(2)置k=1;(3)对所有i如果Ai,k=1,则对j=1.n执行:Ai,jAi,jAk,j;(4)k增1;(5)如果kn,则转到步骤(3),否则停止。所得的矩阵A即为关系R的传递闭包t(R)的关系矩阵。在离散数学中都提及了该算法。Warshall算法映射到有向图中设关系R的关系图为G,设图G的所有顶点为u1,u2,un,则t(R)的关系图可用该方法得到:若G中任意两顶点ui和uj之间有一条路径且没有ui到uj的弧,则在图G中增加一条从ui到uj的弧,将这样改造后的图记为G,则G即为t(R)的关系图。G的邻接矩阵A应满足:若图G中存在从ui到uj路径,即ui与uj连通,则Ai,j=1,否则Ai,j=0。 这样,求t(R)的问题就变为求图G中每一对顶点间是否连通的问题。相乘矩阵,就为所有节点的关系图,也就是当前条件下的关系矩阵。对于相乘矩阵,进行叠代,叠代的过程为,行取值,然后计算值中对应的每一行的值取并集,得到当前行的关系集合。取完所有行,得到了一个新的转移矩阵再对转移矩阵进行进行求解。Warshall的叠代次数比逐次平方法的运行效率要高。如果图中的顶点是有序的排列,只要进行一次Warshall运算就可以获得可达矩阵。您输入原始矩阵 matrix_A 为一个方阵结果如下abcdefga11b11c1d1e1f1g1第 1 次迭代 当前0号要素 a 的可达集合(b,f,a ) 1号要素 b 的可达集合c,e,b 5号要素 f 的可达集合c,f 0号要素 a 的可达集合b,f,a 当前0号要素 a 的可达集合(b,f,a,c,e ) 当前1号要素 b 的可达集合(c,e,b ) 2号要素 c 的可达集合b,c 4号要素 e 的可达集合f,e 1号要素 b 的可达集合c,e,b 当前1号要素 b 的可达集合(c,e,b,f ) 当前2号要素 c 的可达集合(b,c ) 1号要素 b 的可达集合c,e,b,f 2号要素 c 的可达集合b,c 当前2号要素 c 的可达集合(b,c,e,f ) 当前3号要素 d 的可达集合(a,d ) 0号要素 a 的可达集合b,f,a,c,e 3号要素 d 的可达集合a,d 当前3号要素 d 的可达集合(a,d,b,f,c,e ) 当前4号要素 e 的可达集合(f,e ) 5号要素 f 的可达集合c,f 4号要素 e 的可达集合f,e 当前4号要素 e 的可达集合(f,e,c ) 当前5号要素 f 的可达集合(c,f ) 2号要素 c 的可达集合b,c,e,f 5号要素 f 的可达集合c,f 当前5号要素 f 的可达集合(c,f,b,e ) 当前6号要素 g 的可达集合(b,g ) 1号要素 b 的可达集合c,e,b,f 6号要素 g 的可达集合b,g 当前6号要素 g 的可达集合(b,g,c,e,f )第 1 次迭代 得到的转移矩阵如下:abcdefga11111b1111c1111d111111e111f1111g11111第 2 次迭代 当前0号要素 a 的可达集合(b,f,a,c,e ) 1号要素 b 的可达集合c,e,b,f 5号要素 f 的可达集合c,f,b,e 0号要素 a 的可达集合b,f,a,c,e 2号要素 c 的可达集合b,c,e,f 4号要素 e 的可达集合f,e,c 当前0号要素 a 的可达集合(b,f,a,c,e ) 当前1号要素 b 的可达集合(c,e,b,f ) 2号要素 c 的可达集合b,c,e,f 4号要素 e 的可达集合f,e,c 1号要素 b 的可达集合c,e,b,f 5号要素 f 的可达集合c,f,b,e 当前1号要素 b 的可达集合(c,e,b,f ) 当前2号要素 c 的可达集合(b,c,e,f ) 1号要素 b 的可达集合c,e,b,f 2号要素 c 的可达集合b,c,e,f 4号要素 e 的可达集合f,e,c 5号要素 f 的可达集合c,f,b,e 当前2号要素 c 的可达集合(b,c,e,f ) 当前3号要素 d 的可达集合(a,d,b,f,c,e ) 0号要素 a 的可达集合b,f,a,c,e 3号要素 d 的可达集合a,d,b,f,c,e 1号要素 b 的可达集合c,e,b,f 5号要素 f 的可达集合c,f,b,e 2号要素 c 的可达集合b,c,e,f 4号要素 e 的可达集合f,e,c 当前3号要素 d 的可达集合(a,d,b,f,c,e ) 当前4号要素 e 的可达集合(f,e,c ) 5号要素 f 的可达集合c,f,b,e 4号要素 e 的可达集合f,e,c 2号要素 c 的可达集合b,c,e,f 当前4号要素 e 的可达集合(f,e,c,b ) 当前5号要素 f 的可达集合(c,f,b,e ) 2号要素 c 的可达集合b,c,e,f 5号要素 f 的可达集合c,f,b,e 1号要素 b 的可达集合c,e,b,f 4号要素 e 的可达集合f,e,c,b 当前5号要素 f 的可达集合(c,f,b,e ) 当前6号要素 g 的可达集合(b,g,c,e,f ) 1号要素 b 的可达集合c,e,b,f 6号要素 g 的可达集合b,g,c,e,f 2号要素 c 的可达集合b,c,e,f 4号要素 e 的可达集合f,e,c,b 5号要素 f 的可达集合c,f,b,e 当前6号要素 g 的可达集合(b,g,c,e,f )第 2 次迭代 得到的转移矩阵如下:abcdefga11111b1111c1111d111111e1111f1111g11111第 3 次迭代 当前0号要素 a 的可达集合(b,f,a,c,e ) 1号要素 b 的可达集合c,e,b,f 5号要素 f 的可达集合c,f,b,e 0号要素 a 的可达集合b,f,a,c,e 2号要素 c 的可达集合b,c,e,f 4号要素 e 的可达集合f,e,c,b 当前0号要素 a 的可达集合(b,f,a,c,e ) 当前1号要素 b 的可达集合(c,e,b,f ) 2号要素 c 的可达集合b,c,e,f 4号要素 e 的可达集合f,e,c,b 1号要素 b 的可达集合c,e,b,f 5号要素 f 的可达集合c,f,b,e 当前1号要素 b 的可达集合(c,e,b,f ) 当前2号要素 c 的可达集合(b,c,e,f ) 1号要素 b 的可达集合c,e,b,f 2号要素 c 的可达集合b,c,e,f 4号要素 e 的可达集合f,e,c,b 5号要素 f 的可达集合c,f,b,e 当前2号要素 c 的可达集合(b,c,e,f ) 当前3号要素 d 的可达集合(a,d,b,f,c,e ) 0号要素 a 的可达集合b,f,a,c,e 3号要素 d 的可达集合a,d,b,f,c,e 1号要素 b 的可达集合c,e,b,f 5号要素 f 的可达集合c,f,b,e 2号要素 c 的可达集合b,c,e,f 4号要素 e 的可达集合f,e,c,b 当前3号要素 d 的可达集合(a,d,b,f,c,e ) 当前4号要素 e 的可达集合(f,e,c,b ) 5号要素 f 的可达集合c,f,b,e 4号要素 e 的可达集合f,e,c,b 2号要素 c 的可达集合b,c,e,f 1号要素 b 的可达集合c,e,b,f 当前4号要素 e 的可达集合(f,e,c,b ) 当前5号要素 f 的可达集合(c,f,b,e ) 2号要素 c 的可达集合b,c,e,f 5号要素 f 的可达集合c,f,b,e 1号要素 b 的可达集合c,e,b,f 4号要素 e 的可达集合f,e,c,b 当前5号要素 f 的可达集合(c,f,b,e ) 当前6号要素 g 的可达集合(b,g,c,e,f ) 1号要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新解读《GB-T 30961-2014嵌入式软件质量度量》
- 新解读《GB-T 31031-2014机场除雪车》
- 新解读《GB-T 31085-2014国际货运代理单证签发规范》
- 代理牙膏合同范本
- 房租快速出租合同范本
- 农户房屋出售合同范本
- 消防挂资质合同范本
- 整装家居销售合同范本
- 乡村建设桥合同范本
- 殡葬服务合作合同范本
- 广东2025年03月珠海市市直机关事业单位公开招考合同制职员笔试历年参考题库考点剖析附解题思路及答案详解
- 铝合金门窗安装与质量控制
- 2025劳动合同下载深圳
- 《思想道德与法治》(23版):第三章 继承优良传统 弘扬中国精神
- 婚恋关系的维系与发展艺术
- 2025年福州产发园区运营管理有限公司招聘笔试参考题库含答案解析
- 中职数学预备知识
- 餐饮服务与数字化运营 习题及答案 项目四
- 驾培学校安全风险辨识分级管控
- 《中小学科学教育工作指南》解读
- 员工行为守则及职业道德规范
评论
0/150
提交评论