我已经使用来自以下链接的 Dorigo 的论文在 Java 中为对称 TSP 实现了蚁群系统:http: //people.idsia.ch/~luca/acs-bio97.pdf
我还调整了以下策略:
1.虽然不是所有的蚂蚁都构建了解决方案,但每只蚂蚁移动 1 步到一个新城市,并使用 Dorigo 的本地信息素更新更新边缘上的信息素。
产生最短路径的蚂蚁使用 Dorigo 的全局更新公式全局更新所使用边缘上的信息素
多次迭代后,返回所有迭代中找到的最短路径
有没有办法改进算法以获得更好的结果?例如,在 TSPLIB 中找到的 TSP 实例 ch130 的最佳解决方案是 6110,而我的算法返回答案 6223。
到目前为止,我的 ACS 已将参数设置为 Dorigo 论文中定义的参数