1
《计算机数学基础》离散数学辅导(5)
??第5章图的基本概念(2001级用) 中央电大 冯 泰
本章重点:图的概念,握手定理,通路、回路以及图的矩阵表示.
一、重点内容
1. 图的基本概念 ?图是一个有序对
?无向边, 与无序结点(v,u)相关联的边;有向边,与有序结点
?无向图,每条边都是无向边的图,记作G=
?混合图,既有有向边,也有无向边的图.
?平凡图,仅有一个结点的图;零图,边集为空集的图
?无向平行边,联结相同两个结点的多于1条的无向边;有向平行边,联结两个结点之间的多于1条且方向相同的有向边.
?简单图,不含平行边和自回路的图;多重图,含平行边的图.
?在无向图G=
+
有向图D=
-
数为入度deg(v). 结点v的出度和入度之和为度数. 图G所有结点的度数组成的数组(deg(v1),deg(v2),…,deg(vn),…)(有限个或可列个),称为图G的度数序列.
?最大度数,?(G)=max{d(v)?v?V};最小度数,?(G)=min{d(v)?v?V}
?有n个结点的且每对结点都有边相连无向简单图,无向完全图Kn. 此时有
1n(n?1);有n个结点的且每对结点之间都有两条方向相反的边相关连的有向简单图2为有向完全图,.此时有E?n(n?1) E??设G=
?生成子图,设图G=
?补图?G=
同构充分条件:建立两个图的对应关系,这个关系是双射函数.
同构必要条件:①结点数相同;②边数相同;③度数相同的结点个数相同. ?握手定理 设G=
?deg(v)?2E,
v?V 2
?在图D=
?v?Vdeg?(v)??v?Vdeg?(v),
?degv?V?(v)??deg?(v)=2?E?.
v?V握手定理推论:奇数度结点的个数为偶数个. 2 通路、回路、图的连通性
?通路与通路的长度,设图G=
?回路,起点和终点重合的通路.
?边不重复的通路(回路)称简单通路(回路);结点不重复的通路(回路),称初级通路(回路);边有重复的通路(回路),称复杂通路(回路).
?连通与连通图,无向图G中,结点u,v存在通路,则u,v是连通的,G中任意结点u,v都是连通的,G是连通图.
?连通分支P(G),设G=
?点割集与割点,设无向图G=
?边割集与割边,设无向图G=
注意:点割集和边割集的两个条件.
?有向图的连通,有向图中,任意一对结点之间至少有一个结点可达另一结点是单侧连通;任何一对结点都相互可达是强连通;略去有向图D边的方向成为无向连通图是弱连通.
???单侧连通?必是???弱连通. 由定义可知:强连通?必是3. 图的矩阵表示
? (无向图)关联矩阵 设G=
??n?m,其中mij=vi与ej的关联次数(行为结点,列为边). 具有性质:
mm?mi?1nmmij?2(列元素之和为2);② ?mij?deg(vi),若?mij?0,表明vi是孤立点;
j?1j?1③??mij?2m,即所有元素之和等于边数的2倍;④平行边的列的元素完全对应相同.
i?1j?1? (无向图)相邻矩阵 设G=
i
j
??,其中a=v与v相关联的边的条数(行、列均为结点).具有性质:
mnj?1i?1 ① A(G)是对称矩阵;② ?aij(??aij)?deg(vi);若?aj?1mij?0,表明vi是孤立点;
? (有向图)关联矩阵 设D=
n3
m ①
?mi?1nmi?1j?1ij?0(列元素之和为 0〕; ② ?mij?deg(vi);
j?1nmi?1j?1 ③ ??(mij?1)????(mij??1)?m
? (有向图)邻接矩阵 设D=
i
j
nm??,其中a=邻接v与v的边的条数 (与A(G)类似)( 以行和列均为结点)
i?1j?1具有性质:??aij?m
? (有向图)可达矩阵 设D=
例5.1 设G=(V,E)是一个无向图,V?{v1,v2,...,v8},
E?{(v1,v2),(v2,v3),(v3,v1),(v1,v5),(v5,v4),(v3,v4),(v7,v8)}
(1) G=
(4)与边e1关联的结点为v2, v3. v1 ? e2 ? v3 ? v7 (5) 结点v6是孤立点;e5是孤立边. e7
(6) deg(v1)=3,deg(v2)=2,deg(v3)=3, ? v6 e5 deg(v4)=2=deg(v5),deg(v6)=0, e
deg(v7)=1=deg(v8).
3
例5.2 设图G是具有3个结点的完全图,试问
(1) G有多少个子图? (2) G有多少个生成子图?
(3) 如果没有任何两个子图是同构的,则G的子图个数是多少?将它们构造出来.
3?解 (1) 因为只有1个结点的子图有????3个(平凡子图);
?1??? v5 ? e6 ? v4 ? v8 图5-1
3?83?2个结点的子图有?个; 3个结点的子图有?个; ????2?6?3???2?8?2?????所以,G共有3+6+8=17个子图.
(2) G的生成子图,含有G的所有结点,G有3条边,构成子图时,每条边有选中或不选中两种可能,所以G的生成子图的个数是23=8个.