我找到了一种有趣的方法来解决IBM CPlex示例中的旅行商问题。该算法在需要时将问题的子树约束添加到问题中,并使用新约束再次解决问题。这是一个迭代过程。我只是想知道这是否是处理大型TSP实例的最快方法?有没有人对最佳解决TSP的最快方法有任何建议?
感谢。
答案 0 :(得分:0)
对于较大的TSP实例来说,它几乎是最快的方式。查看我认为使用这种方法的Concorde TSP求解器。
答案 1 :(得分:0)
分支和切割,使用最小切割辅助问题作为判断违反的地下约束的手段,也可能是一种快速的方法。没有“完美”的方式......
参考: John E.,Mitchell(2002)。 “组合优化问题的分支切割算法”。应用优化手册:65-77。