第二节网络分析.ppt

第二节网络分析

网络——赋权图,记D=(V,E,C),其中C={c1,…,cn},

ci为边ei上的权(设ci)。

网络分析主要内容——最小部分树、最短路、最大流。

一.最小部分(支撑)树问题

问题:求网络D的部分树,使其权和最小。

方法:避圈法(Kruskal,1956)、破圈法(管梅谷,1975)。

例3.2求如图网络的最小部分树。

避圈法是一种选边的过程,其步骤如下:

1.从网络D中任选一点vi,找出与vi相关联的

权最小的边[vi,vj],得第二个顶点vj;

用避圈法解例3.2

最小部分树如图上红线所示;

最小权和为14。

思考:破圈法是怎样做的呢?

——见圈就破,去掉其中权最大的。

二.最短路问题

2.方法:标号法(Dijkstra,1959)

给每点vj标号[dj,vi],其中dj为v1至vj的最短距,vi为最短路上的前一点。

三.最大流问题

1.问题已知网络D=(V,A,C),其中V为顶点

集,A为弧集,C={cij}为容量集,cij为弧(vi,vj)

上的容量。现D上要通过一个流f={fij},其中fij为弧

(vi,vj)上的流量。问应如何安排流量fij可使D上

通过的总流量v最大?

2.数学模型

(容量约束)

(平衡条件)

问题:

文档评论(0)

1亿VIP精品文档

相关文档