运筹学基础及应用第五版
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第6章 图与网络分析
Graph and Network Analysis
精品课件
§6.1 图的基本概念和模型
• 图是一种模型,如公路铁路交通图, 水或煤气管网图,通讯联络图等。
• 图是对现实的抽象,用点和线的 连接组合表示。 • 图不同于几何图形。
精品课件
一、基本概念
1、图(graph):由V,E构成的有序二元组,用以表示
精品课件
§6.2 树图和图的最小部分树
一、树图的概念
1、树(tree):无圈的连通图称为树图,简称为 树,用T(V,E)或T表示。
精品课件Байду номын сангаас
2、树的性质
(1)树中必有悬挂点。
证明(反证法): 设树中任何点的次均不为1. 因为树无孤立点,所以树的点的次≥2. 不妨设树有n个点,记为v1,v2,…,vn 因为d(v1)≥2,不妨设v1与v2,v3相邻。 又因为树没有圈,且d(v2)≥2,可设v2与v4相邻,…,
即n=k时结论也成立。 综上,n阶树有n-1条边。
精品课件
(3)任何有n个点、n-1条边的连通图是树。
证明(反证法): 假设n个点,n-1条边的连通图中有圈,则在该圈中去掉一
条边得到的子图仍连通,若子图仍有圈,则继续在相应圈中去 掉一条边,…,直到得到无圈的连通图,即为树。但是该树有 n个点,边数少于n-1,矛盾!
e3
e4
v2
e5
e6 e7
v3
v4
例如:e6= [v2,v3]
特别的,若边e的两个端点重合,则称e为环。
若两个端点之间多于一条边,则称为 多 简单重图边:。 无环、无多重边精品的课件图。
e7 v4
e3
v1 e8
v5
e5
e6 e2
e1
v3
e4
v2
4、点v的次(或度,degree)
与点v关联的边的条数,记为dG(v)或d(v)。 • 悬挂点 次为1的点,如 v5
人
ABCDEF
甲
√
√
√
乙
√
√
√
丙
√
√
丁
√
√
戊
√
√
√
己
√
√
√
精品课件
解:构造一个六阶图如下: 点:表示运动项目。
边:若两个项目之间有同一名运动员报名参加, 则对应的两个点之间连一条边。
A F
E D
B
为满足题目要求,应 该选择不相邻的点来
安排比赛的顺序:
C
A—C—B—F—E—D
或D—E—F—B—C—A
依次下去,vn必然与前面的某个点相邻,图中有圈,矛盾!
注意:树去掉悬挂点和悬挂边后余下的子图还是树。
精品课件
(2)n阶树必有n-1条边。
证明(归纳法): 当n=2时,显然;
设n=k-1时结论成立。 当n=k时,树至少有一个悬挂点。
去掉该悬挂点和悬挂边,得到一个k-1阶的树,它有 k-2条边,则原k阶树有k-1条边。
( v4,e4,v1,e1,v2,e2,v3,e6,v5,e9,v7,e8,v6,e7,v3,e3,v4)是一 (个v圈1,e1,v2,e2,v3,e3,v4,e4,v1)是一个回路
本图是一个连通图。
精品课件
6、偶图(二分图):若图G的点集V可以分为两个互不 相交的非空子集V1和V2,而且在同一个子集中的点均 互不相邻,则图G称为偶图。 完全偶图:V1中的每个点均和V2中的每个点相邻的偶 图。 若完全偶图中V1有m个点,V2有n个点,则该图共有mn 条边。
零图: 边集为空集的图。
精品课件
2、图的阶:即图中的点数。 例如 右图为一个五阶图
3、若图中边e= [vi,vj] ,则 vi,vj称为e的端点,
e称为vi,vj的关联边。 若vi与vj是一条边的两
个端点,则称vi与vj相邻; 若边ei与ej有公共的端
点,则称ei与ej相邻。
e8
e1
v5 e2
v1
对某些现实对象及其联系的抽象,记作 G={V,E}。
其中V称为点集,记做V={v1,v2,···,vn} E称为边集,记做E={e1,e2,···,em}
点(vertex):表示所研究的对象,用v表示; 边(edge):表示对象之间的联系,用e表示。
网络图(赋权图): 点或边具有实际意义(权数)的图, 记做N。
• 悬挂边 悬挂点的关联边,如 e8
• 孤立点 次为0的点
• 偶点
次为偶数的点,如 v2
• 奇点
次为奇数精品的课件点, 如 v5
5、链:图中保持关联关系的点和边的交替序列,其 中点可重复,但边不能重复。
路:点不能重复的链。
圈:起点和终点重合的链。
回路:起点和终点重合的路。
连通图:任意两点之间至少存在一条链的图。
注意:
① 树是边数最多的无圈图。
在树中不相邻的两个点之间添上一条边,则恰得到一个圈。
② 树是边数最少的连通图。
从树中去掉一条边,则余下的图不连通。
精品课件
3、图的最小部分树
(1)部分树:若G1是G2的一个部分图,且G1为树, 则称G1是G2的一个部分树(或支撑树)。
A G2:
5
C
A
G1:
7
5 7
C
7、已知图G1={V1,E1}, G2={V2,E2}, 若有V1V2,E1E2,则称G1是G2的一个子图; 若V1=V2,E1E2且 E1≠E2 ,则称G1是G2的一个部分图。
注意:部分图是子图,子图不一定是部分图。
精品课件
二、应用
例 有甲、乙、丙、丁、戊、己六名运动员报名 参加A、B、C、D、E、F六个项目的比赛。如表中所 示,打“√”的项目是各运动员报名参加比赛的项 目。问:六个项目的比赛顺序应如何安排,才能做 到使每名运动员不连续地参加两项比赛?
完全图:任意两点之间都有边相连的简单图。
n阶完全图用Kn表示,边数C=2n
n(n 1) 2
注意:完全图是连通图,但连通图不一定是完全图。
精品课件
v1 e 4
v4 e v5
5
e
e
1
3
e
v2 e
2
v3 e
6
e
9
7
v6
e
v7
8
如图(v1,e1,v2,e2,v3,e3,v4,e5,v5,e6,v3,e7,v6,e8,v7)是一条链, 但 不是路 (v1,e1,v2,e2,v3,e7,v6,e8,v7)是一条路
4
65
6
B
3D
D
B
注意: 图G有部分树的必要条件是G是连通图。 部分树不是唯一的。
精品课件
(2)最小部分树(或最小支撑树) 图G为网络图,若T是部分树中权和最小者,则
称T是G的最小部分树(或称最小支撑树).
精品课件
二、最小部分树的求法 1、原理
(1)图中与点v关联的最短边(即权最小的边)一 定包含在最小部分树中。 (2)将图中的点分成两个互不相交的非空子集,则 两个子集之间连线的最短边一定包含在最小部分树 中。
Graph and Network Analysis
精品课件
§6.1 图的基本概念和模型
• 图是一种模型,如公路铁路交通图, 水或煤气管网图,通讯联络图等。
• 图是对现实的抽象,用点和线的 连接组合表示。 • 图不同于几何图形。
精品课件
一、基本概念
1、图(graph):由V,E构成的有序二元组,用以表示
精品课件
§6.2 树图和图的最小部分树
一、树图的概念
1、树(tree):无圈的连通图称为树图,简称为 树,用T(V,E)或T表示。
精品课件Байду номын сангаас
2、树的性质
(1)树中必有悬挂点。
证明(反证法): 设树中任何点的次均不为1. 因为树无孤立点,所以树的点的次≥2. 不妨设树有n个点,记为v1,v2,…,vn 因为d(v1)≥2,不妨设v1与v2,v3相邻。 又因为树没有圈,且d(v2)≥2,可设v2与v4相邻,…,
即n=k时结论也成立。 综上,n阶树有n-1条边。
精品课件
(3)任何有n个点、n-1条边的连通图是树。
证明(反证法): 假设n个点,n-1条边的连通图中有圈,则在该圈中去掉一
条边得到的子图仍连通,若子图仍有圈,则继续在相应圈中去 掉一条边,…,直到得到无圈的连通图,即为树。但是该树有 n个点,边数少于n-1,矛盾!
e3
e4
v2
e5
e6 e7
v3
v4
例如:e6= [v2,v3]
特别的,若边e的两个端点重合,则称e为环。
若两个端点之间多于一条边,则称为 多 简单重图边:。 无环、无多重边精品的课件图。
e7 v4
e3
v1 e8
v5
e5
e6 e2
e1
v3
e4
v2
4、点v的次(或度,degree)
与点v关联的边的条数,记为dG(v)或d(v)。 • 悬挂点 次为1的点,如 v5
人
ABCDEF
甲
√
√
√
乙
√
√
√
丙
√
√
丁
√
√
戊
√
√
√
己
√
√
√
精品课件
解:构造一个六阶图如下: 点:表示运动项目。
边:若两个项目之间有同一名运动员报名参加, 则对应的两个点之间连一条边。
A F
E D
B
为满足题目要求,应 该选择不相邻的点来
安排比赛的顺序:
C
A—C—B—F—E—D
或D—E—F—B—C—A
依次下去,vn必然与前面的某个点相邻,图中有圈,矛盾!
注意:树去掉悬挂点和悬挂边后余下的子图还是树。
精品课件
(2)n阶树必有n-1条边。
证明(归纳法): 当n=2时,显然;
设n=k-1时结论成立。 当n=k时,树至少有一个悬挂点。
去掉该悬挂点和悬挂边,得到一个k-1阶的树,它有 k-2条边,则原k阶树有k-1条边。
( v4,e4,v1,e1,v2,e2,v3,e6,v5,e9,v7,e8,v6,e7,v3,e3,v4)是一 (个v圈1,e1,v2,e2,v3,e3,v4,e4,v1)是一个回路
本图是一个连通图。
精品课件
6、偶图(二分图):若图G的点集V可以分为两个互不 相交的非空子集V1和V2,而且在同一个子集中的点均 互不相邻,则图G称为偶图。 完全偶图:V1中的每个点均和V2中的每个点相邻的偶 图。 若完全偶图中V1有m个点,V2有n个点,则该图共有mn 条边。
零图: 边集为空集的图。
精品课件
2、图的阶:即图中的点数。 例如 右图为一个五阶图
3、若图中边e= [vi,vj] ,则 vi,vj称为e的端点,
e称为vi,vj的关联边。 若vi与vj是一条边的两
个端点,则称vi与vj相邻; 若边ei与ej有公共的端
点,则称ei与ej相邻。
e8
e1
v5 e2
v1
对某些现实对象及其联系的抽象,记作 G={V,E}。
其中V称为点集,记做V={v1,v2,···,vn} E称为边集,记做E={e1,e2,···,em}
点(vertex):表示所研究的对象,用v表示; 边(edge):表示对象之间的联系,用e表示。
网络图(赋权图): 点或边具有实际意义(权数)的图, 记做N。
• 悬挂边 悬挂点的关联边,如 e8
• 孤立点 次为0的点
• 偶点
次为偶数的点,如 v2
• 奇点
次为奇数精品的课件点, 如 v5
5、链:图中保持关联关系的点和边的交替序列,其 中点可重复,但边不能重复。
路:点不能重复的链。
圈:起点和终点重合的链。
回路:起点和终点重合的路。
连通图:任意两点之间至少存在一条链的图。
注意:
① 树是边数最多的无圈图。
在树中不相邻的两个点之间添上一条边,则恰得到一个圈。
② 树是边数最少的连通图。
从树中去掉一条边,则余下的图不连通。
精品课件
3、图的最小部分树
(1)部分树:若G1是G2的一个部分图,且G1为树, 则称G1是G2的一个部分树(或支撑树)。
A G2:
5
C
A
G1:
7
5 7
C
7、已知图G1={V1,E1}, G2={V2,E2}, 若有V1V2,E1E2,则称G1是G2的一个子图; 若V1=V2,E1E2且 E1≠E2 ,则称G1是G2的一个部分图。
注意:部分图是子图,子图不一定是部分图。
精品课件
二、应用
例 有甲、乙、丙、丁、戊、己六名运动员报名 参加A、B、C、D、E、F六个项目的比赛。如表中所 示,打“√”的项目是各运动员报名参加比赛的项 目。问:六个项目的比赛顺序应如何安排,才能做 到使每名运动员不连续地参加两项比赛?
完全图:任意两点之间都有边相连的简单图。
n阶完全图用Kn表示,边数C=2n
n(n 1) 2
注意:完全图是连通图,但连通图不一定是完全图。
精品课件
v1 e 4
v4 e v5
5
e
e
1
3
e
v2 e
2
v3 e
6
e
9
7
v6
e
v7
8
如图(v1,e1,v2,e2,v3,e3,v4,e5,v5,e6,v3,e7,v6,e8,v7)是一条链, 但 不是路 (v1,e1,v2,e2,v3,e7,v6,e8,v7)是一条路
4
65
6
B
3D
D
B
注意: 图G有部分树的必要条件是G是连通图。 部分树不是唯一的。
精品课件
(2)最小部分树(或最小支撑树) 图G为网络图,若T是部分树中权和最小者,则
称T是G的最小部分树(或称最小支撑树).
精品课件
二、最小部分树的求法 1、原理
(1)图中与点v关联的最短边(即权最小的边)一 定包含在最小部分树中。 (2)将图中的点分成两个互不相交的非空子集,则 两个子集之间连线的最短边一定包含在最小部分树 中。