【问题标题】:Shortest Path from Node A to B by going through all other Nodes (NP-Hard?)通过所有其他节点从节点 A 到 B 的最短路径(NP-Hard?)
【发布时间】:2017-11-14 03:43:08
【问题描述】:

我的问题:找到从节点A 到节点B 的最短路径,该路径通过未加权直接图的所有其他节点。我知道有这样一条路。

我相信这是 NP-Hard,但我无法解释。我的教授喜欢让算法在 O(|V| + |E|) 的运行时上执行,其中 V 是节点集,E 是边集。

貌似和this problem差不多,但是Graph的属性不一样,有区别吗?

【问题讨论】:

    标签: graph shortest-path np np-hard hamiltonian-cycle


    【解决方案1】:

    是的,它是 NP 难的。如果您的求解器在 P 中运行,那么通过在每一对点上运行它,您将获得 Hamiltonian Path 的 P 时间求解器。

    answer you linked 给出了更严格的证明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多