我只是想知道TSP的所有算法是否会提供相同的最佳路由?我认为情况就是这样,但是我实现了分支和绑定以及A *并且它们都给出了相同输入的非常不同的结果,我只是想知道这是否正常?
答案 0 :(得分:2)
我的路线不同,但所有最佳解决方案的成本应该相同。
如果你的A *解决方案比你的启发式错误更贵。 请查看wikipedia A* algorithm以获取始终找到最佳解决方案的证据。
答案 1 :(得分:1)
没有。如果存在多个最佳路由,则不同的算法不一定会找到相同的路径。这将取决于实现,我认为它还将取决于您如何标记图形,以便不同的标签将使相同的算法找到不同的路线。