关于Kruskal算法的环路判定问题研究.docVIP

  • 8
  • 0
  • 约2.2千字
  • 约 5页
  • 2016-10-08 发布于北京
  • 举报
关于Kruskal算法的环路判定问题研究.doc

关于Kruskal算法的环路判定问题研究   摘要: 最小生成树(MST)问题在很多现实应用中发挥着重要的作用,Kruskal算法是求最小生成树的常用算法之一。由于该算法需要反复进行回路检测,故而在实际应用中更适合在图上直接作业而不适于直接使用计算机进行求解。讨论了算法的实现步骤,着重设计并分析了相关回路检测算法,证明了他们的正确性。通过程序对算法的复杂度进行分析,并对其有效性进行了测试,找出了这些回路检测算法的优缺点及适用范围,对于使用Kruskal算法进行计算机求解的过程有一定的指导意义。   关键字: 复杂度分析; 最小生成树; Kruskal算法; 回路检测算法   中图分类号: TN911?34 文献标识码: A 文章编号: 1004?373X(2013)06?0022?03   0 引 言   图是一种多对多的复杂的网状数据结构,当给图的各条边赋予具有一定实际意义的数值时,就成为赋权图(也称为网),赋权图是解决一些实际问题的非常有效的工具,而基于连通赋权图的最小生成树问题是其相关应用中非常重要的一个方面。   求最小生成树问题,就是要在连通赋权网络中,寻找最小权数的支撑树。给定网络设为的一个支撑树,令表示的权和,中权和最小的支撑树称为的最小生成树[1]。   1 实例问题   2 Kruskal算法   2.1 算法思想   3 回路判定算法

文档评论(0)

1亿VIP精品文档

相关文档