【发布时间】:2023-03-03 14:01:02
【问题描述】:
假设我们要计算给定的完整图 G 的 TSP,该图具有 V 个顶点和 E 条边(我的意思是完整的:每个顶点都与每个其他顶点相连)。
我会再次尝试提问。希望这次我能做对。
我的目标很简单:
对于这个完整的图 G,如何过滤掉一些可能不在图中的边?
【问题讨论】:
-
预处理不会为您节省任何时间,因为 TSP 是一个 NP 完全问题。您还有其他目标吗?
-
您尝试执行此“预处理”的上下文是什么,排序与此有什么关系?
-
时间不是问题,内存是……我正在使用 MST 启发式算法,并以排序方式遍历 MST。如果您想了解更多详细信息,我可以将其添加到帖子中,但这不是问题的重点。我只对预处理技术感兴趣。
-
切边的目的是什么? TSP 是在完整图上定义的,所以我们通常会反过来:用
w=infinity在图中添加边,使其适合问题。 -
我不会讨论为什么预处理很方便。那不是问题。我只是想知道在什么情况下可以切边。我不明白为什么有人会对此投反对票。这是一个简单的问题,可能很多人都有答案,虽然我似乎无法通过谷歌搜索找到任何伪代码。
标签: algorithm graph traveling-salesman