我有 12 个节点和每对节点之间的距离(以米为单位)。节点指的是一个城市的不同街道。我需要获得 TSP 的精确解(非启发式),所以我想用 Concorde 程序解决 TSP 问题,但我无法引入数据。Concorde 界面只是让我引入随机节点并解决该问题,但我想给它我的数据。
我试图创建一个具有以下结构的 .txt:
\#nodes \#edges
node1 node2 dist12
node1 node3 dist13
(etc)
并将扩展名更改为 .qs (我已经看到协和飞机接受了这一点),但我没有得到任何结果。我还设置了扩展名 .tsp ,什么都没有。
另外,我在谷歌地图中搜索了节点的坐标,并创建了文本文件:
12
45.609400, 8.874233
45.612743, 8.893011
45.610751, 8.898242
45.610617, 8.902134
45.609246, 8.905195
45.612339, 8.907780
45.617118, 8.903145
45.606889, 8.900597
45.601403, 8.878341
45.602539, 8.883501
45.604054, 8.879854
45.613369, 8.894035
但同样,协和飞机不接受我的文件。我究竟做错了什么?我应该如何在 Concorde 中引入我的数据?