离散数学 关系4
- 格式:ppt
- 大小:2.70 MB
- 文档页数:63
离散结构单元测试(高级计数和关系)1、某校有12个教师,已知教数学的有8位,教物理的有6位,教化学的5位;数理5位,数化4位,理、化3位;数理化3位。
问教其他课的有几位?只教一门的有几位?只教两门的有几位?2、 求解递推关系3、求解递推关系:4、数1,2,…,9的全排列中,求偶数在原来位置上,其余都不在原来位置的错排数目5、已知}3,2,1{=A ,)}3,1(),1,3(),2,2(),1,1{(1=R ,)}3,1{(2=R ,)}3,3(),2,2(),1,1{(3=R--,n n n a a a --=12120,.a a ==01326--,n n n a a a -+=12440,.a a ==0114指出1R ,2R 和3R 有哪些性质?解1R 有对称性;2R 有反自反性、反对称性和传递性;3R 有自反性、对称性、反对称性和传递性。
6、Z 是整数集。
下列关系中,哪些是自反的、反自反的、对称的、反对称的或传递的?(1)}10||,|),{(2121211≤-∈=i i Z i i i i R 且解1R 有自反性和对称性。
(2)}8,|),{(2121212≥∈=i i Z i i i i R 且解2R 有对称性。
(3)|}|||,|),{(2121213i i Z i i i i R ≤∈=且解3R 有自反性和传递性。
7、 已知)}3,1(),1,2(),2,1{(1=R ,)}3,2(),1,1{(2=R ,求21R ,21R R 。
解 )}3,2(),2,2(),1,1{(21=R)}1,2(),3,1{(21=R R8、 设}3,2,1,0{=A ,A 上两个二元关系分别为:}2/1|),{(1i j i j j i R =+==或}2|),{(2+==j i j i R试求(1)21R R (2)12R R (3)121)(R R R解)}3,2(),1,2(),2,1(),1,0(),0,0{(1=R)}1,3(),0,2{(2=R)}1,2(),0,1{(21=R R)}2,3(),1,2(),0,2{(12=R R)}2,2(),1,1(),0,1{()(121=R R R9、 设},,{c b a S =, 二元关系R 如下,试求它们的传递闭包)(R t 。
第4章 习题解答4.1 A :⑤; B :③; C :①; D :⑧; E :⑩4.2 A :②; B :③; C :⑤; D :⑩; E :⑦4.3 A :②; B :⑦; C :⑤; D :⑧; E :④分析 题4.1-4.3 都涉及到关系的表示。
先根据题意将关系表示成集合表达式,然后再进行相应的计算或解答,例如,题4.1中的}2,2,1,2,2,1,1,1{},2,2,1,1{><><><><=><><=s s E I};2,2,2,1,1,1{><><><=s I而题4.2中的}.1,4,4,3,1,2,4,1,1,1{><><><><><=R为得到题4.3中的R 须求解方程123=+y x ,最终得到}.1,9,2,6,3,3{><><><=R求R R 有三种方法,即集合表达式、关系矩阵和关系图的主法。
下面由题4.2的关系分别加以说明。
1°集合表达式法将ranR ran domR domR,, 的元素列出来,如图4.3所示。
然后检查R 的每个有序对,若R y x >∈<,,则从domR 中的x 到ranR 中的y 画一个箭头。
若danR 中的x 经过2步有向路径到达ranR 中的y ,则R R y x >∈<,。
由图4.3可知}.1,3,4,2,1,2,4,4,1,44,1,1,1{><><><><>><<><=R R如果求G F ,则将对应于G 中的有序对的箭头画在左边,而将对应于F 中的有序对的箭头画在右边。
对应的三个集合分别为ranF domF ran domG ,, ,然后,同样地寻找domG 到ranF 的2步长的有向路径即可。
离散数学关系离散数学中,关系是一个重要的概念。
关系是指一个元素集合之间的对应关系。
这个对应关系可以用图形表示。
让我们来一步步地探讨什么是关系和关系图。
首先,我们要了解什么是元素和元素集合。
元素是一组有意义的数据,它可以是数字、字母、单词等。
元素集合是由多个元素组成的集合,比如所有自然数可以形成一个元素集合。
接着,我们可以定义关系。
关系就是两个元素集合之间的对应关系。
这个对应关系可以用有序对(x,y)表示。
如果(x,y)属于一个关系,那么我们可以说x和y之间存在这个关系。
例如,我们可以定义一个关系R为{(1,2),(2,4),(3,6)}。
这个关系表示1对2,2对4,3对6。
我们可以从这个关系中得到很多信息,比如1对应2,2对应4,3对应6。
这告诉我们一些元素之间的关系。
然而,我们很难从一个关系里面得到全部元素的对应关系,因此我们需要使用关系图来更好地理解关系的意义。
关系图是一种用点和箭头表示关系的图形。
在关系图中,每个点代表一个元素,每个射线代表一个关系。
我们可以通过观察图形来更好地理解两个元素之间的关系。
例如,我们可以用以下图形表示关系R:在这个关系图中,我们可以看到每个点代表了一个元素,每个射线表示了一个关系。
箭头的方向表示了关系的方向。
这个关系图清晰地表达出了每个元素之间的对应关系,让我们更容易地理解这个关系。
除了上述的基本关系之外,离散数学还有很多其他类型的关系,比如等价关系、偏序关系、偏序关系等等。
这些关系的定义和性质都有所不同。
总之,在离散数学中,关系是一个非常重要的概念,它帮助我们理解元素之间的联系和关系,是学习离散数学的基础。
通过理解和掌握关系,我们可以更好地解决许多离散数学中的难题。
离散数学:离散数学(Discrete mathematics)是研究离散量的结构及其相互关系的数学学科,是现代数学的一个重要分支。
离散的含义是指不同的连接在一起的元素,主要是研究基于离散量的结构和相互间的关系,其对象一般是有限个或可数个元素。
离散数学在各学科领域,特别在计算机科学与技术领域有着广泛的应用,同时离散数学也是计算机专业的专业课程,如程序设计语言、数据结构、操作系统、编译技术、人工智能、数据库、算法设计与分析、理论计算机科学基础等必不可少的先行课程。
通过离散数学的学习,不但可以掌握处理离散结构的描述工具和方法,为后续课程的学习创造条件,而且可以提高抽象思维和严格的逻辑推理能力,为将来参与创新性的研究和开发工作打下坚实的基础。
等价类:在离散数学中,等价关系是指定义在集合A上的关系,满足自反的、对称的和传递的等性质。
设R是定义在集合A上的等价关系,与A中一个元素a有关系的所有元素的集合叫做a的等价类。
等价类应用十分广泛,如在编程语言中,我们使用等价类来判定标识符是不是表示同一个事物。
定义:在离散数学中,等价关系是指定义在集合A上的关系,满足自反的、对称的和传递的等性质。
设R是定义在集合A上的等价关系,与A中一个元素a有关系的所有元素的集合叫做a的等价类。
A的关于R的等价类记作。
当只考虑一个关系时,我们省去下表R并把这个等价类写作[a]。
在软件工程中,是把所有可能输入的数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例,从而减少了数据输入量从而提高了效率,称之为等价类方法,该方法是一种重要的、常用的黑盒测试用例设计方法。
分类:在离散数学中,等价类的划分基于以下定理:设R是定义在集合A上的等价关系。
那么R的等价类构成S的划分。
反过来,给定集合S的划分{ |i∈I},则存在一个等价关系R,它以集合作为它的等价类。
因为等价关系的a 在a 中和任何两个等价类要么相等要么不交集不相交的性质。