所有TSP算法都会提供相同的最佳路径吗?

时间:2013-01-17 18:11:32

标签: a-star traveling-salesman branch-and-bound

我只是想知道TSP的所有算法是否会提供相同的最佳路由?我认为情况就是这样,但是我实现了分支和绑定以及A *并且它们都给出了相同输入的非常不同的结果,我只是想知道这是否正常?

2 个答案:

答案 0 :(得分:2)

我的路线不同,但所有最佳解决方案的成本应该相同。

如果你的A *解决方案比你的启发式错误更贵。 请查看wikipedia A* algorithm以获取始终找到最佳解决方案的证据。

答案 1 :(得分:1)

没有。如果存在多个最佳路由,则不同的算法不一定会找到相同的路径。这将取决于实现,我认为它还将取决于您如何标记图形,以便不同的标签将使相同的算法找到不同的路线。