旅行推销员查询

时间:2012-01-12 05:00:50

标签: graph depth-first-search minimum-spanning-tree

我已经读过TSP的近似值之一是执行以下操作: - 计算最小生成树(MST) - 执行MST的DFS

解决TSP的目标是每个顶点只访问一次。旅行者从'A'点开始,他需要访问图表上的所有其他点并返回指向'A'(有时,该子句不存在),确保每个点只被访问一次。

假设图G的MST'T'如下: Minimal spanning tree of a graph

该MST的DFS是A-B-C-E-D。

我的问题是要解决TSP问题,我需要一个旅行者必须访问的所有城市(积分)列表。显然,MST中没有从“E”到“D”的路径。那怎么解决问题呢?

1 个答案:

答案 0 :(得分:0)

只要在原始图中存在从E到D的路径,MST中没有从E到D的路径就没有关系。通常,TSP涉及完全连接的图形。

有关详情,请参阅本文第2.1节: http://www.cs.tufts.edu/~cowen/advanced/2002/adv-lect3.pdf