- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
构造闭包的方法 构造闭包的方法 构造闭包的方法 Warshall算法(1962) Warshall 提出了求有限集上关系R的传递闭包t(R)=R+的一个有效算法: Step1 置新矩阵A:=M; Step2 置i:=1; Step3 对所有j,如果A[j, i]=1,则对k=1,2,…,n, A[j, k]:=A[j, k]+A[i, k] Step4 i:=i+1; Step5如果i ? n,,则转到Step3;否则停止. 构造闭包的方法 性质一:设R是集合X上的二元关系,则 (2)证: (必要性) 设R是对称的, 则R满足对称闭包的定义: (1)R是对称的; (2)R? R; (3)对任何对称的二元关系R’,若R? R’, 若s(R) =R, (充分性) 由对称闭包定义知R是对称的. (1) R是自反的,当且仅当 r(R) =R. (2) R是对称的,当且仅当 s(R) =R. (3) R是传递的,当且仅当 t(R) =R. 七、二元关系的闭包运算 则R? R’ . * * 七、二元关系的闭包运算 问题:二元关系可以具有自反、对称、传递等性质. 但是,不是所有的二元关系都具有这些性质. 解决:可以通过对给定的二元关系添加新的元素(序偶),使所得的新关系具有这些性质. 要求:与此同时,又不添加过多的元素,做到恰到好处,即添加的元素要最少. 对给定的关系,用扩充一些序偶的办法,得到具有某些性质的新关系,这就是闭包运算. 设R是A上的二元关系,二元关系R’ 是R的自反(对称, 传递)闭包,如果 1)R’是自反的(对称的、传递的); 2)R? R’; 3)对任何自反的(对称的, 传递的)二元关系R’’,若R? R’’,则R’? R’’ . R的自反、对称、 传递闭包分别记为 r(R), s(R), t(R). (一) 闭包的定义 R的自反(对称, 传递)闭包,是包含R的最小自反(对称, 传递)关系. reflexive symmetric transitive 七、二元关系的闭包运算 (二) 构造闭包的方法 设R是集合X上的二元关系,则 (1) 自反闭包 r(R) =R∪IX; (2) 对称闭包 s(R) =R∪Rc; (3) 传递闭包 前两条很容易解释,下面来逐一证明. 七、二元关系的闭包运算 设R是集合X上的二元关系,则 (1) 自反闭包 r(R) =R∪IX; 证: (1)分析:注意结论 关系S在集合A上自反,当且仅当 IX ? S. 设R’=R∪IX,下面验证R’满足自反闭包的定义: 所以R’是自反的”; R? R’; (c)任取自反的二元关系R’’,并设R? R’’, (a) 因为 IX ? R’, (b) 由R’=R∪IX知, 因为R’’是自反的, 所以IX ? R’’. 又因为R? R’’, 所以R’=R∪IX ? R’’. 综上得证, r(R) =R∪IX. 七、二元关系的闭包运算 设R是集合X上的二元关系,则 (2) 对称闭包 s(R) =R∪Rc; (2)证: 设R’=R∪Rc ,下面验证R’满足对称闭包的定义: 所以R’是对称的”; R? R’; (c)任取对称的二元关系R’’,并设R? R’’,下证R’? R’’: (a) 因为 R’c= (b) 由R’= R∪Rc知, 任取x, y?R’, (i) x, y?R 综上得证, s(R) = R∪Rc. =Rc∪(Rc)c (R∪Rc)c = Rc∪R =R’. 则x, y?R或x, y?Rc , ? x, y?R’’(由R? R’’) (ii) x, y?Rc ? x, y?R’’(由R’’对称). ? y, x?R ? R’’ 所以, R’? R’’. 七、二元关系的闭包运算 设R是集合X上的二元关系,则 (3) 传递闭包 证: (3)分析: R? t(R); 任取x, y?Rn+1,则 (i) 由传递闭包定义知, (ii) 假定n? 1时, Rn ? t(R),下证Rn+1 ? t(R). (a)先证 用归纳法. x, y?Rn+1= Rn? R ? (?c)(c?X?x,c?Rn?c, y? R) ? (?c)(c?X?x,c?t(R)?c, y? t(R)) ? x,y?t(R) 从而 所以,Rn+1 ? t(R). 七、二元关系的闭包运算 设R是集合X上的二元关系,则 (3) 传递闭包 证: (b)再证 ? (?s) (?t) (s?N? t?N?x,y?Rs?y, z?Rt) 由传递闭包t(R)是包含R的最小传递关系,往下只需
您可能关注的文档
- 生命科学引论第三讲-生命的节律.pptx
- 计算机学科导论课件:4.4 图像处理与模式识别.ppt
- 计算机组成与结构实验.ppt
- 离散数学课件:1-1 命题的概念及其符号化(含过程化考核要求).ppt
- 离散数学课件:1-2 命题公式及分类.ppt
- 离散数学课件:1-3 公式的等价.ppt
- 离散数学课件:1-4 其它 联 结 词 .ppt
- 离散数学课件:1-5 对 偶 与 范 式.ppt
- 离散数学课件:1-6 公式的蕴含关系.ppt
- 离散数学课件:1-7 推理理论.ppt
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
文档评论(0)