【问题标题】:TSP approximate solver using MST * 2使用 MST * 2 的 TSP 近似求解器
【发布时间】:2021-07-18 09:57:50
【问题描述】:

我正在尝试解决旅行推销员问题,但我不明白第 3 步。什么是“预购步行”?我记得有这样的事情,比如在树上进行预排序,但我选择的 Kruskals 算法会生成有向图,而不是树。

https://www.geeksforgeeks.org/travelling-salesman-problem-set-2-approximate-using-mst/

算法:

  1. 设 1 为推销员的起点和终点。
  2. 使用 Prim 算法以 1 为根构造 MST。
  3. 列出在构造的 MST 的 preorder walk 中访问的顶点,并在末尾添加 1。

【问题讨论】:

    标签: graph-algorithm traveling-salesman graph-traversal preorder


    【解决方案1】:

    啊,我真傻。我误解了 Kruskal 的算法是如何工作的。找到的边应该以两种方式添加,以便 Kruskal 生成一个无向图,一棵树。一棵树可以按顺序遍历。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-05
      • 2016-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多