+ -
当前位置:首页 → 问答吧 → 在集合A上的等价关系R,决定A的一个划分的算法问题

在集合A上的等价关系R,决定A的一个划分的算法问题

时间:2011-12-04

来源:互联网

例如一个集合{ a , b , c, d ,} 关系矩阵为:
  1 0 0 1
  0 1 1 0
  0 1 1 0
  1 0 0 1
则这个集合的一个等价划分就是 { { a,d } {b,c} }
  另外 一个例子 
  1 0 0 0
  0 1 1 1 
  0 1 1 1
  0 1 1 1
则这个集合的一个等价划分是 { {a} {b , c , d } }

现在要求用程序实现 ,算法是什么呢? 希望给出简单的代码 ,已给定关系矩阵 和 元素个数

作者: qq291180303   发布时间: 2011-12-04

可以自己对照集合和矩阵找规律
等价关系什么的早忘了

作者: udbwcso   发布时间: 2011-12-04

floyd算法,足以解决楼主的问题了……
楼主先自己学习一下,不懂再问

作者: mstlq   发布时间: 2011-12-04

概括一下,就是在一个图里面寻找所有的连通子图

作者: mstlq   发布时间: 2011-12-04

关注!

作者: tony2278   发布时间: 2011-12-04

个人感觉Floyd 跟这个完全不搭架呀 ,我这个是先判断是否具有等价关系 ,然后求等价划分

作者: qq291180303   发布时间: 2011-12-04