




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、利用Warshall算法求二元关系 的可传递闭包离散数学实验训练学 院计算机与信息技术学院指导老师景丽萍学生姓名_ 谢昂学 号 13281164提交日期2014年5月22日利用Warshall算法求二元关系的可传递闭包学生:谢昂指导老师:景丽萍一、设计方案简介设计一个程序实现求解关系R的传递闭包二、Warshall 算法Warshall在1962年提出了一个求关系的传递闭包的有效算法。其具体过程如下,设在n个元素的有限集上关系R的关系矩阵为M(1)置新矩阵A=M;(2)置 k=1;(3)对所有i如果Ai,k=1 ,则对j=1.n执行:Ai,j Ai,j V(4) k 增 1;(5) 如果k&l
2、t;n,则转到步骤(3),否则停止。所得的矩阵 A 即为关系R的传递闭包t(R)的关系矩阵。三、需求分析用户要自己计算出二元关系的矩阵形式,输入时要按矩阵输入, 从第一排第一个开始输入,直到第一排全部输入(每两个数字之间要 输入一个空格),然后按回车转换到下一行,以同样的形式输入该行 数字,全部输入完成后按回车。然后会输出一个矩阵就是所求的关系 R的传递闭包矩阵。程序可以求任意关系 R的传递闭包,但必须按要 求输入正确的关系矩阵形式。四、概要设计在集合X上的二元关系R的传递闭包是包含R的X上的最小的传 递关系。R的传递闭包在数字图像处理的图像和视觉基础、图的连通 性描述等方面都是基本概念。一般
3、用B表示定义在具有n个元素的集 合X上关系R的nXn二值矩阵,则传递闭包的矩阵B*可如下计算:B* = B + B2 + B3 +(B) n式中矩阵运算时所有乘法都用逻辑与代替,所有加法都用逻辑或代替。上式中的操作次序为 B, B(B), B(BB), B(BBB),,所以 在运算的每一步我们只需简单地把现有结果乘以B,完成矩阵的n次乘法即可。五、主要实验流程图六、实验源代码#i nclude "stdio.h"void Warshall(i nt n)int i , j, k;int temp100100;int is_correct=0;flag:while(is_co
4、rrect=0) _fflush(stdi n);for(i nt a=0;a <n; a+)printf(" 请输入矩阵第c行元素:",a+1);for(i nt b=0;b <n ;b+)scan f("%d", &tempab);if(tempab=0|tempab=1)/判断输入是否合法is_correct=1;elseis_correct=0;printf(”矩阵输入错误!请重新输入n");goto flag;for(i=0;i< n;i+)for(j=0;j< n;j+)if(tempji=1)for
5、(k=0;k< n; k+)tempjk=tempik|tempjk;printf("传递闭包关系矩阵t(R):n");for(i=0;i <n ;i+)for(j=0;j <n ;j+)printf("%dt", tempij); prin tf("n");int main (i nt argc, char* argv)int n;printf("请输入关系矩阵的维数:");sca nf("%d",&n);Warshall( n);return 0;七、试验结果截图展示L:usersA am inistratorL?e sictop 永门 八、实验总结阵1 2 賈霖第第系 系无 入人人人人闭-. 1 _ as - - l-,<_"lul-. F 0Haa 1-1丄丄丄4!£n土冃主冃主冃主冃土冃±v墾兀兀兀一004 0:11 00 1: - - V/11Press11key11 t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 塔吊施工方案谁编的
- 装修公司营销方案在线咨询
- 2025年智能家居市场智能家电产品应用与未来发展研究报告
- 2025年数字交通行业未来发展策略研究报告
- 2025年人才服务行业职业教育新模式研究报告
- 2025年数字化转型行业数字化转型战略与实践案例研究报告
- 保险从业资格证初级考试题及答案解析
- 数字经济影响文化消费的机制与路径研究-以中国东部地区为例
- 有关母婴护理知识题库及答案解析
- 预防医学护理题库和及答案解析
- 禁止攀爬安全课件
- 渝22TS02 市政排水管道附属设施标准图集 DJBT50-159
- 中国金融黑灰产治理研究报告2025-非法代理维权的识别标准与溯源治理505mb
- 涉密测绘成果管理制度
- 2025-2030中国汽车结构胶行业市场发展趋势与前景展望战略研究报告
- T/CHC 1005-2023破壁灵芝孢子粉
- 图像几何变换讲解
- 高一上学期《国庆假期安全教育+时间规划》主题班会课件
- 2025年铁路货装值班员(高级)职业技能鉴定参考试题库(含答案)
- 2024年单招数学函数的性质专项复习试题和答案
- 星级酒店的各类客房类型介绍
评论
0/150
提交评论