- 0
- 0
- 约6.88千字
- 约 25页
- 2017-09-02 发布于天津
- 举报
15082 和6855 最小代价生成树问题
15.082 和6.855
最小代价生成树问题
1
通信系统
考虑通信公司,例如ATT 或GTE,需要构建一通信网
络,连接n 个不同的用户. 把i和j连接在一起的费用是
c . 连接所有用户的最小费用是什么?
ij
普通假设:
仅有的可能连接是这些
直接连接两结点的连接.
2
电子电路系统
考虑有很多电子组件的系统. 为了使得不同组件的引脚i
和j 电势相等,可以用导线把i和j相连. 我们如何连接n
个不同的引脚,使得它们相互电势等价,且用最短的
导线的长度?
3
最小代价生成树问题
无向网络G = (N, A).
(i, j) 和(j, i)是同一弧.
我们把每条弧(i, j) ∈A 和代价c 相关联.
ij
G的生成树T,是连通的包括所有结点的无圈的G的子
图. 拥有n个结点和n-1条弧的连通的图是生成树.
最小代价生成树问题是寻找有最小代价的生成树.
4
最小代价生成树问题
5
最小代价生成树
6
旅行售货员问题
考虑寻找最小代价的连接n个城市周游的旅行售货员
问题.
公式化这个问题的一种方式是使用最小生成树
7
表示TSP 问题
周游是弧的集合,如果
1. 每个结点有两条弧关联
2. 红色的弧(没有和结点1关联)在G\1中形成生成树.
我们将,
在关于拉格朗日松弛
的课中在再次看到
它.
8
定义
令T* 是生成树. 我们指在T* 中的弧为树弧,不在T* 中的
弧为非树弧.
下面的细蓝线表示非树弧(non-tree arcs).
9
引理
引理:令T 是任何生成树. 令
原创力文档

文档评论(0)