离散数学_九章:关系(3)(二)

简介: 离散数学_九章:关系(3)(二)

3、用有向图表示关系


有向图

定义: 一个有向图(directed graph,or digraph)由顶点(或结点)集 V 和边(或弧)集 E 组成,其中边集是 V 中元素的有序对的集合。顶点 a 叫作边 (a, b) 的始点,而顶点 b 叫作这条边的终点。


形如 (a, a) 的边用一条从顶点 a 到自身的弧表示,这种边叫作环(loop)


📘例1:

画出具有顶点 a、b、c 和 d;边 (a, b)、(a, d)、(b, b)、(b, d)、(c, a)、(c, b) 和 (d, b) 的有向图



📘例2:

有向图中所表示的关系 R 中的有序对是什么?

关系中的有序对 (x, y) 是:

R = { (1, 3), (1, 4), (2, 1), (2, 2), (2, 3), (3, 1), (3, 3), (4, 1), (4, 3) }


⭐从有向图中 确定关系具有的属性

自反性

图中的所有顶点必须都有环


对称性

如果 (x, y) 是一条边,那么 (y, x) 也是


反对称性

如果 (x, y) 为边( x ≠ y ),则 (y, x) 不是边( x ≠ y 时, (x, y) 和 (y, x) 最多出现一个)


按照反对称的原始定义说,如果(x, y) 为边且 (y, x) 为边,那么x = y


传递性

如果 (x, y) 和 (y, z) 是边,那么 (x, z) 也是边


📘例1:

从有向图中确定关系具有哪些属性 ?


自反的?不是,并非每个顶点都有一个环

对称的?是的,从一个顶点到另一个顶点没有边

反对称的?是的,从一个顶点到另一个顶点没有边

传递的?是的,因为从一个顶点到另一个顶点没有边


📘例2:

从有向图中确定关系具有哪些属性 ?


自反的?不是,一个环都莫得

对称的?不是,从 a 到 b 有一个边,但从 b 到 a 没有

反对称的?不是,从 d 到 b 以及从 b 到 d 有边

传递的?不是,从 a 到 c 以及从 c 到 b 有边,但是从 a 到 d 没有


📘例3:

从有向图中确定关系具有哪些属性 ?


自反的?不是,没有环

对称的?不是,比如从 c 到 a 就没有边

反对称的?是的,每当从一个顶点到另一个顶点存在边时,没有一个有 返回路径

传递的?不是,从 a 到 b 没有边


📘例4:

从有向图中确定关系具有哪些属性 ?


自反的?不是,没有环

对称的?不是,例如从 d 到 a 不存在边

反对称的?是的,无论哪条从一个顶点到另一个顶点的边,都没有返回路径

传递的?是的,没有第一个边结束于第二个边开始的顶点的两条边

相关文章
|
5月前
|
机器学习/深度学习 算法 Java
数论中的十个基本概念
数论中的十个基本概念
|
算法 Android开发 Python
LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?
学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。
59 0
LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?
|
11月前
|
算法
代码随想录算法训练营第四十一天 | LeetCode 416. 分割等和子集
代码随想录算法训练营第四十一天 | LeetCode 416. 分割等和子集
44 1
代码随想录算法训练营第四十一天 | LeetCode 416. 分割等和子集
|
11月前
|
算法
代码随想录算法训练营第二十四天 | LeetCode 77.组合
代码随想录算法训练营第二十四天 | LeetCode 77.组合
87 0
|
机器学习/深度学习 数据库
离散数学_九章:关系(2)
离散数学_九章:关系(2)
103 1
|
人工智能
离散数学_九章:关系(3)(一)
离散数学_九章:关系(3)(一)
109 0
离散数学_九章:关系(4)(一)
离散数学_九章:关系(4)(一)
91 0
|
机器学习/深度学习 移动开发
离散数学_九章:关系(4)(二)
离散数学_九章:关系(4)(二)
141 0
|
数据可视化
离散数学_九章:关系(6)(二)
离散数学_九章:关系(6)(二)
323 0
|
Python
离散数学_九章:关系(6)(一)
离散数学_九章:关系(6)(一)
103 0