【发布时间】:2021-07-18 09:57:50
【问题描述】:
我正在尝试解决旅行推销员问题,但我不明白第 3 步。什么是“预购步行”?我记得有这样的事情,比如在树上进行预排序,但我选择的 Kruskals 算法会生成有向图,而不是树。
https://www.geeksforgeeks.org/travelling-salesman-problem-set-2-approximate-using-mst/
算法:
- 设 1 为推销员的起点和终点。
- 使用 Prim 算法以 1 为根构造 MST。
- 列出在构造的 MST 的 preorder walk 中访问的顶点,并在末尾添加 1。
【问题讨论】:
标签: graph-algorithm traveling-salesman graph-traversal preorder