给定一个无向图和图中的两个任意节点(A和B),如何找到通过大量唯一节点的路径,以便在节点A和B之间导航?
我知道您可以深入搜索并比较所有长度,但有更好的方法吗?
答案 0 :(得分:9)
那是NP complete problem。你所能做的就是尽一切可能。
答案 1 :(得分:1)
如果我们在谈论非循环图,这个问题才有意义,所以我假设你的意思是。 击>
你必须蛮力 - 尝试所有可能的路径。
要了解原因,请想象一个图表,其中您知道两个节点的最长路径并添加一个节点。您现在必须测试包含新节点的每个路径,包括您已经测试的路径,如果节点以某种方式连接到它们。