两个集合的最小努力合并

计算科学 算法 并行计算 特征值
2021-12-02 02:43:53

我有以下问题。

我有两个元素序列A=[a1,a2,,an]B=[b1,b2,,bm]. 我可以建立一个矩阵D[n×m]在哪里dij=d(ai,bj)

我的贪婪合并算法的工作原理如下:

  • 对于每次迭代,它采用最短距离对并将它们合并。
  • 然后重新计算所有距离(考虑合并对)
  • 重复该过程,直到合并两个序列的每个元素。
  • 每次合并一对时,我都会总结它们的距离。该算法的最终值是总和。

现在,我必须在一组非常大的序列上运行它。我想要一个快速、并行的算法,它提供一个近似值或总和的上限。

我寻找特征向量技术,但找不到任何合适的算法。

你有什么建议吗?

0个回答
没有发现任何回复~