【问题标题】:How do I find the diameter of a graph?如何找到图形的直径?
【发布时间】:2013-09-11 05:05:48
【问题描述】:

嘿,我正在寻找一种算法来在无向无权图 G=(V,E) 中找到直径(最长最短路径)。

我发现的最佳解决方案是运行 BFS |V|次,运行时间:O(|V|*(|v|+|E|))。 有人能想到更有效的解决方案吗? 即使它只是更有效率我想听听你的想法!

非常感谢:)

【问题讨论】:

    标签: algorithm graph performance diameter-protocol


    【解决方案1】:

    Crescenzi et al. on “On Computing the Diameter of Real-world Undirected Graphs.” (2013) 最近的一些工作提出了一种在O(V*E) 最坏情况下运行的算法,但O(V) 在许多实际应用程序中运行(我假设这意味着稀疏图)。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-16
    • 2010-11-14
    • 2010-12-07
    • 1970-01-01
    相关资源
    最近更新 更多