【发布时间】:2013-11-09 14:41:05
【问题描述】:
我在室内地图中有一个位置的无向图。 当给定一组顶点时,我想找到覆盖所有这些顶点的最短路径。 图包含 52 个顶点和 150 - 250 条边。
我可以用来找到最短路径的最佳算法是什么。 请不要混淆这是一个旅行推销员问题。它不必覆盖所有节点。仅覆盖给定的节点集。
【问题讨论】:
-
这只是针对较小节点集的一种 TSP 形式。它甚至可能比 TSP 更复杂。
-
好吧,如果你正在寻找一个通用算法,那么考虑到当需要所有个节点时,这个算法将不得不处理这个问题。这相当于最小权重哈密顿路径问题(不是 TSP),这是一个难题。
-
@RonTeller,是否有“最小权重哈密顿路径问题”的算法?
-
@DirenDantanarayana 这是一个 NP-hard 问题,因此没有任何效率。
-
我不是在寻找高效的。我只想要算法。效率不是问题。 :)
标签: algorithm graph graph-theory graph-algorithm