(23)--4.6prim法求最小生成树.pptVIP

  • 1
  • 0
  • 约1.95千字
  • 约 13页
  • 2024-03-20 发布于陕西
  • 举报

*“”最小生成树--prim问题描述生成树:设G=(V,E)是一个无向连通图。如果G的生成子图T=(V,E‘)是一棵树,则称T是G的一棵生成树(spanningtree).G的边赋予一个权值,表示成本、长度等。最小生成树:具有最小成本的生成树生成树性质:1.无环且|V|=n,具有n-1条边;2.包含所有节点;3.各点连通223654723457347形式化描述已知G(V,E)是一个带权无向连通图,cost(i,j)是图的成本邻接矩阵,T(V,E)是G的生成树约束条件:|V|=n,|E|=n-1贪心策略--确定度量标准选择能使迄今为止所计入的边的成本和有最小增加的那条边。Prim算法Kruskal算法构成树,最小的边最小的边,计入后无环Prim算法基本思想用T存储生成树的边集,A记录树的节点,首先将某个节点计入到集合A中,将要计入到T中的下一条边(u,v),其中一个节点在A中,一个节点不在A中,即(u,v)是不在树中且使得T∪{(u,v)}也是一棵树的最小成本边。直到找到n-1条边。prim方法应用实例1462531030204525554050153514625

文档评论(0)

1亿VIP精品文档

相关文档