- 4
- 0
- 约2.43千字
- 约 13页
- 2024-03-20 发布于陕西
- 举报
“”最小生成树——kruscal方法Kruscal贪心策略按边的权值从小到大进行排序选择所有边中成本最小的边,如果加入树中不构成环即可,选择完n-1条边即结束kruscal方法求解的实例14625310302045255540501535边(1,2)(3,6)(4,6)(2,6)(1,4)(3,5)成本1015202530351263451263451623451623451623451462531020251535kruscal最小生成树算法概略描述T=ΦwhileT的边少于n-1条do从E中选取一条最小成本边(v,w)从E中删除(v,w)if(v,w)在T中不构成环then将(v,w)加入到T中else舍弃(v,w)endif证明kruscal方法可以得到最优解假设一个最优解,采用边替换、转化的方法证明命题:Kruscal算法对于任意无向连通图得到一个最小生成树。证明:设G是任意一个无向连通图,含有n个节点,T是Kruscal算法产生的生成树,T是G的一棵最小生成树。设E(T)和E(T)分别是T和T的边集,显然T和T都
原创力文档

文档评论(0)