考虑回溯到起点的方式以及解决该问题的算法,我想知道没有TSP的问题名称是什么。
我研究了最短路径问题,但这不是我要寻找的问题,该问题仅从2个分配的点中找到最短路径。但是我正在寻找的问题是,我们给n分,仅输入1个起点。然后,找到最短的路径,精确地遍历所有点一次。(终点可以是任何一点。)
我也研究了哈密顿路径问题,但似乎并没有解决我定义的问题,而是寻找是否存在哈密顿路径。
请建议我,谢谢!
我在本书中找到了我问题的答案。在计算机和其他数字系统的设计中反复发生的计算机接线问题也是如此。目的是使总导线长度最小。因此,这确实是哈密顿路径的最小长度。
这本书建议的是创建一个虚拟点,该虚拟点到其他所有点的距离均为0。因此,问题就变成了(n + 1)个城市对称的TSP。求解后,只需删除虚拟点,然后求解最小长度的哈密顿路径,我们就可以得到TSP路径而无需返回起点。