图论教程
合集下载
图论1—图论基础PPT课件

的度减去最小点的度,将最小点
的度设为0。
如果最后得到全0序列,则输出
yes,否则输出no
42 2
31
22 0
20
00 0
例题:给出一个非负整数组 成的有限序列s,s是否是某 个简单图的度序列?
332211 Yes
3331 No
首先利用图论第一定理。
然后把所有顶点排序,将最大点
的值设为0,然后将其后部最大点
在图G中,与顶点v相关联的边的总数 称为是v的度,记为deg v
图论第一定理
deg v 2m
vV (G)
证明:在计算G中所有顶点度的和时,每一条 边e被计数了两次。
例题:给出一个非负整数组 成的有限序列s,s是否是某 个图(无自环)的度序列?
242 Yes
31 No
首先利用图论第一定理。
然后把所有顶点排序,用最大点
图, 记 为G = (V, E ), 其中
① V称为G的顶点集, V≠, 其元素称为顶点或
结点, 简称点; ② E称为G的边集, 其元素称为边, 它联结V 中
的两个点, 如果这两个点是无序的, 则称该边为无 向边, 否则, 称为有向边.
如果V = {v1, v2, … , vn}是有限非空点集, 则称G 为有限图或n阶图.
如果某个有限图不满足(2)(3)(4),可在某条 边上增设顶点使之满足.
定义2 若将图G的每一条边e都对应一个实数F (e), 则称F (e)为该边的权, 并称图G为赋权图(网络), 记为G = (V, E , F ).
定义3 设G = (V, E)是一个图, v0, v1, …, vk∈V, 且1≤i≤k, vi-1vi∈E, 则称v0 v1 … vk是G的一条通路. 如果通路中没有相同的边, 则称此通路为道路. 始 点和终点相同的道路称为圈或回路. 如果通路中 既没有相同的边, 又没有相同的顶点, 则称此通路 为路径, 简称路.
第五部分图论第二部分教学-PPT精选

比较T4中各点指标可知:e和g的指标相同,且最小,
故可选其中一个,DT5(e)=8是a到e的最短路径长度,
abcfe是a到e的最短路径。
21
令 T6=T5-{e}={g, z} T6中各结点的指标为:
D T 6(g)m in (D T 5(g),D T 5(e) W (e,g))
m in (8 , )8 通路:abcg
已知当前目标集为Tm={tm, tm+1, …, tn},且 DTm(ti)是ti关于目标集T的指标,tm是最小指标点。
要求新的目标集Tm+1= Tm -{tm}中任意点ti的指标 可用下公式求得:
D m 1 m T D m ( t i i ) D T n , m ( t m ) ( T W ( t m , t i )i ) m 1 ,n ..
证明(续):
(2) (反证法) 假设存在ti(i2) ,使得a到
ti的最短通路小于a到t1的最短通路。设
该通路为P,边权值和为d。则 d<DT(t1)且d<DT(ti)。
t2
已知DT(ti)是从a到ti但不通过T中其 它顶点的通路中权和最小者,则P一定
至少通过T中一个其它顶点。设t2是P 经过T中的第一个顶点,则:
d
m in( , ) 通路:无
c是指标最小的点。
a到c的最短通路为: abc,边权和为DT2(c)=3
7 g
T2
18
令 T 3 = T 2 { c } { d , e , f , g , z } , T 3 中 各 点 的 指 标 为
D T 3(d ) m in (D T 2(d ),D T 2(c) W (c,d ))
两点间的最短通路必为基本通路。
图论第01讲

•
两个问题:
(1)经过每个顶点一次且仅一次; (2)代价最小的Hamilton回路。
(目前无有效的方法求解)
•
货郎问题(Traveling Salesman Problem)
一个货郎到各村去卖货,要求每个村子 至少去一次,最后返回出发点,为其设计一 种销售路线,使总耗时最短。
求解方法:把路线全排列,求其中最小的。
1930年,波兰数学家库拉托父斯基 (Kuratowski)证明了平面图可以画在平面上;
•
里程碑:1936年,匈牙利数学家寇尼希 (D.Konig)发表名著《有限图和无限图理论》 ,使得图论成为一门独立的数学学科;
蓬勃发展:1946年,随着世界上第一台计算机 的问世,使图论的发展突飞猛进。 其后,图论在现代数学、计算机科学、工程技 术、优化管理等领域有大用而得以大力发展。
图论第01讲
•
课程简介
▪ 《图论》是计算机科学与技术专业、信息 安全专业的选修课程。 通过本课程的学习,使学生对图论的 历史背景、研究内容、相关技术及其发展 有一个较为全面地了解,从而将所学知识 和技术运用于实际应用领域奠定基础。
•
▪ 本课程所介绍的内容包括:
图论的发展历程和经典问题; 图的基本概念; 有关树和图的算法; 网络流问题; 匹配问题、色数问题;
•如何才能在所有桥都恰巧只走一遍的前提下,回到原出发点?
•
不少数学家都尝试去解析这个事例。而 这些解析,最后发展成为了数学中的图论。
莱昂哈德·欧拉(Leonhard Euler)在1736 年圆满地解决了这一问题,证明这种方法并 不存在。他在圣彼得堡科学院发表了图论史 上第一篇重要文献。欧拉把实际的问题抽象 简化为平面上的点与线组合,每一座桥视为 一条线,桥所连接的地区视为点。这样若从 某点出发后最后再回到这点,则这一点的线 数必须是偶数。
图论详细讲解

1.图的基本概念与基本定理
有向图:关联边有方向
弧:有向图的边a=(u ,v),起点u,终点v; 路:若有从 u 到 v 不考虑方向的链,且 各方向一致,则称之为从u到v的路; 初等路: 各顶点都不相同的路; 初等回路:u = v 的初等 路; 连通图: 若不考虑方向 是无向连通图; 强连通图:任两点有路;
v3
15
1.图的基本概念与基本定理
图8.5是一个有向图D=(V,A) 其中V={v1,v2,v3,v4,v5,v6,v7} A={(v1,v2),(v,v3),(v3,v2), (v3,v4),(v2,v4),(v4,v5), (v4,v6),(v,v3),(v5,v4), (v5,v6),(v6,v7)}
本书由天疯上传于世界工厂网-下载中心
3
引
言
随着科学技术的进步,特别是电子 计算机技术的发展,图论的理论获得了 更进一步的发展,应用更加广泛。如果 将复杂的工程系统和管理问题用图的理 论加以描述,可以解决许多工程项目和 管理决策的最优问题。因此,图论越来 越受到工程技术人员和经营管理人员的 重视。
本书由天疯上传于世界工厂网-下载中心
11
本书由天疯上传于世界工厂网-下载中心
1.图的基本概念与基本定理
v2 v4v1ຫໍສະໝຸດ v6v3v5
图8.3
本书由天疯上传于世界工厂网-下载中心
12
1.图的基本概念与基本定理
从以上的几个例子可以看出,我们用 点和点之间的线所构成的图,反映实际生 产和生活中的某些特定对象之间的特定关 系。一般来说,通常用点表示研究对象用 点与点之间的线表示研究对象之间的特定 关系。由于在一般情况下,图中的相对位 置如何,点与点之间线的长短曲直,对于 反映研究对象之间的关系,显的并不重要, 因此,图论中的图与几何图,工程图等本 质上是不同的。
第五章_图论2

6
通路定理
[定理]通路定理 在n阶图G中,如果有顶点u到v (u v) 的通路,那么u到v必有一条长度小于等
于n1的基本通路。
7
通路定理证明
定理:在有n个顶点的图G中,如果有顶点u到v的通路,必有长 度不大于n-1的基本通路。
证明:(1)先证明u和v之间存在基本通路 若uv之间的通路P中有相同的顶点,则从P中删除相同顶点之间
路径,直到P中没有相同顶点,这样得到的路径为u和v之间的基 本通路。
(2) 再证基本通路长度不大于n-1 (反证法)设u和v之间的基本通路的长度≥n。 ∵ 一条边关联两个顶点, ∴长度≥n的基本通路上至少有n+1个顶点。 ∴至少有两个相同顶点在u和v之间的基本通路上,这与基本通路 的性质“任意两个顶点不同”相矛盾。
图G从vi点到vj点有通路当且仅当?
bij = 1
21
图的连通性与可达矩阵
有向图的连通性(n1): 设有向图G的可达矩阵为B
(1) G强连通 B中元素全为1 (2) G是单向连通的 B中所有关于主对角线对称
的两个元素中至少一个值为1
无向图的连通性(n1): 设无向图G的可达矩阵为B
G连通 B中元素全为1
[定义]基本通(回)路
结点各不相同的通路称为基本通路。 中间结点各不相同的回路称为基本回路。
A
基本通路:ACEBD
B
E
基本回路:ABCDEA
C
D
5
有向通(回)路
[定义]有向通(回)路 若通路v0v1 … vn各边是有向边,且vi-1和vi 分别是有向边的始点与终点,则称该通路为 有向通(回)路。
通路uxv相连。
由u和v的任意性,可知~G是连通的。
27
通路定理
[定理]通路定理 在n阶图G中,如果有顶点u到v (u v) 的通路,那么u到v必有一条长度小于等
于n1的基本通路。
7
通路定理证明
定理:在有n个顶点的图G中,如果有顶点u到v的通路,必有长 度不大于n-1的基本通路。
证明:(1)先证明u和v之间存在基本通路 若uv之间的通路P中有相同的顶点,则从P中删除相同顶点之间
路径,直到P中没有相同顶点,这样得到的路径为u和v之间的基 本通路。
(2) 再证基本通路长度不大于n-1 (反证法)设u和v之间的基本通路的长度≥n。 ∵ 一条边关联两个顶点, ∴长度≥n的基本通路上至少有n+1个顶点。 ∴至少有两个相同顶点在u和v之间的基本通路上,这与基本通路 的性质“任意两个顶点不同”相矛盾。
图G从vi点到vj点有通路当且仅当?
bij = 1
21
图的连通性与可达矩阵
有向图的连通性(n1): 设有向图G的可达矩阵为B
(1) G强连通 B中元素全为1 (2) G是单向连通的 B中所有关于主对角线对称
的两个元素中至少一个值为1
无向图的连通性(n1): 设无向图G的可达矩阵为B
G连通 B中元素全为1
[定义]基本通(回)路
结点各不相同的通路称为基本通路。 中间结点各不相同的回路称为基本回路。
A
基本通路:ACEBD
B
E
基本回路:ABCDEA
C
D
5
有向通(回)路
[定义]有向通(回)路 若通路v0v1 … vn各边是有向边,且vi-1和vi 分别是有向边的始点与终点,则称该通路为 有向通(回)路。
通路uxv相连。
由u和v的任意性,可知~G是连通的。
27
第8章图论方法

Page 12
【例题·计算题】某城市东到西的交通道路如下图所示,线 上标注的数字为两点间距离(单位:千米)。某公司现需从市 东紧急运送一批货物到市西。假设各条线路的交通状况相同, 请为该公司寻求一条最佳路线。
2 东3
4
3 1
7
2
5
7
3
3
4
4
7 5
6
4 6
7 3
7
西
8
【答案】
1-4-7-西 10 3
9
2
3
5
7
3.5
4
6
10
1
6
4
3
8
2
5
【答案】
2 5
4
6
1
3
5
3 3.5 4
2
Page 8
【解析】按照克鲁斯喀尔的算法很轻松得出答案。
1.(11年7月)已知连接5个城镇的公路交通图如图。为了沿公路架设5个城镇的
光缆线,并要求光缆线架设的总长度为最小,试以最小枝杈树方法求出Pa最ge优9 方 案并计算光缆线的总长度。
8.2 树和树的逐步生成法
Page 4
1、树:连通且不含圈(回路)的图称为树。 2、树的边数=结点数-1。
【选择题】以下叙述中,正确的是( ) A.树的点数为线数加1 B.图的点数小于线数 C.图的点数大于线数 D.树可能含有圈 【答案】A 【解析】树的点数和边数差1,普通图的点数和边数谁多谁少不 确定。 【知识点】图和树的基本概念
Page 22
5.(09年7月)某网络如图,线上标注的数字是单位时间通过两节点的流量。
Page 23
试求单位时间由网络始点到网络终点的最大流量(单位:吨)。
最新离散数学-图论说课讲解精品课件

图10.1.7 图G以及(yǐjí)其真子图G 1和生成子图G2
第三十二页,共237页。
第10章 图论(Graph Theory )
的入度, 记d为 ( v ) ;以v为始点的边数称为结点v 的出 度, 记为 d ( v ) 。结点v的入度与出度之和称为结点v
的度数,记为 d(v)或deg(v)。
第二十四页,共237页。
第10章 图论(Graph Theory )
定义: 在无向图中,图中结点(jié diǎn)v所关联 的边数(有环时计算两次)称为结点(jié diǎn)v 的度 数,记为d(v)或deg(v) 。
图 10 .1. 4
第十五页,共237页。
第10章 图论(Graph Theory )
10.1 图的基本概念
完全图:任意两个不同的结点(jié diǎn)都邻接的简单图称为 完全图。n 个结点(jiédiǎn)的无向完全图记为Kn。
图10.1.5给出了K3和K4。从图中可以看出K3有3条边,
K4有6条边。 容易证明Kn有
1.图的定义(dìngyì) 现实世界中许多现象能用某种图形表示,这种图形是由一些 点和一些连接两点间的连线所组成。 【例10.1.1】a, b, c, d 4个篮球队进行友谊比赛(bǐsài)。 为了表示4个队之间比赛(bǐsài)的情况, 我们作出图10.1.1 的图形。 在图中4个小圆圈分别表示这4个篮球队, 称之 为结点。如果两队进行过比赛(bǐsài),则在表示该队的两个 结点之间用一条线连接起来,称之为边。这样利用一个图 形使各队之间的比赛(bǐsài)情况一目了然。
第三页,共237页。
第10章 图论(Graph Theory )
10.1 图的基本概念
如果图 10.1.1中的4个结 点a, b, c, d分别 (fēnbié)表示4个人,当 某两个人互相认识时, 则将其对应点之间用边连 接起来。 这时的图又反 映了这4个人之间的认识 关系。
第三十二页,共237页。
第10章 图论(Graph Theory )
的入度, 记d为 ( v ) ;以v为始点的边数称为结点v 的出 度, 记为 d ( v ) 。结点v的入度与出度之和称为结点v
的度数,记为 d(v)或deg(v)。
第二十四页,共237页。
第10章 图论(Graph Theory )
定义: 在无向图中,图中结点(jié diǎn)v所关联 的边数(有环时计算两次)称为结点(jié diǎn)v 的度 数,记为d(v)或deg(v) 。
图 10 .1. 4
第十五页,共237页。
第10章 图论(Graph Theory )
10.1 图的基本概念
完全图:任意两个不同的结点(jié diǎn)都邻接的简单图称为 完全图。n 个结点(jiédiǎn)的无向完全图记为Kn。
图10.1.5给出了K3和K4。从图中可以看出K3有3条边,
K4有6条边。 容易证明Kn有
1.图的定义(dìngyì) 现实世界中许多现象能用某种图形表示,这种图形是由一些 点和一些连接两点间的连线所组成。 【例10.1.1】a, b, c, d 4个篮球队进行友谊比赛(bǐsài)。 为了表示4个队之间比赛(bǐsài)的情况, 我们作出图10.1.1 的图形。 在图中4个小圆圈分别表示这4个篮球队, 称之 为结点。如果两队进行过比赛(bǐsài),则在表示该队的两个 结点之间用一条线连接起来,称之为边。这样利用一个图 形使各队之间的比赛(bǐsài)情况一目了然。
第三页,共237页。
第10章 图论(Graph Theory )
10.1 图的基本概念
如果图 10.1.1中的4个结 点a, b, c, d分别 (fēnbié)表示4个人,当 某两个人互相认识时, 则将其对应点之间用边连 接起来。 这时的图又反 映了这4个人之间的认识 关系。
第六讲 图论teach

某城市有7个供水加压站,分别用节点1,节点2节 点7表示,见图6.3.1。其中节点1为水厂,各泵站 间现有的管网用相应节点间的边表示。现规划在 节点7处建一个开发区,经对现有管网调查,各段 管网尚可增加的供水能力(万吨/日)如图6.4.1中 各边上的数值所示。依照现有的管网状况,从水 厂(源点)到开发区(汇点),每日最多可增加 多少供水量?
例1:北京、天津、济南、青岛等十个城市间的铁
路交通图,反映了这十个城市间的铁路分布情况。
用点代表城市,用点与点之间的连线代表这两个 城市间的铁路线。
天津
北京
济南
青岛
郑州
徐州
连云港
武汉
南京
上海
例2:有甲、乙、丙、丁四个球队,它们之间的 比赛情况,也可以用图表示出来,已知甲队和其 丙队和甲队、乙队和丁队比赛过,丁队和甲队和
三、最大流问题的模型
1.决策变量为每条边上的流量 2.目标函数为起点的净流出量或终点的净流入量的 值达到最大。 3.约束条件
① 每条有向边上的流量不能超过该有向边的容量。 ② 中间节点的净流出量为零。中间节点只起转运 作用,净流出量必为零。起点的净流出量和终点 的净流入量的值必相等。
例6.3.1供水网络问题
70 units produced
80 units produced
F1
$700/unit $300/unit [50 unit s max.] DC $400/unit [50 unit s max.] $200/unit [50 unit s max.]
与几何图、工程图是不同的。
v1
v2
v4
v3
甲、乙、丙、丁四个球队之间的比赛情况
三、有向图与无向图
对象之间的关系有的是“对称性”的,有的是 “非对称性”的。 比如人们之间的认识关系,甲认识乙并不意味 着乙认识甲,比赛中的胜负关系也是这样,仅 用边来表示是不够的,要用带箭头的线来表示 对象之间的定向性。
例1:北京、天津、济南、青岛等十个城市间的铁
路交通图,反映了这十个城市间的铁路分布情况。
用点代表城市,用点与点之间的连线代表这两个 城市间的铁路线。
天津
北京
济南
青岛
郑州
徐州
连云港
武汉
南京
上海
例2:有甲、乙、丙、丁四个球队,它们之间的 比赛情况,也可以用图表示出来,已知甲队和其 丙队和甲队、乙队和丁队比赛过,丁队和甲队和
三、最大流问题的模型
1.决策变量为每条边上的流量 2.目标函数为起点的净流出量或终点的净流入量的 值达到最大。 3.约束条件
① 每条有向边上的流量不能超过该有向边的容量。 ② 中间节点的净流出量为零。中间节点只起转运 作用,净流出量必为零。起点的净流出量和终点 的净流入量的值必相等。
例6.3.1供水网络问题
70 units produced
80 units produced
F1
$700/unit $300/unit [50 unit s max.] DC $400/unit [50 unit s max.] $200/unit [50 unit s max.]
与几何图、工程图是不同的。
v1
v2
v4
v3
甲、乙、丙、丁四个球队之间的比赛情况
三、有向图与无向图
对象之间的关系有的是“对称性”的,有的是 “非对称性”的。 比如人们之间的认识关系,甲认识乙并不意味 着乙认识甲,比赛中的胜负关系也是这样,仅 用边来表示是不够的,要用带箭头的线来表示 对象之间的定向性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2. 哥尼斯堡七桥问题
判别方法: (1) 无向连通图是欧拉图当且仅当其所有顶 点的度数都是偶数; (2) 无向连通图是半欧拉图当且仅当其奇点 数为2;
2. 哥尼斯堡七桥问题
Fleury算法: 任取v0∈V(G),令P0=v0; 设Pi=v0e1v1e2…ei vi已经行遍,按下面方法 从中选取ei+1: (a) ei+1与vi相关联; (b)除非无别的边可供行遍,否则ei+1不 应该为Gi=G-{e1,e2, …, ei}中的桥(所谓桥 是一条删除后使连通图不再连通的边); (c)当(b)不能再进行时,算法停止。
对于任何一对顶点,存在两条有向路径, 使两顶点可以相互连通,这种有向图称为 双向连通的。 令表示第i个队的得分,则称n维向量 S=(s1,s2,…,s n)T为得分向量. S=Ae, e=(1,1, …,1)T S(k)=AS(k-1)=Ake, k=1,2, …
2. 哥尼斯堡七桥问题
例
3最短路径问题 最短路径问题
单源点的最短路径问题:给定带权有向图G 和源点v,求从v到G中其余各顶点的最短路 径。
3最短路径问题 最短路径问题
3最短路径问题 最短路径问题
终点 B C D E F 最短路径 无 (A,C) (A,E,D) (A,E) (A,E,D,F) 10 50 30 60 路径长度
4.中国邮递员问题 .
4.中国邮递员问题 .
5.人员分配问题 人员分配问题
设某企业有n个员工及n个工作,已知每个 员工各胜任一些工作。能否使每个员工都 分派到一件他胜任的工作?
5.人员分配问题 人员分配问题
定义1 设X,Y都是非空有限集,且 X∩Y=,E { xy x ∈ X , y ∈ Y }, 称 G=(X,Y,E)为二部图 二部图。如果X中的每个点都 二部图 与Y中的每个点邻接,则称G=(X,Y,E) 为完 完 备二部图。 备二部图 定义2 设图G=(V,E), M E 。若M中任 意两条边在G中均不邻接,则称M是G的一 个匹配 匹配。 匹配
第七部分 图论方法
第十二章 图论方法
1. 图的基本概念
图是一个有序对<V,E>,V是结点集,E是 边集; 无向边,与无序结点对(v, u)相关联的边; 有向边,与有序结点对<v, u>相关联的边; 无向图,每条边都是无向边的图; 有向图,每条边都是有向边的图.
图的基本概念
混合图,既有有向边,也有无向边的图. 平凡图,仅有一个结点的图; 零图,边集为空集的图<V, >,即仅有结点的图. 自回路(环),关联于同一个结点的边. 无向平行边,联结相同两个结点的多于1条的无向 边; 有向平行边,联结两个结点之间的多于1条且方向 相同的有向边; 简单图,不含平行边和自回路的图.
5.人员分配问题 人员分配问题
定义3 若匹配是M的某条边与点v关联,则称M饱 饱 和点v,并且称v是M的饱和点 饱和点,否则称v是M的非 和点 饱和点 非 饱和点。 饱和点 定义4 设M是图G的一个匹配,如果G的每一个点 都是M的饱和点,则称M是完美匹配 完美匹配;如果G中没 完美匹配 有另外的匹配M0,使 | M0|> | M| ,则称M是 最大匹配。 最大匹配 定义5 设M是图G的一个匹配,其边在E/M和M中 交错出现的路,称为G的一条M-交错路 -交错路。起点和 终点都不是M的饱和点的M-交错路,称为M-增 - 广路。 广路
图的基本概念
有n个结点的且每对结点都有边相连的无向简单图, 称为无向完全图;有n个结点的且每对结点之间都 有两条方向相反的边相连的有向简单图为有向完 全图。 设G=<V,E>, V,E的子集V′,E′构成的图 G′=<V′,E′>是图G的子图;若G′G且G′≠G, (V′V或E′E),G′是G的真子图. 生成子图,设图G=<V,E>, 若E′E, 则图<V,E′> 是图<V,E>的生成子图,即结点与原图G相同的子 图.
5.人员分配问题 人员分配问题
求二部图G的最大匹配的算法,即匈牙利算法: (1)将X中M的所有非饱和点都给以标号0和标记 *,转 向(2); (2)若X中所有有标号的点都已去掉了标记*,则M是G的 最大匹配,否则,任取X中一个既有标号又有标记*的点xi, X * x 去掉xi的标记*,转向(3); (3)找出在G中所有与xi邻接的点yj,若所有这样的yj都已 有标号,则转向(2),否则转向(4); (4)对与xi邻接且尚未给标号的yj都给定标号i,若所有的 yj都是M的饱和点,则转向(5),否则逆向返回; (5)将yj在M中与之邻接的点xk,给以标号j和标记*,转 向(2)。
7.竞赛图 竞赛图
几支球队参加单循环比赛,各队两两交锋, 每场比赛无平局,必分输赢。如何排列各 队的名次,成为比赛组织者和各参赛队关 心的问题。
7.竞赛图 竞赛图
2个队相应的竞赛图可 归纳为一种. 3个顶点的竞赛图可归 为两种情况. .
7.竞赛图 竞赛图
4个顶点的竞赛图
7.竞赛图 竞赛图
4.中国邮递员问题 .
一个邮递员从邮局出发投递信件,他必须在他所 管辖范围内的所有街道至少走一次,最后回到邮 局,他自然希望一条最短的路线完成投递任务, 那么如何选择这样的路线呢? 构造无向带权图G=<V,E,W>,E为街道集合,V 中元素为街道的交叉点。街道的长度为该街道对 应的边的权,显然所有权大于0。邮递员问题就变 成了求G中一条经过每条边至少一次的回路,使 该回路所带权最小的问题。满足以上条件的回路 是最优投递路线 最优回路 最优投递路线或最优回路 最优投递路线 最优回路。
3最短路径问题 最短路径问题
Dijkstra 算法
(1)假设用带权的邻接矩阵A来表示带权有向图,A[i][j]表示弧<vi, vj>上的权值。若<vi,vj>不存在,则置A[i][j]为∞。S为已找到从v 出发的最短路径的终点的集合,它的初始状态为空集。设D[i]从v出 发到图上其余各顶点(终点)vi可能达到的最短路径长度的初值。 (2) 选择结点,使得 D[ j ] = Min{D[i] vi ∈V S} vj就是当前求得的一条 , i 从v出发的最短路径的终点。令S=SU{vj}. (3) 修改从v出发到集合V-S上任一顶点vk可达的最短路径长度。如 果D[j]+A[j][k]<D[k], 则修改D[k]为D[k]=D[j]+A[j][k]. (4) 重复操作(2)(3)共n-1次。由此求得从v到图上其余各顶点 的最短路径是依路径长度递增的序列。
6.稳定匹配问题 稳定匹配问题
数学上可以证明:在任给定的一个倾向度分 派下,任一偶图中,都可找到一稳定匹配, 且为一X-最优稳定匹配M*,即对G中的任 一稳定匹配M及任一顶点x ∈ X,若xy ∈ M, 则存在xy* ∈ M*,使y=y*;或x倾向于y*胜 过y。
6.稳定匹 .
C是带正权无向连通图中的最优投递路线当 且仅当对应的欧拉图应满足:
G的每条边在中至多重复出现一次; G的每个圈上在中重复出现的边的权之和不超过该圈权的 一半。
4.中国邮递员问题 .
算法步骤如下: (1)若G中无奇点,令G*=G,转2,否则转3; (2)求G*中的欧拉回路,结束; (3)求G中所有奇点对之间的最短路径; (4)以G中奇点集V’为顶点集,边(vi,vj)的权为之间 最短路径的权,得完全带权图K2k; (5)求K2k中最小权完美匹配M; (6)将M中边对应的各最短路径中的边均在G中加 重复边,得欧拉图G*,转2。
2. 哥尼斯堡七桥问题
2. 哥尼斯堡七桥问题
2. 哥尼斯堡七桥问题
2. 哥尼斯堡七桥问题
通过图中所有边一次且仅一次行遍所有顶 点的通路称为欧拉通路 欧拉通路; 欧拉通路 通过图中所有边一次且仅一次行遍所有顶 点的回路称为欧拉回路 欧拉回路; 欧拉回路 具有欧拉回路的图称为欧拉图 欧拉图; 欧拉图 具有欧拉通路但无欧拉回路的图称为半欧 半欧 拉图。 拉图
6.稳定匹配问题 稳定匹配问题
设简单偶图G=(X,Y,E)中,男孩集X,女孩集Y, 每边xy表示男孩x与女孩y彼此认识。今假设每个 男孩x对他所认识的所有女孩有一个倾向度排序, 每个女孩y对他所认识的所有男孩也有一个倾向度 排序,对G上任意给定的一个倾向度分派,称G的 一个匹配M为稳定匹配 稳定匹配,如果对G中任一条非M边 稳定匹配 xy,以下两个条件至少有一个成立: M中存在这样一条边xy’(即x是M饱和的),使x 倾向于y’胜过y; M中存在这样一条边x’y(即y是M饱和的),使y 倾向于x’胜过x;
第一, 这个过程会中止, 也就是说, 总有大家都订了 婚的一天,不可能无限循环. 第二, 中止后所有的婚姻是稳定婚姻. 所谓不稳定 婚姻是说, 比如说有两对夫妇M1, F1和M2, F2, M1的老婆是F1, 但他更爱F2;而F2的老公虽说是 M2. 但她更爱M1(注意是更爱,不是最爱), 这样的 婚姻就是不稳定婚姻,因为M1和F2理应结合, 他们 现在各自的婚姻都是错误. 我们能证明的是, 通过 上面那个求婚过程, 所有的婚姻都是稳定的, 没有 人犯错误.
5.人员分配问题 人员分配问题
5.人员分配问题 人员分配问题
5.人员分配问题 人员分配问题
5.人员分配问题 人员分配问题
5.人员分配问题 人员分配问题
5.人员分配问题 人员分配问题
5.人员分配问题 人员分配问题
6.稳定匹配问题 稳定匹配问题
假设有一百个男人和一百个女人, 每个男人 都凭自己好恶给每个女人打分, 我最爱a, 其 次爱b, 再次爱c(假定没有相同的)... 每个女 人也同样给每个男人打分. 然后就是求婚过程.直到最后大家都订了婚, 便一起结婚.
图的基本概念
在有向图D=<V,E>中,以v(∈V)为起点的 边之条数为出度 出度deg+(v);以v(∈V)为终点 出度 的边之条数为入度 入度deg-(v). 入度 在无向图G=<V,E>中,与结点v(∈V)关联 的边数,即为结点度数deg(v)或d(v);在有 向图中,结点v的出度和入度之和为度数. 最大度数,(G)=max{deg(v)v∈V};最小 度数,δ(G)=min{deg(v)v∈V}