通过运行kruskal算法可以找到最大生成树(只需改变边缘函数并首先考虑最大权重边缘).我有兴趣找到最大重量的欧氏生成树.是否存在比kruskal更好的算法(更差的最坏情况下的运行时间)才能找到这样的生成树? 最佳答案
Monma et al.在O(n log h)时间和O(n)空间中解决这个问题,其中n是点数,h是凸包的大小.
算法(论文的第10页)非常简单,因此即使不了解完整的证据也应该可以访问.
通过运行kruskal算法可以找到最大生成树(只需改变边缘函数并首先考虑最大权重边缘).我有兴趣找到最大重量的欧氏生成树.是否存在比kruskal更好的算法(更差的最坏情况下的运行时间)才能找到这样的生成树? 最佳答案
Monma et al.在O(n log h)时间和O(n)空间中解决这个问题,其中n是点数,h是凸包的大小.
算法(论文的第10页)非常简单,因此即使不了解完整的证据也应该可以访问.