离散数学第七章图的基本概念知识点总结
更新时间:2023-04-17 10:26:01 阅读量: 实用文档 文档下载
1 / 13
图论部分 第七章、图的基本概念 7.1 无向图及有向图 无向图与有向图
多重集合: 元素可以重复出现的集合 无序积: A &B ={(x ,y ) | x ∈A ∧y ∈B } 定义 无向图G =
(2) 边集E 为V &V 的多重子集,其元素称为无向边,简称边.
例如, G =
(v 2,v 3), (v 2,v 3), (v 2,v 5), (v 1,v 5), (v 4,v 5)} ,
定义 有向图D =
(1) V 同无向图的顶点集, 元素也称为顶点
(2) 边集E 为V ?V 的多重子集,其元素称为有向边,简称边.
用无向边代替D 的所有有向边所得到的无向图称作D 的基图,右图是有向图,试写出它的V 和E
注意:图的数学定义与图形表示,在同构(待叙)的意义下是一一对应的
通常用G 表示无向图, D 表示有向图, 也常用G 泛指 无向图和有向图, 用e k 表示无向边或有向边.
V (G ), E (G ), V (D ), E (D ): G 和D 的顶点集, 边集. n 阶图: n 个顶点的图
有限图: V, E 都是有穷集合的图 零图: E =?
平凡图: 1 阶零图 空图: V =?
顶点和边的关联与相邻:定义 设e k =(v i ,v j )是无向图G =
,
2 / 1
3 则称e k 与v i 的关联次数为0. 无边关联的顶点称作孤立点. 定义 设无向图G =
对有向图有类似定义. 设e k =?v i ,v j ?是有向图的一条边,又称v i 是e k 的始点, v j 是e k 的终点, v i 邻接到v j , v j 邻接于v i .
邻域和关联集
顶点的度数
设G =
v 的度数(度) d (v ): v 作为边的端点次数之和 悬挂顶点: 度数为1的顶点
悬挂边: 与悬挂顶点关联的边
G 的最大度?(G )=max{d (v )| v ∈V }
G 的最小度δ(G )=min{d (v )| v ∈V }
例如 d (v 5)=3, d (v 2)=4, d (v 1)=4,?(G )=4, δ(G )=1,v 4是悬挂顶点, e 7是悬挂边, e 1是环
设D =
v 的出度d +(v ): v 作为边的始点次数之和
v 的入度d -(v ): v 作为边的终点次数之和
v 的度数(度) d (v ): v 作为边的端点次数之和 d (v )= d +(v )+ d -(v )
D 的最大出度?+(D ), 最小出度δ+(D )
最大入度?-(D ), 最小入度δ-(D )
最大度?(D ), 最小度δ(D )
例如 d +(a )=4, d -(a )=1, d (a )=5,
d +(b )=0, d -(b )=3, d (b
)=3,
3 / 13 ?+(D )=4, δ+(D )=0, ?-(D )=3,
δ-(D )=1, ?(D )=5, δ(D )=3.
握手定理
定理 任意无向图和有向图的所有顶点度数之和都等于边数的2倍, 并且有向图的所有顶点入度之和等于出度之和等于边数.
证 G 中每条边(包括环)均有两个端点,所以在计算G 中各顶点度数之和时,每条边均提供2度,m 条边共提供2m 度. 有向图的每条边提供一个入度和一个出度, 故所有顶点入度之和等于出度之和等于边数.
图的度数列
设无向图G 的顶点集V ={v 1, v 2, …, v n }
G 的度数列: d (v 1), d (v 2), …, d (v n )
如右图度数列:4,4,2,1,3
设有向图D 的顶点集V ={v 1, v 2, …, v n }
D 的度数列: d (v 1), d (v 2), …, d (v n )
D 的出度列: d +(v 1), d +(v 2), …, d +(v n )
D 的入度列: d -(v 1), d -(v 2), …, d -(v n )
如右图度数列:5,3,3,3
出度列:4,0,2,1
入度列
:1,3,1,2
例1 (3,3,3,4), (2,3,4,6,8)能成为图的度数列吗?
解不可能. 它们都有奇数个奇数.
例2 已知图G有10条边, 4个3度顶点, 其余顶点的度数均小于等于2, 问G 至少有多少个顶点?
解设G有n个顶点. 由握手定理,
4?3+2?(n-4)≥2?10
解得n≥8
例3 证明不存在具有奇数个面且每个面都具有奇数条棱的多面体.
证用反证法. 假设存在这样的多面体,
作无向图G=
E={(u,v) | u,v∈V∧u与v有公共的棱∧u≠v}.
根据假设, |V|为奇数且?v∈V, d(v)为奇数. 这与握手定理的推论矛盾. 多重图与简单图
定义 (1) 在无向图中,如果有2条或2条以上的边关联同一对顶点, 则称这些边为平行边, 平行边的条数称为重数.
(2)在有向图中,如果有2条或2条以上的边具有相同的始点和终点, 则称这些边为有向平行边, 简称平行边, 平行边的条数称为重数.
(3) 含平行边的图称为多重图.
(4) 既无平行边也无环的图称为简单图.
注意:简单图是极其重要的概念
图的同构
定义设G1=
4 / 13
5 / 13 向图), 若存在双射函数 f : V 1→V 2, 使得对于任意的
v i ,v j ∈V 1,
(v i ,v j )∈E 1(
(f (v i ),f (v j ))∈E 2(
几点说明:
图之间的同构关系具有自反性、对称性和传递性.
能找到多条同构的必要条件, 但它们都不是充分条件:
① 边数相同,顶点数相同
② 度数列相同(不计度数的顺序)
③ 对应顶点的关联集及邻域的元素个数相同,等等
若破坏必要条件,则两图不同构
至今没有找到判断两个图同构的多项式时间算法
完全图:n 阶无向完全图K n : 每个顶点都与其余顶点相邻的n 阶无向简单图.
简单性质: 边数m =n (n -1)/2, ?=δ=n -1
n 阶有向完全图: 每对顶点之间均有两条方向相反的有向边的n 阶有向简单图.
简单性质: 边数m =n (n -1), ?=δ=2(n -1),
?+=δ+=?-=δ-=n
-1
子图:定义设G=
(1) 若V '?V且E '?E,则称G '为G的子图, G为G '的
母图, 记作G '?G
(2) 若G '?G 且V '=V,则称G '为G的生成子图
(3) 若V '?V 或E '?E,称G '为G的真子图
(4) 设V '?V 且V '≠?, 以V '为顶点集, 以两端点都在
V '中的所有边为边集的G的子图称作V '的导
出子图,记作G[V ']
(5) 设E '?E且E '≠?, 以E '为边集, 以E '中边关联的
所有顶点为顶点集的G的子图称作E '的导出子
图, 记作G[E ']
补图:定义设G=
若G? , 则称G是自补图.
例对上一页K4的所有非同构子图, 指出互为补图的每一对子图, 并指出哪些是自补图.
7.2 通路、回路、图的连通性
简单通(回)路, 初级通(回)路, 复杂通(回)路
定义给定图G=
(1) 若?i(1≤i≤l), v i-1, v i是e i的端点(对于有向图, 要求v i-1是始点, v i是终点), 则称Γ为通路, v0是通路的起点, v l是通路的终点, l为通路的长度. 又若v
=v l,则称Γ为回路.
(2) 若通路(回路)中所有顶点(对于回路, 除v0=v l)各异,则称为初级通路(初级回路).初级通路又称作路径, 初级回路又称作圈.
(3) 若通路(回路)中所有边各异, 则称为简单通路(简单回路), 否则称为复杂通路(复杂回路).
说明:
表示方法
① 用顶点和边的交替序列(定义), 如Γ=v0e1v1e2…e l v l
6 / 13
② 用边的序列, 如Γ=e1e2…e l
③ 简单图中, 用顶点的序列, 如Γ=v0v1…v l
④ 非简单图中,可用混合表示法,如Γ=v0v1e2v2e5v3v4v5
环是长度为1的圈, 两条平行边构成长度为2的圈.
在无向简单图中, 所有圈的长度≥3; 在有向简单图中, 所有圈的长度≥2.
在两种意义下计算的圈个数
① 定义意义下
在无向图中, 一个长度为l(l≥3)的圈看作2l个不同的圈. 如v0v1v2v0 ,
v 1v
2
v
v
1
, v2v0v1v2, v0v2v1v0 , v1v0v2v1 , v2v1v0v2看作6个不同的圈. 在有向图中, 一个长度为l(l≥3)的圈看作l个不同的圈.
② 同构意义下
所有长度相同的圈都是同构的, 因而是1个圈.
定理在n阶图G中,若从顶点v i到v j(v i≠v j)存在通
路,则从v i到v j存在长度小于等于n-1的通路.
推论在n阶图G中,若从顶点v i到v j(v i≠v j)存在通
路,则从v i到v j存在长度小于等于n-1的初级通路.
定理在一个n阶图G中,若存在v i到自身的回路,则
一定存在v i到自身长度小于等于n的回路.
推论在一个n阶图G中,若存在v i到自身的简单回
路,则一定存在长度小于等于n的初级回路.
无向图的连通性
设无向图G=
u与v连通: 若u与v之间有通路. 规定u与自身总连通.
连通关系R={| u,v∈V且u~v}是V上的等价关系
连通图:任意两点都连通的图. 平凡图是连通图.
连通分支: V关于连通关系R的等价类的导出子图
设V/R={V1,V2,…,V k}, G[V1], G[V2], …,G[V k]是G的连通分支, 其个数记作p(G)=k.
G是连通图?p(G)=1
短程线与距离
u与v之间的短程线: u与v之间长度最短的通路
(u与v连通)
u与v之间的距离d(u,v): u与v之间短程线的长度
若u与v不连通, 规定d(u,v)=∞.
性质:
d(u,v)≥0, 且d(u,v)=0 ?u=v
d(u,v)=d(v,u)
d(u,v)+d(v,w)≥d(u,w)
点割集与割点
记G-v: 从G中删除v及关联的边
G-V ': 从G中删除V '中所有的顶点及关联的边
7 / 13
8 / 13 G -e : 从G 中删除e
G -E ': 从G 中删除E '中所有边
定义 设无向图G =
边割集与割边(桥)
定义 设无向图G =
p (G -E '')=p (G ), 则称E '为G 的边割集. 若{e }为边割集, 则称e
为割边或桥.
在上一页的图中,{e 1,e 2},{e 1,e 3,e 5,e 6},{e 8}等是边割集,
e 8是桥,{e 7,e 9,e 5,e 6}是边割集吗?
几点说明:
K n 无点割集
n 阶零图既无点割集,也无边割集.
若G 连通,E '为边割集,则p (G -E ')=2
若G 连通,V '为点割集,则p (G -V ')≥2
有向图的连通性
设有向图D =
u 可达v : u 到v 有通路. 规定u 到自身总是可达的.
可达具有自反性和传递性
D 弱连通(连通): 基图为无向连通图
D 单向连通: ?u ,v ∈V ,u 可达v 或v 可达u
D 强连通: ?u ,v ∈V ,u 与v 相互可达
强连通?单向连通?弱连通
定理(强连通判别法) D 强连通当且仅当D 中存在经过每个顶点至少一次的回路 定理(单向连通判别法) D 单向连通当且仅当D 中存在经过每个顶点至少一次的通路
有向图的短程线与距离
u 到v 的短程线: u 到v 长度最短的通路 (u 可达v )
u 与v 之间的距离d: u 到v 的短程线的长度
9 / 13 若u 不可达v , 规定d=∞.
性质:
d≥0, 且d=0 ? u=v d+d
注意: 没有对称性
7.3 图的矩阵表示
无向图的关联矩阵
定义 设无向图G =
(1) 每一列恰好有两个1或一个2
有向图的关联矩阵
定义 设无环有向图D =
性质
(1) 每一列恰好有一个1和一个-1
(2) 第i 行1 的个数等于d +(v i ), -1 的个数等于d -(v i )
(3) 1的总个数等于-1的总个数, 且都等于m
(4) 平行边对应的列相同
有向图的邻接矩阵
有向图的可达矩阵
10 / 13
7.4 最短路径及关键路径
带权图G=
?e∈E, w(e)称作e的权. e=(v i,v j), 记w(e)=w ij . 若v i,v j不相邻, 记w ij =∞.
设L是G中的一条路径, L的所有边的权之和称作L的
权, 记作w(L).
u和v之间的最短路径: u和v之间权最小的通路.
标号法(E.W.Dijkstra, 1959)
11 / 13
PERT图与关键路径
PERT图(计划评审技术图)
设有向图G=
v的后继元集Γ+(v)={x|x∈V∧
v的先驱元集Γ-(v)={x|x∈V∧
PERT图:满足下述条件的n阶有向带权图D=
(1) D是简单图,
(2) D中无回路,
(3) 有一个入度为0的顶点, 称作始点; 有一个出度为0
的顶点, 称作终点.
通常边的权表示时间, 始点记作v1, 终点记作v n
关键路径
关键路径: PETR图中从始点到终点的最长路径
v
i
的最早完成时间TE(v i): 从始点v1沿最长路径到v i
所需的时间
TE(v
1
)=0
TE(v
i
)=max{TE(v j)+w ji|v j∈Γ-(v i)}, i=2,3,?,n
v
i
的最晚完成时间TL(v i): 在保证终点v n的最早完成
时间不增加的条件下, 从始点v1最迟到达v i的时间
TL(v
n
)=TE(v n)
TL(v
i
)=min{TL(v j)-w ij|v j∈Γ+(v i)}, i=n-1,n-2,?,1
v
i
的缓冲时间TS(v i)=TL(v i)-TE(v i), i=1,2,?,n
v i 在关键路径上?TS(v i)=0
12 / 13
最晚完成时间
TL(v
)=12
8
TL(v
)=min{12-6}=6
7
TL(v
)=min{12-1}=11
6
TL(v
)=min{11-1}=10
5
TL(v
)=min{10-4}=6
4
TL(v
)=min{6-2,11-4,6-4}=2
3
TL(v
)=min{2-0,10-3,6-4}=2
2
TL(v
)=min{2-1,2-2,6-3}=0
1
缓冲时间
TS(v
)=0-0=0
1
TS(v
)=2-1=1
2
TS(v
)=2-2=0
3
TS(v
)=6-4=2
4
TS(v
=10-8=2
5
TS(v
)=11-9=2
6
TS(v
)=6-6=0
7
TS(v
)=12-12=0
8
关键路径: v1v3v7v8
13 / 13
正在阅读:
离散数学第七章图的基本概念知识点总结04-17
《材料成型设备》实验指导书04-20
SDH_SONET网络同步分层结构的时钟标准及测试03-18
超星2018大学计算机基础答案(修正版)12-27
2011佛山二模物理(含答案)07-28
产假陪护假请假条02-07
2017年南康二小一年级数学下学期期末总复习试卷(二)01-02
模板 人教版二年级数学上册第一单元《长度单位》教材分析(1)10-18
不可替代的纸质阅读作文800字06-12
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 第七章
- 知识点
- 离散
- 概念
- 数学
- 基本
- 总结
- 颐和装饰城全年策划方案Word版
- 大智慧公式函数大全
- 五年级语文质量检测试卷分析
- 审查意见回复报告(一)
- 铁路客运员岗位作业标准
- 生物信息学复习题及答案-西农
- 2022云南楚雄公务员考试行测:资料分析用增长率来判断这一段时间
- 4《中国电力投资集团公司水电建设工程质量评估大纲》2007.27
- 九年级数学尖子生培优竞赛专题辅导第二十讲数学建模(含答案)
- 国学启蒙教材第10册 16 古诗词选 诗二首2
- 旋挖钻机施工中旋挖钻头选配与使用
- 直销置业顾问2022工作总结及2022工作计划
- 最新经济师工作计划例文样本与最新经济师工作计划样本汇编
- 河南省新县高级中学2013届高三第三轮适应性考试英语试题.pdf
- 新人音版小学二年级上册音乐全册教案
- 美丽乡村建设实施方案
- 桩基工程施工组织设计策划方案
- 部编人教版六年级语文上册期末复习阅读链接专项训练(课内阅读)含
- 上市航空公司对比分析
- 浙江省湖州市2022年中考语文试题