第二节 图的道路与连通

第二节图的道路与连通

一、无向图的道路

1。定义:图G中由结点和边交替构成的序列

p=v0e1v1e2v2...e k v k 称为由v0到v k的一条道路,其中每条e i和v i-1及v i关联。

? v0称为道路 p的起点,v k称为道路 p的终点。p中的边数k称为道路的长度。

?只由一个结点构成的道路称为零道路。

例:下图中 p1=v1e1v1e2v2e2v1e5v4e8v3e6v2

p2=v1e2v2e6v3e8v4e5v1e4v3e9v5

p3=v1e5v4e8v3e6v2(简记为:p3=v1v4v3v2) p4=v6都是道路。

v1 v2

v3

v4

v6

v5

e9

e10

e12

e8

e7

e2

e4 e5

e6 e3

e1

e11

2。道路的分类:

①迹:任何满足道路定义的道路。

②简单道路:边不重复出现的道路。

③基本道路:结点不重复出现的道路。例:上图中,p1是迹,p2是简单道路, p3是基本道路,p4是零道路。

3。回路:起点和终点相同的道路。?边不重复出现的回路称为简单回路。?结点不重复出现的回路称为圈。

例:下图中,c1是一般回路,c2是简单回路,c3是圈。

例:下图中 c1=v1e1v1e2v2e7v4e8v3e4v1e3v2e2v1

c2=v1e1v1e2v2e3v1e5v4e8v3e4v1

c3=v1e5v4e10v6e12v5e9v3e4v1

(c3可简记为:c3=v1v4v6v5v3v1)都是回路。c1是一般回路,c2是简单回路,c3是圈。

v1 v2

v3

v4

v6

v5

e9

e10

e12

e8

e7

e2

e4 e5

e6 e3

e1

e11

4。定理:设G是n阶图,如果存在从结点u到v的道路,则必存在长度不超过n-1的道路。

证明要点:如果结点u到v的道路 p的长度超过n-1,则 p中至少有n+1个结点,因而道路中至少有一个结点出现两次,如

v i e i ...v1 ,则去掉e i...v i后仍是结点u到v的道路,但是道路长度至少短1。重复这一

过程,即得所需结论。

二、无向图的连通问题

1。定义: 如果存在从结点u到结点v的道路,则称u到v是连通的。

结点集V上的“连通”关系具有性质:自反、对称、传递。

2。如果图G中任何两个结点都是连通的,则称G是

连通图。

3。图G 中的极大连通子图称为图G 的支,

图G 的支数记为ω(G)。

? 图G 连通当且仅当ω(G)=1。

例:下图中ω(G)=3。

v1v6v4v7

v5v2v3

v8

4。连通图G=(V, E)的点割集定义:设S ? V ,如果 ω(G-S) >1,则称S 是G 的一个点割集。

① S 是G 的一个点割集,而S 的任何真子集都不是

点割集时,称S 是G 的一个基本点割集。

如 S1={v2,v5}, S2={v2,v6}, S3={v2,v7}, S4={v3,v5}, S5={v4}

② 由单个结点(如u )构成的点割集简称为割点。

v1v6v4v7

v5v2v3

定理结点u是图G的割点当且仅当存在两结点v和w,使v到w的任何道路都经过u。

证明要点:“?”, 当u是割点时,则G - u至少有2支,从这2支中各选一个结点即可。

“?”,反之,如果 v到 w的任何道路都经

过 u,则去掉 u后,v和 w各在 G - u的 1支中,即u是割点。

5。连通图G=(V, E)的边割集定义:设F ? E ,如果ω(G - F) >1,则称F 是G 的一个边割集。

① F 是G 的一个边割集,而F 的任何真子集都不是边割集时,称 F 是G 的一个基本边割集。

如F1={v2v3,v3v7},F2={v2v3,v5v7}, F3={v1v4},F4={v2v4,v2v6,v5v6},

F5={v4v6,v2v6,v2v5,v3v7}

② 由单条边(如uv )构成的边割集简称为割边。

v1

v6v4v5v2v3v7

定理边e是图G的割边当且仅当 e 不在G的任何回路上。

证明要点:“?”: 当e是割边时,则G - e有2支,因

而e 不在G的任何回路上。

“?”: 反之,如果 e不在任何回路上,则去掉 e 后,e

关联的两个结点各在 G - e的 1支中,即 e 是割边。

6. 图的连通度(限无环图G)

(1)点连通度: 记为К(G), 定义为

例如下图中, К(G) 2

v1v6v4v5v2v3

v7

v8

(2)边连通度: 记为λ(G), 定义为

例如下图中, К(G) =2, λ(G) =2

v1v6v4v5v2v3

v7

v8

(3)连通度定理: К(G) ≤λ(G) ≤δ

证明要点:

首先, 每个结点关联的边构成一个边割集, 于是λ(G) ≤δ.

下面证明К(G) ≤λ(G) :

首先注意对每个基本边割集F,ω(G-F)=2;其次设F含λ(G)条边,G-F的2支为G1和G2,若G1或G2中至少有一个结点与F中的边不关联,则去掉这支中与F关联的全部结点即可;否则交替删去这2支中与F关联的结点即可。

四、有向图的道路

1。定义:如果图G 中由结点和边交替构成的序列 p=v 0e 1v 1e 2v 2...e k v k , 满足其中每条 e i 是 v i-1的出边和 v i 的入边,则称 p 为由 v 0到 v k 的一条有向道路。在下图中,一些有向道路 p1=v 1v 4v 2v 1v 3v 5v 4

p2=v 3v 2v 1v 3v 5v 4v 2 p3=v 5v 4v 2v 1v 3v1

v2v3v4v5

2。有向道路的分类:

①有向迹:任何满足定义的有向道路。

②有向简单道路:边不重复的有向道路。

③有向基本道路:结点不重复的有向道路。3。有向回路:起点和终点相同的有向道路。?边不重复的有向回路称为有向简单回路。?结点不重复的有向回路称为有向圈,

在下图中,一些有向回路

p1=v 1v 4v 2v 1v 3v 5v 4v 2v 1

p2=v 3v 2v 1v 3v 5v 4v 3

p3=v 5v 4v 2v 1v 3v 5

v1

v2v3

v4

v5

五、有向图的连通问题

1。如果存在从结点u到结点v的有向道路,则称u可达v。?结点集V上的“可达”关系具有性质:自反、传递。?定理:如果在n阶有向图中结点u可达v,则必存在从结点u到结点v的长度不超过n-1的有向道路。

2。有向图G 的连通有如下三个层次:

① 强连通图:任何一对不同结点都相互可达。

②单向连通图:任何一对不同结点间,至少从一

个结点可达另一个结点。

③弱连通图:不看边的方向时是连通的。

a b c

d 单向连通弱连通a b c d a b

c d 强连通

相关主题
相关文档
最新文档