第十章 图与网络(运筹学-上海电力学院,施泉生

合集下载

运筹学第十章 图与网络分析

运筹学第十章 图与网络分析

下面介绍当赋权有向图中,存在具负权 的弧时,求最短路的方法. 令 d(1)(vs,vj)=wsj 对t=2,3,…, d(t)(vs,vj)=min{d(t-1)(vs,vi)+wij} (j=1,2, …, p)
i
若进行到某一步,例如第k步,对所有j=1, 2, …,p,有 d(k)(vs,vj)=d(k-1)(vs,vj)
(vi,vj)∈T
如果支撑树T*的权w(T*)是G的所有支撑树 的权中最小者,则称T*是G的最小支撑树(简 称最小树) w(T*)=min w(T)
T
求最小树的方法: 方法一(避圈法) 开始选一条最小权的 边,以后每一步中,总从未被选取的边中选 一条权最小的边,并使之与已选取的边不构 成圈.
方法二(破圈法) 任取一个圈,从圈中 去掉一条权最大的边.在余下的图中,重复 这个步骤,一直到一个不含圈的图为止,这 时的图便是最小树. 例 用破圈法求下图的最小树
中所对应的点边序列是一条链,则称这个点 弧交错序列是D的一条链. 如果(vi1,ai1,vi2,ai2,…,vik-1,aik-1,vik)是D中的 一条链,并且对t=1,2,…,k-1,均有 ait=(vit,vit+1),称之为从vi1到vik的一条路.若 路的第一个点和最后一点相同,则称之为回 路.
32 63
(44) v4 27 37
21 (0பைடு நூலகம்v1
45 (78) v6
47 v3 (31) 34
32 v5 (62)
§4 最大流问题 如下是一运输网络,弧上的数字表示每 条弧上的容量,问:该网络的最大流量是多 少?
v1 4 vs 3 v2 2 2 v4 1 2 4 3 v3 3 vt
4.1 基本概念和基本定理 (1) 网络与流 定义1 给定一个有向图D=(V,A),在V中 有一个发点vs和一收点vt,其余的点为中间点. 对于每一条弧(vi,vj),对应有一个c(vi,vj)≥0,(cij) 称为弧的容量.这样的有向图称为网络.记 为D=(V,A,C). 网络的流:定义在弧集合A上的一个函数 f={f(vi,vj)},称f(vi,vj)为弧(vi,vj)上的流量.(fij)

运筹学 图与网络分析PPT学习教案

运筹学 图与网络分析PPT学习教案

ij
min{ V1到Vj中间最多经过t-2个点 P1j(t-1)=
P1j(t-2)
+wij}
终止原则:
1)当P1j(k)= P1j(k+1)可停止,最短路P1j*= P1j(k) 2)当P1j(t-1)= P1j(t-2)时,第1再9页多/共迭59页代一次P1j(t) ,若P1j(t) =
P1j(t-1) ,则原问题无解,存在负回路。
图与网络模型Graph Theory
最短路问题
v1,u1 =(M,W,G,H); v2,u2 =(M,W,G);
v3,u3 =(M,W,H);
v4,u4 =(M,G,H);
v5,u5 =(M,G)。
此游戏转化为在下面的二部图中求从 v1 到 u1 的最短路问题。
v1
v2
v3
v4
v5
u5
u4
例: 求下图所示有向图中从v1到各点 的最短路。
2 v1
v2
4
5 -2 v3 6
-3 4
v4
7
v6 -3 2
v5
3
4
v8
-1
v7
第20页/共59页
wij
d(t)(v1,vj)
v1 v2 v3 v4 v5 v6 v7 v8 t=1 t=2 t=3 t=4 t=5 t=6
v1 0 2 5 -3
0 0 0 00 0
参加的游客众多,游客甚至不惜多花机票钱暂转取道它地也愿参加
此游。旅行社只好紧急电传他在全国各地的办事处要求协助解决此
问题。很快,各办事处将其已订购机票的情况传到了总社。根据此
资料,总社要作出计划,最多能将多少游客从成都送往北京以及如
何取道转机。下面是各办事处已订购机票的详细情况表:

运筹学概论(施泉生)

运筹学概论(施泉生)
运筹学是一门寻求在给定资源条 件下,如何设计和运行一个系统的 科学决策的方法
运筹学与其他学科的关系
运 筹 学 与 管 理 科 学 (Management Science MS)关 系:管理科学涵盖的领域比运筹 学更宽一些。可以说,运筹学是 管理科学最重要的组成部分。
运筹学与其他学科的关系
运筹学与系统科学、系统分析、 工业工程的关系:系统科学、系统 分析、工业工程等学科研究的内容 比运筹学窄一些。
运筹学研究的特点
科学性 (1)它是在科学方法论的指导下通 过一系列规范化步骤进行的;
(2)它是广泛利用多种学科的科学 技术知识进行的研究。运筹学研究不 仅仅涉及数学,还要涉及经济科学、 系统科学、工程物理科学等其他学科。
运筹学研究的特点
实践性
运筹学以实际问题为分析对象, 通过鉴别问题的性质、系统的目标 以及系统内主要变量之间的关系, 利用数学方法达到对系统进行最优 化的目的。更为重要的是分析获得 的结果要能被实践检验,并被用来 指导实际系统的运行。
运筹学研究的特点
系统性
运筹学用系统的观点来分析 一个组织(或系统),它着眼于整 个系统而不是一个局部,通过协调 各组成部分之间的关系和利害冲突, 使整个系统达到最优状态。
运筹学研究的特点
综合性
运筹学研究是一种综合性的 研究,它涉及问题的方方面面,应 用多学科的知识,因此,要由一个 各方面的专家组成的小组来完成。
1939年由曼彻斯特大学物理学 家、英国战斗机司令部顾问、战后 获得诺贝尔奖金的P.M.S.Blackett为 首,组织了一个小组,代号 “Blackett马戏团”。这个小组包括 三名心理学家、两名数学家、两名 应用数学家、一名天文物理学家、 一名普通物理学家、一名海军军官、 一名陆军军官、一名测量员。

运筹学第10章图与网络分析清华大学出版社

运筹学第10章图与网络分析清华大学出版社
vV1 vV2 vV
由于2m为偶数, 而 d (v )是若干个偶数之和, 也是偶数.
vV2
所以 d (v )必为偶数,即 | V1 | 是偶数.
有向图中,以vi为始点的边数称为点vi的出次, 用d (vi )表示, 以vi为终点的边数称为点vi的入次, 用d (vi )表示, vi点的出次与入次之和就是该点的次.
六、第10章 图与网络分析
图与网络的基本知识 树及最小树问题 最短路问题 最大流问题 最小费用最大流问题
(Graph Theory and Network Analysis)
A
C
D
问题:一个游者怎样才 能一次连续走过这七座 桥且每座桥只走一次, 回到原出发点。
A
B
哥尼斯堡“七桥”难 题 欧拉用A,B,C,D四点表示河的 两岸和小岛,用两点间的联 线表示桥。七桥问题变为: 从A,B,C,D任一点出发,能否 通过每条边一次且仅一次, 再回到该点?
无路可通.那么加上一边( u, v )也不会形成圈, 与已知矛盾. 再证每舍去一边便不连通.若T中有一边( u, v ), 舍去( u, v )后
图T ( u, v )仍然连通, 那么T T ( u, v )由于无圈是一棵树
但T 加一边( u, v )后就是T 仍无圈, 与( 4)中树每加一新边必
从T中去掉(v , u)边及u点不会影响T的连通性, 得图T , T 为树 只有k 1个顶点, 所以有k 2条边, 再把(v , u),u加上去,可知
当T 有k个顶点时有k 1条边.
( 2) (3)
只需证明T 是连通图.
l
反证法.设T 不连通, 可以分为l个连通分图( l 2), 设第i个
e4

运筹学学生(大型作业1学分)(上海电力学院)任务书资料

运筹学学生(大型作业1学分)(上海电力学院)任务书资料

上海电力学院课程设计(大型作业)任务书(2012/2013 学年第1学期)课题名称运筹学大型作业课题代码141303501,141303513院(系)经济与管理学院专业信息管理与信息系统2011级班级2011131学生时间2013.1.14-18老师签名:赵文会,曹金龙教研室主任(系主任)签名:《运筹学》大型作业任务书一、内容1、基础训练——熟悉计算机软件Winqsb的子菜单和Lindo软件求解线性规划问题。

能用Winqsb软件求解运筹学中的常见数学模型。

完成以下内容:2、综合训练:劳动力资源分配问题的见面。

(见附录1)二、目的通过大型作业教学,培养学生利用所学的运筹学知识,根据具体的问题,进行综合分析、计算、评价的能力,以全面理解运筹学的思想和方法并能用于实际工作。

三、要求:1、总体要求全面结合运筹学的内容,根据自己对问题的理解,通过分析,建立合理的运筹学模型,能利用计算机软件Winqsb求出最优解,并能根据自己的理解给出合理分析。

2、形式要求所用的运筹学内容应先有简明阐述,再与具体问题相结合的结论。

整个作业力求全面、丰富,应用资料注明来源。

打印成稿。

四、组织形式基础训练单独完成;每人交一份打印稿作业(正反打印)。

综合训练分组进行,每小组4人(含4人),小组完成时必须有明确的分工,必须有总负责人(总负责人也必须有自己的局部内容)。

综合训练部分小组提交一份打印稿作业。

任务书与大作业封面要在综合训练部分作业中。

注:小组完成的,应根据各人完成的具体工作,在大型作业的成品上注明,并按顺序排名。

五、考核形式大型作业的所有内容在1月18日结束之前交稿,教师可根据评阅情况的需要,指定部分作品进行答辩质疑与交流。

六、成绩评定1、大作业的总评成绩由三部分组成:基础训练+综合训练报告质量+平时表现(出席和答辩表现),具体比例为:40:30:30成绩由任课老师根据完成质量进行评定,以优\良\中\及格\不及格计分。

2.答辩表述要求答辩,如果由个人完成时由个人全面阐述,小组完成时应由一人总述(总述人也应有自己的局部内容),各成员陈述自己完成部分。

图与网络优化

图与网络优化
子图定义:如果 V2 V1 , E2 E1 称 G2 是 G1 的子图;
真子图:如果 V2 V1 , E2 E1 称 G2 是 G1 的真子图;
部分图(支撑子图):如果 V2 = V1 , E2 E1 称 G2 是 G1 的部分图;
导出子图:若V2 V1, E2={[vi,vj]:vi,vjV2}, 称 G2 是 G1 中由V2 导出的导出子图。
24
1.图的基本概念与基本定理
• 回路:若 v0 ≠ vn 分称该链为开链,否 则称为闭链或回路;
• 圈:除起点和终点外链中所含的点均 不相同的闭链;
• 连通图:图中任意两点之间均至少有 一条通路,否则称作不连通图。
25
1.图的基本概念与基本定理
子图: 设 G1=[ V1 , E1 ],G2=[ V2 ,E2 ]
其中V = {v1,v2,v3,v4}
E = { [v1,v2],[v2,v1],[v2,v3], [v3,v4],[v1,v4],
[v2,v4], [v3,v3] }
v1
v2
v3
图8-4 v4
1.图的基本概念与基本定理
图8-5是一个有向图D=(V,A)
其中V = {v1,v2,v3,v4,v5,v6,v7} A = {(v1 ,v2),(v1 ,v3),(v3 ,v2), (v3 ,v4), (v2 ,v4),(v4 ,v5),(v4 ,v6),(v5 ,v3), (v5 ,v4),(v5 ,v6),(v6 ,v7)}
1.图的基本概念与基本定理
有向图:关联边有方向
弧:有向图的边a=(u ,v),起点u,终点v; 路:若有从 u 到 v 不考虑方向的链,且
各方向一致,则称之为从u到v的路;

运筹学(第四版):第10章 图与网络优化

运筹学(第四版):第10章 图与网络优化

1⏹第10章图与网络优化⏹第11章网络计划2六、图与网络分析图论运筹学的重要分支 主要应用领域☐物理学、化学、控制论、信息论、科学管理、电子计算机等图论理论和方法应用实例☐在组织生产中,为完成某项生产任务,各工序之间怎样衔接,才能使生产任务完成得既快又好。

☐一个邮递员送信,要走完他负责投递的全部街道,完成任务后回到邮局,应该按照怎样的路线走,所走的路程最短。

☐各种通信网络的合理架设,交通网络的合理分布等问题,应用图论的方法求解都很简便。

3六、图与网络分析图论的起源与发展欧拉在1736年发表了图论方面的第一篇论文,解决了著名的哥尼斯堡七桥问题。

七桥问题:☐哥尼斯堡城中有一条河叫普雷格尔河,该河中有两个岛,河上有七座桥。

当时那里的居民热衷于这样的问题:一个散步者能否走过七座桥,且每座桥只走过一次,最后回到出发点。

图10-1(a)欧拉将此问题归结为如图10-1(b)所示图形的一笔画问题。

即能否从某一点开始,不重复地一笔画出这个图形,最后回到出发点。

欧拉证明了这是不可能的,因为图10-1(b)中的每个点都只与奇数条线相关联,不可能将这个图不重复地一笔画成。

图10-14⏹第1节图的基本概念⏹第2节树⏹第3节最短路问题⏹第4节网络最大流问题⏹第5节最小费用最大流问题⏹第6节中国邮递员问题5第1节图的基本概念人们为反映一些对象之间关系时,常会用示意图。

例1 下图是我国北京、上海等十个城市间的铁路交通图,反映了这十个城市间的铁路分布情况。

这里用点代表城市,用点和点之间的连线代表这两个城市之间的铁路线。

其他示意图的例子☐电话线分布图、煤气管道图、航空线图等。

铁路交通图6第1节图的基本概念例2 有甲、乙、丙、丁、戊五个球队,它们之间比赛的情况用图表示出来。

已知甲队和其他各队都比赛过一次,乙队和甲、丙队比赛过,丙队和甲、乙、丁队比赛过,丁队和甲、丙、戊队比赛过,戊队和甲、丁队比赛过。

为了反映这个情况,可以用点分别代表这五个队,某两个队之间比赛过,就在这两个队所相应的点之间联一条线,这条线不过其他的点,如图10-3所示。

运筹学图与网络分析.pptx

运筹学图与网络分析.pptx
{a12,a14,a34}
{a26,a46 } φ
min{ li Wij | Vj J } lh Whk
iI
min{l1+W12, l1+W13, l1+W14}= min{0+3,0+2,0+5}=2= l1+W13 min{l1+W12, l1+W13, l3+W34}= min{0+3,0+5,2+1}=3= l1+W12, l3+W34 min{l2+W26, l4+W46}= min{3+7,3+5}=8= l4+W46
{ a57,a68 }
min{ li Wij | Vj J } lh Whk
iI
min{l1+W12, l1+W13, l1+W14}= min{0+2,0+6,0+3}=2= l1+W12 min{l1+W13, l1+W14, l2+W23, l2+W26}= min{0+6,0+3,2+3, 2+7}=3= l1+W14 min{l1+W13,l2+W23, l2+W26, l4+W45}= min{0+6,2+3,2+7,3+6}=5= l2+W23 min{l2+W26, l3+W35, l3+W36, l4+W45}= min{2+7,5+3,5+7,3+6}=8= l3+W35 min{l2+W26, l3+W36, l5+W56, l5+W57}= min{2+7,5+7,8+1,8+6}=9= l2+W26, l5+W56 min{ l5+W57, l6+W68}= min{8+6,9+4}=13= l6+W68
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三阶段是二十世纪中叶以后,由 生产管理、军事、交通、运输、计 算机网络等方面提出实际问题,以 及大型计算机使大规模问题的求解 成 为 可 能 , 特 别 是 以 Ford 和 Fulkerson 建立的网络流理论,与 线性规划、动态规划等优化理论和 方法相互渗透,促进了图论对实际 问题的应用。
例10-1:哥尼斯堡七桥问题 哥尼斯堡(现名加里宁格勒) 是欧洲一个城市, Pregei 河把该城 分成两部分,河中有两个小岛,十 八世纪时,河两边及小岛之间共有 七座桥,当时人们提出这样的问题: 有没有办法从某处(如 A )出发, 经过各桥一次且仅一次最后回到原 地呢?
有向图 v1 e5 e6 e4 e7 v4 v5 e8 e1 e3 v2 v3 e2
链 v1 e5 e6 e4 e7 v4 v5 e8 e1 e3 v2 v3 e2
v1
e1 e3
v2
e6
e7 v4 v5
v1
e1 e3
v2
e6
e7 v4 v5
v1
e1 e3
v2
e6
e7 v4 v5
圈 v1 e1 e3 v2
定义(圈)如一条链中起点和终点 重合,则称此为一条圈。
定义(连通图)如果图中的任 意两点之间至少存在一条通路, 则称图为连通图,否则为不连 通图。
定义(连通图)如果图中的任 意两点之间至少存在一条通路, 则称图为连通图,否则为不连 通图。
定义(树)一个无圈的连通图 称为树。如果一个无圈的图中 每一个分支都是树,则称图为 森林。
v5
0
1
1
0
1
0
0
1
1
0
二、边长邻接矩阵
在图的各边上一个数量指标, 具体表示这条边的权(距离,单价, 通过能力等)——赋权图或网络。
无向网络;有向网络;混合网络; 边权网络;点权网络;
以边长代替邻接矩阵中的元素得到 边长邻接矩阵。
v2
4
2
3
v1
5
v3
6
v4
4
v1 v2 v3 v1 v2 v3 v4 0 2 5 6 2 4 3 5 3 0 4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
假定第三次就座方案是 (1,4,7,3,6,2,5,1), 那么第四次就座方案就不允许这 些顶点之间继续相邻,只能从图 中删去这些边,只留下 7 点孤立 点,所以该问题只有三个就座方 案。
是n条边集合。 是描述边与顶点之间关系的函数
称G=(V,E,)为 一个图,如 果它满足: (1)V非空;
(2)E是一个不与V 中顶点相交的 边集合; (3)是关联函数。 V,E,称为图的三要素。
说明:
(1)V非空,即没有顶点的图不讨论;
(2)E无非空条件,即允许没有边;
(3)条件(2)是指点只在边的端点 处相交;
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
假定第二次就座方案是 ( 1 , 3 , 5 , 7 , 2 , 4 , 6 , 1 ), 那么第三次就座方案就不允许 这些顶点之间继续相邻,只能 从图中删去这些边。
树的性质: 1 在图中任意两点之间必有一条而 且只有一条通路。
树的性质: 1 在图中任意两点之间必有一条而 且只有一条通路。 2 在图中划去一条边,则图不连通。
树的性质: 1 在图中任意两点之间必有一条而 且只有一条通路。 2 在图中划去一条边,则图不连通。 3 在图中不相邻的两个顶点之间加 一条边,可得一个且仅得一个圈。
v2
4
2
3
v1
5
v3
6
v4
4
v1 v1 v2 v3 v4 0 1 1 1
v2 1 1 1 0
v3 1 1 0 1
v4 1 0 1 0
无向图的邻接矩阵是对称矩阵。
也可以 对有向 图
v1 v2
v5 v3
v4
v1
v2
v3
v4
v5
v1 v2 v3
0 1 0
0 0 1
0 0 1
1 1 0
1 0 0
v4
A
B
F
C
E
D
A
B
F
C
E
D
A
B
F
C
E
D
A
B
F
C
E
D
A
B
F
C
E
D
10.1
图的基本概念
图论是专门研究图的理 论的一门数学分支,主要研 究点和线之间的 几何关系。
定义:(图)
设G=(V,E,)
其中:V= ( v1, v2,…... vm)
是m个顶点集合; E= ( e1, e2,…... en)
如果V1 V, E1 是E中所有 端点属于V1的边组成的集合,则 称G1是G的关于V1的导出子图;
如果G1=(V1,E1,1)是 G=(V,E,)子图,并且V1= V,则称G1为G的生成子图。
v1 e5
e1 e3
v2
v3 e2
e6 e4 e7
v4
v5 e8
(a) 的子图 v1 e5 e1 e3
A C
D
B
最后,数学家 Euler 在 1736 年巧 妙地给出了这个问题的答案,并因 此奠定了图论的基础, Euler 把 A、 B、C、 D四块陆地分别收缩成四个 顶点,把桥表示成连接对应顶点之 间的边,问题转化为从任意一点出 发,能不能经过各边一次且仅一次, 最后返回该点。这就是著名的Euler 问题。
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
1
7 2
6
3
5
4
例 10-3 :哈密顿( Hamilton )回 路是十九世纪英国数学家哈密顿 提出,给出一个正12面体图形, 共有20个顶点表示20个城市,要 求从某个城市出发沿着棱线寻找 一条经过每个城市一次而且仅一 次,最后回到原处的周游世界线 路(并不要求经过每条边)。
e6
e7 v4 v5
二、图的矩阵表示
一个图非常直观,但是不 容易计算,特别不容易在计算 机上进行计算,一个有效的解 决办法是将图表示成矩阵形式, 通常采用的矩阵是邻接矩阵、 边长邻接矩阵、弧长矩阵和关 联矩阵。
1 邻接矩阵
邻接矩阵A表示图G的顶点之 间的邻接关系,它是一个nxn的矩 阵,如果两个顶点之间有边相联时, 记为1,否则为0。
定义(有向图)如果图中每一 条边都规定了方向,则称为有 向图。
定义(链)如果图中的某些点、 边可以排列成点和边的交错序 列,则称此为一条链。
定义(链)如果图中的某些点、 边可以排列成点和边的交错序 列,则称此为一条链。
定义(圈)如一条链中起点和 终点重合,则称此为一条圈。
有向图 v1 e5 e6 e4 e7 v4 v5 e8 e1 e3 v2 v3 e2
v4 6 4 0
其中表示两点之间不能连接 。
3 弧长矩阵
对有向图的弧可以用弧长 矩阵来表示。其中表示两点 之间没有弧连接 。
v2 1 4 2 3
2
v3 2 1
v1
2
v5
6
v4
v1 v1 v2 0
v2 1 0
v3
v4
v5 2 4

2

1
0

v3
v4 v5


2
3
0
2

6 0

解:以每门课程为一个顶点,共同 被选修的课程之间用边相连,得图, 按题意,相邻顶点对应课程不能连 续考试,不相邻顶点对应课程允许 连续考试,因此,作图的补图,问 题是在图中寻找一条哈密顿道路, 如 C—E—A—F—D—B ,就是一个 符合要求的考试课程表。
A
B
F
C
E
D
A
B
F
C
E
D
A
B
F
C
E
D
有向图 v1 e5 e6 e4 e7 v4 v5 e8 e1 e3 v2 v3 e2
有向图 v1 e5 e6 e4 e7 v4 v5 e8 e1 e3 v2 v3 e2
有向图 v1 e5 e6 e4 e7 v4 v5 e8 e1 e3 v2 v3 e2
有向图 v1 e5 e6 e4 e7 v4 v5 e8 e1 e3 v2 v3 e2
相关文档
最新文档