【问题标题】:Travelling salesman query旅行商查询
【发布时间】:2012-01-12 05:00:49
【问题描述】:

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

解决 TSP 的目标是每个顶点都被访问一次。旅行者从“A”点开始,他需要访问图表上的所有其他点,然后返回“A”点(有时,此子句不存在),确保每个点都被访问一次。

假设图 G 的 MST 'T' 如下:

这个 MST 的 DFS 是 A-B-C-E-D。

我的问题是解决 TSP,我需要旅行者必须访问的所有城市(点)的列表。显然,在 MST 中不存在从“E”到“D”的路径。那么这如何解决问题呢?

【问题讨论】:

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


    【解决方案1】:

    只要原始图中存在从 E 到 D 的路径,MST 中是否没有从 E 到 D 的路径无关紧要。通常 TSP 涉及一个完全连通的图。

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

    【讨论】:

    • 这么想,但必须得到确认。链接很漂亮! :) 谢谢!
    猜你喜欢
    • 2015-02-15
    • 1970-01-01
    • 2020-02-08
    • 2010-10-26
    • 2011-02-07
    • 2013-12-19
    • 2021-07-09
    • 2021-08-27
    • 2018-03-26
    相关资源
    最近更新 更多