【问题标题】:Verify the shortest path of a graph验证图的最短路径
【发布时间】:2013-11-29 09:39:15
【问题描述】:

[已编辑] 对于图 G,我们给出了从顶点 V1 到图的每个其他顶点的最短路径距离。我们如何验证给定的距离是可以找到的实际最短路径(通过 Dijkstra 或其他算法)?以及它的运行时间?

【问题讨论】:

  • 我会尝试使用算法...
  • 尝试使用 Dijkstra 算法

标签: graph shortest-path


【解决方案1】:

我假设您的图表是有向的(无向的情况类似)。对于每条边 (u,v),您必须验证 dist(v)

【讨论】:

    【解决方案2】:

    问题不清楚,你想知道如何找到最短路径吗? 在这种情况下,我建议您查看 Dijkstra

    http://en.wikipedia.org/wiki/Dijkstra's_algorithm

    和A*算法一样,A*很容易实现。

    http://en.wikipedia.org/wiki/A*_search_algorithm

    【讨论】:

      【解决方案3】:

      [编辑] 如何运行 dijkstra 算法(计算最短路径距离)并将其与给定距离进行比较?

      运行时间?是指哪个运行时间?算法的?互联网应该为您提供足够的信息。

      希望我能满足您的需求。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-08-07
        • 2014-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-28
        相关资源
        最近更新 更多