本章要点 了解图论的基本思想 掌握相关的基本概念 学会最短路、最大流、最小费用 最大流的解法 学会用图的工具表达思想和研究问题

Slides:



Advertisements
Similar presentations
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
Advertisements

2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
Chapter6 图与网络分析 ( Graph Theory and Network Analysis )
施工招标案例分析 (交流材料).
计算机网络教程 任课教师:孙颖楷.
复习: :对任意的x∈A,都有x∈B。 集合A与集合B间的关系 A(B) A B :存在x0∈A,但x0∈B。 A B A B.
§3.4 空间直线的方程.
《解析几何》 -Chapter 3 §7 空间两直线的相关位置.
3.4 空间直线的方程.
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
关于《福建省房屋建筑和市政基础设施工程 标准施工招标文件(2015年版)》的要点介绍
《高等数学》(理学) 常数项级数的概念 袁安锋
§1 线性空间的定义与性质 ★线性空间的定义 ★线性空间的性质 ★线性空间的子空间 线性空间是线性代数的高等部分,是代数学
常用逻辑用语复习课 李娟.
第7讲:网络模型 上次图论课我们重点关注的是图中顶点之间静态的关系,如距离,连接关系 这节课我们来关注对边的限制和边与顶点之间的关系.
故事:《一叶障目新编》 思考: 俊媳妇为什么能优雅地拿走东西?书呆子为什么会羞愧万分?
例题 教学目的: 微积分基本公式 教学重点: 牛顿----莱布尼兹公式 教学难点: 变上限积分的性质与应用.
定积分习题课.
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
2-7、函数的微分 教学要求 教学要点.
第二讲 图论模型 1. 问题引入与分析 2. 图论的基本概念 3. 最短路问题及算法 4. 最小生成树及算法 5. 旅行售货员问题
第五章 图论 图论是一门古老的学科,有200多年的历史 Euler是图论之父,他用图论的方法解决了哥尼斯褒七桥问题 哥尼斯褒七桥问题
1.图的基本概念 2.树 3.最短路 4.最大流问题 5.最小费用最大流 6.中国邮递员问题
第七部分 图论方法 第十二章 图论方法.
非线性反馈移位寄存器探讨 戚文峰.
图(一).
第二章 矩阵(matrix) 第8次课.
强连通分量 无向图 1、任意两顶点连通称该图为连通图 2、否则将其中的极大连通子图称为连通分量 A D C B E 有向图
计算机数学基础 主讲老师: 邓辉文.
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
六、图与网络分析 第11章 图与网络优化 第12章 网络计划.
绿色圃中小学教育网 比例 比例的意义 绿色圃中小学教育网
第八模块 复变函数 第二节 复变函数的极限与连续性 一、复变函数的概念 二、复变函数的极限 二、复变函数的连续性.
无向树和根树.
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
§1 图与网络的基本概念 §2 树图与最小生成树 §3 最短路问题 §4 最大流问题 §5 最小费用最大流问题
实数与向量的积.
线段的有关计算.
2.6 直角三角形(二).
3.8.1 代数法计算终点误差 终点误差公式和终点误差图及其应用 3.8 酸碱滴定的终点误差
线性规 Linear Programming
第五节 对坐标的曲面积分 一、 对坐标的曲面积分的概念与性质 二、对坐标的曲面积分的计算法 三、两类曲面积分的联系.
第14讲 图的有关概念, 节点的度数 主要内容: 1.图的有关概念. 2.节点的度数. 3.子图与图的同构.
复习.
复习: 若A(x1,y1,z1) , B(x2,y2,z2), 则 AB = OB - OA=(x2-x1 , y2-y1 , z2-z1)
正切函数的图象和性质 周期函数定义: 一般地,对于函数 (x),如果存在一个非零常数T,使得当x取定义域内的每一个值时,都有
定理21.9(可满足性定理)设A是P(Y)的协调子集,则存在P(Y)的解释域U和项解释,使得赋值函数v(A){1}。
第16讲 相似矩阵与方阵的对角化 主要内容: 1.相似矩阵 2. 方阵的对角化.
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
3.1.2 空间向量的数量积运算 1.了解空间向量夹角的概念及表示方法. 2.掌握空间向量数量积的计算方法及应用.
1.2 子集、补集、全集习题课.
1.设A和B是集合,证明:A=B当且仅当A∩B=A∪B
树和图 tree and graph 蔡亚星.
第七、八次实验要求.
上杭二中 曾庆华 上杭二中 曾庆华 上杭二中 曾庆华.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
正弦函数图象是怎样画的? 正切函数是不是周期函数? 正切函数的定义域是什么? y=tanx,xR, 的图象 叫做正切曲线;
正弦、余弦函数的性质 华容一中 伍立华 2017年2月24日.
高中数学必修 平面向量的基本定理.
§2 方阵的特征值与特征向量.
9.5空间向量及其运算 2.共线向量与共面向量 淮北矿业集团公司中学 纪迎春.
24.4弧长和扇形面积 圆锥的侧面积和全面积.
第四节 向量的乘积 一、两向量的数量积 二、两向量的向量积.
第三节 数量积 向量积 混合积 一、向量的数量积 二、向量的向量积 三、向量的混合积 四、小结 思考题.
2.1 试验: 探究小车速度随时间变化的规律.
一元一次方程的解法(-).
最小生成树 最优二叉树.
§2 自由代数 定义19.7:设X是集合,G是一个T-代数,为X到G的函数,若对每个T-代数A和X到A的函数,都存在唯一的G到A的同态映射,使得=,则称G(更严格的说是(G,))是生成集X上的自由T-代数。X中的元素称为生成元。 A变, 变 变, 也变 对给定的 和A,是唯一的.
第三章 图形的平移与旋转.
Sssss.
Presentation transcript:

本章要点 了解图论的基本思想 掌握相关的基本概念 学会最短路、最大流、最小费用 最大流的解法 学会用图的工具表达思想和研究问题 第二章 图论与网络分析 本章要点 了解图论的基本思想 掌握相关的基本概念 学会最短路、最大流、最小费用 最大流的解法 学会用图的工具表达思想和研究问题

第1节 图论的由来 哥尼斯堡小城 普雷格尔河(联想) 七桥问题 C A B D (b) (a)

第2节 图的基本概念 几何图有长短、曲直、角度和面积等概念,图论的“图” 只有点与线等抽象的关系概念 何谓抽象? 第2节 图的基本概念 几何图有长短、曲直、角度和面积等概念,图论的“图” 只有点与线等抽象的关系概念 何谓抽象? 边:两点之间的连线叫做边(edge),记为e 弧:有方向的边叫做弧(arc),记为a

第2节 图的基本概念 无向图:由点集V和边集E组成的图叫做无向图,记为 有向图:由点集V和弧集A组成的图叫做有向图,记为 第2节 图的基本概念 无向图:由点集V和边集E组成的图叫做无向图,记为 有向图:由点集V和弧集A组成的图叫做有向图,记为 连通图:图中任意两点之间直接或间接地均有边相连。跟其它点没有边相连的点叫做孤立点,不含有孤立点的图叫做连通图。 链:一个连续不断的点边交替序列叫做链闭合的链叫做圈 路:方向一致的点弧交替序列叫做路,闭合的路叫做回路。

第3节 图的用处 例1.公司结构图

第3节 图的用处 例2.人际关系图 a b c e d f g

第3节 图的用处 例3.篮球比赛 A D C B E

第4节 最小树 树:一个无圈的连通图称之为树 最小树:权值最小的树叫做最小树,也称最小支撑树 树的用处:间谍组织单线联系;电话线;网线 第4节 最小树 树:一个无圈的连通图称之为树 最小树:权值最小的树叫做最小树,也称最小支撑树 树的用处:间谍组织单线联系;电话线;网线 还有什么用处?

第4节 最小树 求最小支撑树的破圈法 V1 V5 3 V3 V7 6 6 5 3 4 6 2 V2 2 V4 V6

最小树软件

最小树软件

第5节 最短路 最短路问题 路,是定义在有向赋权图上的,一系列首尾相接的弧就构成了路,权值最小的路叫做最短路 V1 8 6 3 5 2 4 第5节 最短路 最短路问题 路,是定义在有向赋权图上的,一系列首尾相接的弧就构成了路,权值最小的路叫做最短路 V1 8 6 3 5 2 4 V2 V3 V4 V6

最短路的解法 V2 8 4 V4 V1 2 5 3 6 V3 V6 T(V1,6) T(V3,5) P(V3,5) T(V2,13)

例题2.6 设备更新问题 某公司签署了一项合同,生产一种新产品,为期五年。为此需要购买一台新设备,并在每年年初决定续用还是更新。续用,需要支付维修费用(第i年维修费用Ci元);更新,需要支付购置费(第i年购置费Ki元)。 年份i 1 2 3 4 5 购置费Ki 11 12 13 维修费Ci 6 8 18

问题分析 59 41 30 22 22 23 16 16 17 17 18 V1 V2 V3 V4 V5 V6 23 30 31 41

费用测算表 j i 1 2 3 4 5 16 22 30 41 59 — 17 23 31 18

最短路软件求解

最短路软件求解

第6节 最大流 网速太慢、出门塞车——这是什么问题? 流量太大,容量太小! 怎么解决?扩容! 网络是复杂的,全面扩容吗?还是扩某一段? 第6节 最大流 网速太慢、出门塞车——这是什么问题? 流量太大,容量太小! 怎么解决?扩容! 网络是复杂的,全面扩容吗?还是扩某一段? 制约流量的“瓶颈”因素在哪里? 这就是“最大流”问题

例2.7 网络最大流 某公司从产地Vs运输产品到销地Vt,弧旁数字为Cij(fij),Cij是容量,fij是流量,如何安排才能使流量最大? 例2.7 网络最大流 某公司从产地Vs运输产品到销地Vt,弧旁数字为Cij(fij),Cij是容量,fij是流量,如何安排才能使流量最大? V1 V2 V3 Vt 5(5) 9(4) 6(3) 10(2) 1(1) 7(6) 8(3) Vs

最大流的相关概念 1.网络与流: 给定一个有向图,指定了Vs为发点,Vt为收点,其余为中间点;每一条弧均给定了相应的流通能力,称为该弧的容量,记为Cij,这样的有向图称之为网络,记为D(V,A,C)。 弧(vi,vj)上的实际通过量称为该弧的流量,记为fij。整个网络从发点至收点的荷载叫做流,记为f。网络的流量记为v(f)。

最大流的相关概念 2.可行流: 所谓可行流,要满足下列条件: (1)容量限制条件:弧的流量不超过容量,即0≤fij≤Cij (2)平衡条件:对于中间点:流出量=流入量,对于发点和收点则有:发点的流出量=收点的流入量

最大流的相关概念 3.弧的种类 饱和弧 非饱和弧 零流弧 前向弧 后向弧

最大流的相关概念 4.增广链: 设f是网络D=(V,A,C)上的一个可行流, μ是从vs到vt的一条链, 若μ满足下列条件: (1)前向弧均为非饱和弧; (2)后向弧均为非零流弧, 则称μ是关于可行流f的一条增广链。

最大流的相关概念 定理1:在网络D=(V,A,C)中,可行流是最大流的充分必要条件是D中不存在关于f的增广链。

最大流的相关概念 5.截集: 给定网络D=(V,A,C),若点集V被分割成两个非空集合 ,使得 ,且 ,则把分离Vs和Vt的弧的集合叫做一个截集,记为 。

最大流的相关概念 定理2:对于任意给定的网络D=(V,A,C),从出发点VS到收点Vt的最大流的流量必等于分割 的最小截集的截量。

例2.7求解: V2 9(4) 7(6) Vs 6(3) Vt 1(1) 5(5) 8(3) V1 10(2) V3 (VS, 5)

例2.7求解: V2 9(5) 7(7) Vs 6(3) Vt 1(1) 5(5) 8(3) V1 10(2) V3 (vs,4)

例2.7求解: V1 V2 V3 Vt 5(5) 9(8) 6(0) 10(5) 1(1) 7(7) 8(6) Vs

例2.7求解: 给Vs、V2标号之后,无法继续给Vt标号,于是过程结束,斜线切断的从Vs到Vt一方的弧即是网络的最小截集。 V2 9(8) 7(7) Vs 6(0) Vt 1(1) (Vs,+∞) 5(5) 8(6) V1 10(5) V3 给Vs、V2标号之后,无法继续给Vt标号,于是过程结束,斜线切断的从Vs到Vt一方的弧即是网络的最小截集。

最大流的计算机求解

最大流的计算机求解

第7节 最小费用最大流 网络中流量最大是不是极致? 除此之外还有什么追求? 各条弧上的费用不同,如何实现费用最低? 这就是最小费用最大流

例2.8 交通网络如下图,弧旁数字为 ,问题是:如何安排各弧的流量使得网络的总费用最省? V2 (3,7) (4,9) Vs (3,6) 交通网络如下图,弧旁数字为 ,问题是:如何安排各弧的流量使得网络的总费用最省? V2 (3,7) (4,9) Vs (3,6) Vt (5,1) (2,5) (1,8) V1 (3,10) V3

例2.8求解 解题的思路是:把一张图剥离为两张图,相互参照,分别处理。把流量和费用分开考虑,一张图专门研究流量,叫做流量图G(f);一张图专门研究费用,叫做赋权有向图W(f)。流量图是赋权有向图的依据,赋权有向图是流量图演变的指导。

例2.8求解 V3 V1 V2 Vs 2 4 3 5 1 图2-20(b) W(f0) V1 V2 V3 Vs 5(0) 9(0) 6(0) 10(0) 7(0) 8(0) 图2-20(a) G(f0)

例2.8求解 V1 V2 V3 Vs -2 4 3 5 1 -3 图2-21(b) W(f1) -1 V1 V2 V3 Vs 5(5) 9(0) 6(0) 10(5) 1(0) 7(0) 8(5) 图2-21(a) G(f1)

例2.8求解 V2 V1 V2 V3 Vs 5(5) 9(7) 6(0) 10(5) 1(0) 7(7) 8(5) 图2-22(a) G(f2) 4 -3 Vs -4 5 Vs 3 -2 1 3 -1 V1 V3 -3 图2-22(b) W(f3)

例2.8求解 -4 V3 V1 V2 Vs -2 4 3 5 -3 1 -1 图2-23(b) W(f3) V1 V2 V3 Vs 5(5) 9(8) 6(0) 10(5) 1(1) 7(7) 8(6) 图2-23(a) G(f2) 3

例2.8求解 由图2-23(b) W(f3) 可见,从VS到Vt已经无路可走,说明当前的流已经是最大流。 在求解过程中,始终沿着最短路调增流量,因此始终保持着最小费用。此时的最大流就是最小费用最大流。