一个巨大的图表的直径

时间:2010-07-22 20:53:18

标签: algorithm graph parallel-processing

我有一个巨大的图表,我想用很多机器来处理。

我想计算图表直径是否高于50。

我如何分割数据,我会编写一个可以计算它的并行算法吗? (返回值是布尔值)

图形直径是任何一对顶点之间的最大距离

2 个答案:

答案 0 :(得分:5)

计算出来的标准方法是全对最短路径算法 - Floyd-Warshall algorithm是一个很好的起点。使用Hadoop的另一个选项位于here

答案 1 :(得分:2)