1个回答
展开全部
先求出关系矩阵
1 1 0 0 0
0 0 0 1 0
0 0 0 0 1
0 1 0 0 0
0 0 0 0 0
将每一行(假设为行r)非对角线上的1,找出所在列j的相应行j(即垂直寻找第一个对角线元素所在行),
将改行的所有1,映射到行r相应列(即相应列都填充为1)
下面矩阵即表示由<1,2>,<2,4> 得到<1,4>
1 1 0 1 0
0 0 0 1 0
0 0 0 0 1
0 1 0 0 0
0 0 0 0 0
继续完成上述步骤
<2,4>,<4,2>得到<2,2>
1 1 0 1 0
0 1 0 1 0
0 0 0 0 1
0 1 0 0 0
0 0 0 0 0
至此无其他操作可做。
因此得到传递闭包
{<1,1>,<1,2>,<1,4>,<2,2>,<2,4>,<3,5>,<4,2>}
1 1 0 1 0
0 1 0 1 0
0 0 0 0 1
0 1 0 0 0
0 0 0 0 0
1 1 0 0 0
0 0 0 1 0
0 0 0 0 1
0 1 0 0 0
0 0 0 0 0
将每一行(假设为行r)非对角线上的1,找出所在列j的相应行j(即垂直寻找第一个对角线元素所在行),
将改行的所有1,映射到行r相应列(即相应列都填充为1)
下面矩阵即表示由<1,2>,<2,4> 得到<1,4>
1 1 0 1 0
0 0 0 1 0
0 0 0 0 1
0 1 0 0 0
0 0 0 0 0
继续完成上述步骤
<2,4>,<4,2>得到<2,2>
1 1 0 1 0
0 1 0 1 0
0 0 0 0 1
0 1 0 0 0
0 0 0 0 0
至此无其他操作可做。
因此得到传递闭包
{<1,1>,<1,2>,<1,4>,<2,2>,<2,4>,<3,5>,<4,2>}
1 1 0 1 0
0 1 0 1 0
0 0 0 0 1
0 1 0 0 0
0 0 0 0 0
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询