离散数学_十章-图 ( 5 ):连通性 - 下

简介: 离散数学_十章-图 ( 5 ):连通性 - 下

4. 有向图的连通性


根据是否考虑边的方向,在有向图中有两种连通性概念:


4.1 强连通

强连通的定义:若对于有向图中的任意顶点a和b,都有从 a 到 b 和从 b 到 a 的通路,则该图是强连通的。


4.2 弱连通

弱连通的定义:若在有向图的基本无向图中,任何两个顶点之间都有通路,则该有向图是弱连通的。


注:有向图的基本无向图指的是将原来的有向图去掉方向,得到的图即为这个有向图的基本无向图


4.3 (有向图的)强连通分支

有向图G的子图是强连通的,但不包含在更大的强连通子图中,即极大强连通子图,可称为G的强连通分支 或 强分支。


注意:别忘了单独的一个点也是子图


5. 通路与同构


有多种方式可以利用通路和回路来帮助判定两个图是否同构。

特定长度简单回路的存在,就是一种可以用来证明两个图不同构的有用的不变量。


例题1:

判定图6所示的图G和图H是否是同构的。

🔴解:图G和图H 不是同构的


G和H都具有6个顶点和8条边。各自具有4个度为3的顶点和2个度为2的顶点。

所以对两个图来说,这3个不变量(顶点数、边数以及顶点度)都是相同的,但是H有长度为3的简单回路,即v1, v2, v6, v1而通过观察可以看到,G没有长度为3的简单回路(G中的所有简单回路的长度至少为4)


因为存在一条长度为3的简单回路是一个同构不变量,所以G和H是不同构的


例题2:

判定图7所示的图G和图H是否是同构的。


🔴解:图G和图H 是同构的


解G和H都具有5个顶点和6条边,都具有2个度为3的顶点和3个度为2的顶点,而且都具有1个长度为3的简单回路,1个长度为4的简单回路,以及1个长度为5的简单回路。因为所有这些同构不变量都是相同的,所以G和H可能是同构的。


6. 顶点间通路个数的计算


设G是一个图,该图的邻接矩阵A 相对于图中的顶点顺序v1, v2, … , vn (允许带有无向或有向边、带有多重边和环), 从 vi 到 vj 长度为 r 的不同通路的数目等于 Ar 的第 ( i, j) 项,其中 r 是正整数。

求从m到n长度为n的通路的条数,即把邻接矩阵求n次方,再找到对应(m,n)处的数字即为所求

相关文章
|
网络虚拟化
导航【计算机网络习题&实验】
导航【计算机网络习题&实验】
71 1
|
存储 索引 Cloud Native
【刷题日记】1791. 找出星型图的中心节点
昨天加班比较晚来不及刷每日一题,今天加班也回来晚了点,但是看到是一个简单的图,那么还是刷刷吧
离散数学_十章-图 ( 5 ):连通性 - 上
离散数学_十章-图 ( 5 ):连通性 - 上
127 0
|
机器学习/深度学习
离散数学_十章-图 ( 4 ):图的表示和图的同构
离散数学_十章-图 ( 4 ):图的表示和图的同构
297 0
|
机器学习/深度学习
离散数学_十章-图 ( 2 ):图的术语和几种特殊的图(二)
离散数学_十章-图 ( 2 ):图的术语和几种特殊的图(二)
2515 0
离散数学_十章-图 ( 2 ):图的术语和几种特殊的图(一)
离散数学_十章-图 ( 2 ):图的术语和几种特殊的图(一)
121 0
|
算法 数据中心
离散数学_十章-图 ( 1 ):图的相关定义
离散数学_十章-图 ( 1 ):图的相关定义
179 0
|
算法 API
【数据结构与算法】加权无线图的设计实现
【数据结构与算法】加权无线图的设计实现
131 1
【数据结构与算法】加权无线图的设计实现
|
存储 C#
基于C#的ArcEngine二次开发33:几何网络连通性分析(下)
基于C#的ArcEngine二次开发33:几何网络连通性分析
基于C#的ArcEngine二次开发33:几何网络连通性分析(下)
|
数据挖掘 数据库 C#
基于C#的ArcEngine二次开发33:几何网络连通性分析(上)
基于C#的ArcEngine二次开发33:几何网络连通性分析
基于C#的ArcEngine二次开发33:几何网络连通性分析(上)