- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
v4
8 10 3 4 v6 v5
v2
3
1
v3 7
v1
3
v7
2
v4
3 v6
v5
权和=19
例4 电话线网架设问题
某6个城市之间的道路网如图所示.要 求沿着已知长度的道路联结6个城市的 电话线网,并使电话线的总长度最短.
v3 6 v1 1 5 4 v2 2 v4 7 3 v6 5 v5 4
v3
v5
v1
v2
v3
[6,V7] v5
3
7
3
6
4
8
v8
[3,V4]
考虑边(v2,v3),(v5,v3),(v5,v8),(v7,v8)
计算min { 2+6,
v3:[8,v2]]
6+9,
6+4,
3+8}=min {8,15,10,11}=8
(8)A={v1,v2,v3,v4,v6,v7}
[0,v1] v1 1 3 5 v6 [3,v1] 4 2 10 [1,v1] v4 2 v7 [3,v4] 7 3 8 [2,v1] v2 5 6 9 6 4 v8 [10,v5]
V1
3
V2 4
7 V4
的最小支撑树。
V2 V1 V3
5
V3 1
8
V2 V4
V1 V4 V1
V2 V4 V3 V2
V3
总权数=3+4+1=8
V1 V3
V4
5.2.2 求解最小支撑树的避圈法
方法:选边的过程。 步骤:1)从网络中任意选一点vi,找出 与vi相关联的权最小的边[vi,vj],得第二个 顶点vj。 2)把顶点集V分为互补的两部分 A,Ā,其中: A:与已选边相关联的点集
简单图:无环、无多重边的图。
2.有向图与无向图 有向图:有方向的图。
无向图:无方向的图。
3.关联与相邻 关联(边与节点的关系):若e是v1、v2两节点间 的边,记e=[v1,v2 ],称v1、v2 与e关联。 v1 e v2 相邻(边与边、节点与节点的关系):
点v1与v2有公共边,称节点v1与v2相邻;
边e1与e2 有公共节点,称边e1与e2相邻。
e1
V1 V2
e2
V3
4. 链、圈与连通图 ■链:由图G中的某些相连的边构成的图形(首尾 不能相接),称为图G中的一条链。 如:μ ={(1,2),(3,2),(3,4)} 2
1
4 3
2
■圈 封闭的链称为圈 如:μ={(1,2),(2,4),(3,4),(1,3}
表距离(单位:百米),这里需注意 的是,网络图只是描述了各换轨点(即 交叉口)、装运点和机车挂钩处之间 的关系,并不表示铁路线的实际走向。 调车场的调度室需要解决的问题是: 各车厢在某一装运点装好货后应把它 拉到哪一个机车挂钩处,而且应走哪 一条运行路线最短,从而提高调车场 作业的效率,减少装载的车厢等候挂 钩时间而尽快拉离调车场。
[8,v2]
v3
[6,v7] v5
考虑边(v3,v8),(v5,v8),(v7,v8)
计算 min {8+6, 6+4,
v8:[10,v5]
3+7}=min {14,10,11}=10
(9)A={v1,v2,v3,v4,v6,v7,v8}
[0,v1] v1 1 3 5 v6 4 2 10 [1,v1] v4 2 v7 [3,v4] 7 3 8 [2,v1] v2 5 6 9 6 4 v8 [10,v5]
解: 用节点表示会 议,若两个会议能 安排在一天, 则用连线连接。
A
B
F
E D
C
会议日程安排如下: 上午 午 第一天 会议A 第二天 会议C 第三天 会议D
下 E B F
5.2 最小支撑树问题
C1
根
C2
C3
C4
叶
树:无圈的连通图,记为T。
树的性质 ■ 树中任意两个节点间有 且只有一条链。
1
v6
v7
v8
考虑边(v1,v2),(v1,v6),(v4,v2),(v4,v7)
计算 min{0+2, 0+3, 1+10, 1+2}=min {2,3,11,3} =2
v2:[2,v1]
(4)A={v1,v2,v4}
[0,v1] [2,v1] 2 1 10 [1,v1] v4 5 v6 [3,v1] 4 2 v7
2
10 [1,v1] v4 2
v2 5 7 3 v7
6 9 v5 4 8
v3
6
v8
(2)A={v1} 检查边(v1,v2),(v1,v4),(v1,v3)
计算min {0+2,
v4:[1.v1]
0+1,
0+3} = min {2,1,3}=1
(3)A={v1,v4}
[0,v1] v1 2 1 10 [1,v1] 3 5 v4 2 4 7 3 [2,v1] v2 5 v5 4 8 6 9 6 v3
1
4 3
■连通图 任意两个节点之间至 少有一条链的图称为连 通图
5.网络图 给图中的节点和边赋以 具体的含义和权数(如距离 、时间、费用、容量等), 则称这样的连通图为网络图 。
2 1 3 4
2 50 1 20 3 45 70 4
典例:
会议日程安排
某单位要在今后的三天内召开6个会议,每天 上下午各安排一个会议,参加会议的领导如 下∶ 会议A: 朱、马、牛、姬、江、姚
v1
v2
5
6 9 v5 3 8 4
v3
3
7
6
v8
考虑边(v1,v6),(v2,v3),(v2,v5),(v4,v7)
计算min { 0+3, v6:[3,v1] 2+6, 2+5, 1+2} =min {3,8,7,3}=3
(5)A={V1,V2,V4,V6}
[0,V1] v1 1 3 5 v6 4 2 10 [1,V1] v4 2 v7 [3,v4] 7 3 8 [2,V1] v2 5 v5 4 v8 6 9 6 v3
4 7 1 4 3 3 2 3 5 2 4
6 2 4 5 7
1
2 6
例3 校园局域网问题
某大学准备把所属7个学院办公室的计 算机联网.这个网络的可能联通的途径 如图所示.边上权数为这条边的长度, 单位为百米.试设计一个网络联通7个 学院办公室,并使总长度为最短.
v2
3
1
v3 7 4
v1
3
v7 5
[8,v2]
v3
[6,v7] v5
[3,v1]
反向追踪:v8-v5-v7-v4-v1 v1到v10的最短路径为v1—v4—v7—v5—v8,最短路长度 为10。
例6 设备更新问题
某厂使用一种设备,每年年初设备科需要对该设 备的更新与否作出决策。五年内: 购买新设备---购置费;13,14,16,19,24;
2
3 5 4
2
3 5
■ 在树中任意去掉一条边, 则不连通。
1
4
■如果树T有m个节点,则 边的个数为m-1。
2
1 4
3
5
图的支撑树 图G1和G2 的节点相同,但图G1边的集合包 含于G2边的集合,且 G1是树图,则 图G1 是G2 的支撑树。 一个图的支撑树不是唯一的。
图 G1
图 G2
最小支撑树 树枝总长最短的支撑树。 特点:各节点都连通且线路总长
Ā :不与已选边相关联的点集
3) 考虑所有这样的边[vi,vj],其中 vi∈A,vj∈Ā,挑选其中权最小的。 4)重复3),直至全部顶点均属于A即 可。
3 V2 4 7 V4
例2:用避圈法求图的最小 支撑树。
V1
5
V3 1
8
①任选点v1,挑与之相关 联的权最小的边( v1,v4) . ②A= {v1,v4},Ā={v2,v3}
[6,v7] V5
3
5 V6 [3,v1]
7
2 3 V7
6
4
4
8
V8
[3,v4]
考虑边(v2,v3),(v2,v5),(v7,v5),(v7,v8)
计算min {2+6, 2+5, 3+3, 3+8}=min {8,7,6,11}=6
v5:[6,v7]
(7)A={V1,V2,V4,V6,V7}
[0,V1] [2,V1] 2 1 10 [1,V1] v4 5 v6 [3,V1] 4 2 v7 [8,v2] 6 5 9
网络的生成树和线性规划的关系
■网络的一个生成树对应于线性规划的 一个基
■生成树上的边对应于线性规划的基变 量 ■生成树的弦对应于线性规划的非基变 量 ■生成树的变换对应于线性规划单纯形 法的进基和离基变换
பைடு நூலகம் 破圈法举例
4 7 1 4 3 3 2 3 5 2 4
6 2 4 5 7
1
2 6
7
避圈法举例
第5章 图与网络分析
第5章 图与网络分析
5.1基本概念 5.2最小支撑树问题 5.3最短路问题 5.4最大流问题
5.1 基本概念
1.图、子图与简单图
图:由节点和线组成的图形. 记为: G = ( V, E ) V={v1,v2,…,vm}—节点集,表示研究对象. E={e1,e2,…,en}—边集,表示研究对象之 间的关系. e1
[3,V1]
考虑边(v2,v3),(v2,v5),(v4,v7),(v6,v7)
计算 min { 2+6, 2+5, 1+2, 3+4}=min {8,7,3,7}=3