3.8最大分枝.pptVIP

  • 27
  • 0
  • 约2.61千字
  • 约 16页
  • 2016-07-26 发布于湖北
  • 举报
3.8最大分枝

3.8最大分枝;概念; 分枝:对任何有向图都存在由外向树组成的生成子图(支撑子图)的子图,这种子图称为G的分枝。 在赋权图中,其权值和最大的为最大权分枝。外向树即根树若不能包括所有的点,那你最多能包括多少个点呢?若点数相同,是否存在权值最大?生成树的权和≠最大分枝权和 ; 若能得到最大权分枝,稍加修改便可得到最小分枝、最大(小)权根树,以及规定根结点的最大(小)权根树。 1.最小分枝:每个边权用maxW(e)-W(ei),显然w(ei)越小,差值越大,该差值的最大分枝,即为原树的最小分枝。上节课 2.最大权根树(若存在):每边增加一个maxW(e),再求其最大权分枝,就可得到其最大权根树。生成树的权和≠最大分枝权和 3.固定于V0的最大权根树:增加一结点S,使边(s,v0)的权为∑W(ei),此时求最大权分支,然后去掉s结点即可。关键:最大权分枝!根结点要求入度为0,而V0不一定为0.; 最大分枝问题的要求: a)不能产生回路 b)每个结点的负度最多为1,即最大分支中的每个结点最多只有一条入边, 想组成根树。 c)在满足以上两个条件的前提下,使分支各边的权值之和最大。前二者都是根树的要求,但不要求包括所有的点. Edmonds提出的算法: 首先得到一个满足前两个条件的分枝, 然后逐步回扩得到结果。;Edmonds提出的算法: 1) BV=权值最大边端点,边集BE=权

文档评论(0)

1亿VIP精品文档

相关文档