我在某些度量空间(例如配备Jaccard Distance )中有大量点(数量 n > 10000 )。我想将它们与最小生成树连接起来,使用度量作为边缘的权重。
- 是否存在运行时间少于 O(n 2 ) 的算法?
- 如果没有,是否有一种算法运行时间少于 O(n 2 ) 平均时间(可能使用随机化)?
- 如果没有,是否有一种算法可以在少于 O(n 2 ) 的时间内运行并给出最小生成树的良好近似值?
- 如果不是,是否有理由不存在这种算法?
先感谢您!
编辑下面的海报: 寻找最小生成树的经典算法在这里不起作用。他们的运行时间有一个 E 因素,但在我的情况下 E = n 2因为我实际上考虑了完整的图表。我也没有足够的内存来存储所有 >49995000 个可能的边。