我写了一个细菌进化算法来解决TSP问题。我选择了XQF131实例(http://www.math.uwaterloo.ca/tsp/vlsi/index.html)来测试我的算法。 这个问题由Concorde解决,最佳巡回演出是564.但是我计算了最佳巡演的长度,它是567,2029。(http://www.math.uwaterloo.ca/tsp/vlsi/xqf131.tour.html) 通过我的算法,我找到了更好的解决方案566,4142。 我的问题是:协和算法如何工作?它计算最优解或近似值?
感谢您的回答!
答案 0 :(得分:3)
您确定正确计算了距离吗?看来你应该得到一个整数距离。实际上,从你引用的网站来看,"在这些例子中,城市之间的旅行成本由欧几里德距离指定,四舍五入到最接近的整数"。
希望您的算法仍然找到最佳解决方案......
答案 1 :(得分:0)