【发布时间】:2012-08-27 08:42:15
【问题描述】:
我正在开发一个网络应用程序来显示地图和一些点之间的路线。我想知道这些点之间的短途路线。
现在我使用的是dijkstra algorithm,但我被要求改用TSP。
我希望第一个点和最后一个点相同,使用 dijkstra 我必须将最后一个点设置为相同,但使用 TSP 它会自动设置。
两者是相同的算法吗?只是通过这种修改还是不同的算法?
有没有可以查看TSP伪代码的网页?
【问题讨论】:
-
为什么不在维基百科上查找定义和示例? dijkstra 计算从 A 到 B => 的最短距离,使用的节点就是结果。但是TSP计算一组点A,B,C,...的最短路线=>这些点的确切顺序是结果(它们之间的距离可以用dijkstra计算)